How to get from Princeton Junction to Philadelphia Bus Station by train?
From Princeton Junction to Philadelphia Bus Station by train
To get from Princeton Junction to Philadelphia Bus Station in Philadelphia, take the CAROLINIAN train from Princeton Junction station to 30th Street station. Next, take the MED train from 30th Street station to Jefferson Station station. The total trip duration for this route is approximately 57 min. The train schedule from Princeton Junction may change. We recommend you check the updated train schedule to Philadelphia Bus Station on the Moovit app.
Step by Step
- 1Start from train stationPrinceton Junction
- 2Wait for trainCAROLINIANWashington
- 3Ride to train station30th Street40 min
- 4Wait for trainMED#Med9314 - Temple University
- 5Ride to train stationJefferson Station10 min
- 6Walk toPhiladelphia Bus Station110 yd • 2 min
Public transit directions from Princeton Junction to Philadelphia Bus Station
Train schedule from Princeton Junction to Philadelphia Bus Station
Related Routes
- Doylestown to Philadelphia Bus Station
- King Of Prussia to Philadelphia Bus Station
- Lansdale to Philadelphia Bus Station
- Trenton to Philadelphia Bus Station
- West Chester to Philadelphia Bus Station
- Cherry Hill Mall to Philadelphia Bus Station
- Pottstown to Philadelphia Bus Station
- 34th Street Station to Philadelphia Bus Station
- Philadelphia Airport Limo to Philadelphia Bus Station
- Villanova University Shop to Philadelphia Bus Station
- Princeton Junction to Wells Fargo Center
- Princeton Junction to Jefferson Station
- Princeton Junction to Trenton Transit Center
- Princeton Junction to Cooper University Hospital
- Princeton Junction to Hobey Baker Memorial Ice Rink
- Princeton Junction to Princeton Forrestal Village
- Princeton Junction to Pennsylvania Convention Center
- Princeton Junction to Comcast Center
- Princeton Junction to Sonesta Es Suites Princeton
- Princeton Junction to Nassau Inn
Questions & Answers
What is the fastest way to get from Princeton Junction to Philadelphia Bus Station?
The fastest way takes 57 minutes, using Train line CAROLINIAN, Train line MED.
Is there a direct train between Princeton Junction and Philadelphia Bus Station in Philadelphia?
No, you’ll have to take 2 train lines in total. The total travelling time is 57 min.
Which train line goes from Princeton Junction to Philadelphia Bus Station in Philadelphia?
The CAROLINIAN train line goes from 30th Street station near Princeton Junction in Philadelphia to Jefferson Station. From there you’ll have to take one train line till Jefferson Station near Philadelphia Bus Station.
How long does it take to travel from Princeton Junction to Philadelphia Bus Station in Philadelphia by train?
The total travel time between Princeton Junction and Philadelphia Bus Station by train is about 57 min.
Where do I get on the train near Princeton Junction to get to Philadelphia Bus Station in Philadelphia?
Get on the CAROLINIAN train from the 30th Street station near Princeton Junction in Philadelphia.
Where do I get off the train when travelling between Princeton Junction and Philadelphia Bus Station in Philadelphia?
Get off the train at the Jefferson Station, which is closest to Philadelphia Bus Station.
Popular Routes
- Dauphin St & Front St to Gloucester City, NJ
- Walnut St & 15th St to Monroe Township, NJ
- 11th St & Girard Av to Broomall, PA
- Conshohocken to Kingston
- Columbia Av & 60th St to Pennsville, NJ
- Elizabeth to Trainer
- Church Ln & Walnut Park Dr to Pottstown, PA
- 20th St & Hamilton St to Clifton Heights, PA
- Norristown Rd & Walton Rd - Mbfs to Springfield Hospital
- Dekalb Pk & Henderson Rd - Mbfs to Pottstown, PA
- Rahway to Princeton Junction
- Fern Rock Transit Center to Norristown
- Philadelphia International Airport (Phl) to Princeton Junction
- Doylestown to Yardley
- Doylestown Septa Station to Beverly, NJ
- Paoli Regional Rail Station to Pottstown, PA
- 65th St & Woodland Av to Glenside, PA
- Harrah's Chester Casino to Westmont, NJ
- West Deptford to Mount Ephraim
- Elizabeth to Oak Valley