How to get from Princeton Junction to Philadelphia by metro and train?
From Princeton Junction to Philadelphia by metro and train
To get from Princeton Junction to Philadelphia in Philadelphia, take the KEYSTONE SERVICE train from Princeton Junction station to 30th Street station. Next, take the L1 metro from 30th St Station station to 13th St Station station. The total trip duration for this route is approximately 47 min.
Step by Step
- 1Start from train stationPrinceton Junction
- 2Wait for trainKEYSTONE SERVICEHarrisburg
- 3Ride to train station30th Street33 min
- 4Walk to metro station30th St Station130 yd • 2 min
- 5Wait for metroL1Frankford Transit Center
- 6Ride to metro station13th St Station3 min
- 7Walk toPhiladelphia40 yd • 1 min
From Princeton Junction to Philadelphia by bus and train
To get from Princeton Junction to Philadelphia in Philadelphia, take the KEYSTONE SERVICE train from Princeton Junction station to 30th Street station. Next, take the 44 bus from Market St & Schuylkill Av station to Market St & 13th St station. The total trip duration for this route is approximately 49 min.
Step by Step
- 1Start from train stationPrinceton Junction
- 2Wait for trainKEYSTONE SERVICEHarrisburg
- 3Ride to train station30th Street33 min
- 4Walk to bus stationMarket St & Schuylkill AvID 21529130 yd • 2 min
- 5Wait for bus44Front-Market
- 6Ride to bus stationMarket St & 13th StID 102636 min
- 7Walk toPhiladelphia170 yd • 3 min
Public transit directions from Princeton Junction to Philadelphia
Public transit stations close to Princeton Junction
Princeton Junction is located at Princeton Junction, Philadelphia and the nearest public transit station is Princeton Junction on Vaughn Drive.
Train stations close to Princeton Junction:
- Princeton
Bus stations close to Princeton Junction:
- Princeton Junction on Vaughn Drive
- Arrive Princeton Junction#
- Vaughn Dr at Alexander Rd
Public transit stations close to Philadelphia, Philadelphia
Philadelphia is located at Philadelphia, Philadelphia and the nearest public transit station is Market St & 13th St.
Metro stations close to Philadelphia:
- 11th St Station
- City Hall
- 13th St Station
Train stations close to Philadelphia:
- Jefferson Station
Bus stations close to Philadelphia:
- Market St & 13th St
- Chestnut St & 13th St
- JFK Blvd & 15th St
Related Routes
- Bryn Mawr to Philadelphia
- Chalfont to Philadelphia
- Yardley to Philadelphia
- New Brunswick to Philadelphia
- Princeton to Philadelphia
- Linden to Philadelphia
- Marlton to Philadelphia
- Lower Gwynedd to Philadelphia
- Upper Christiana to Philadelphia
- Princeton Junction to Yardley
- Princeton Junction to Thomas Jefferson University East Falls Campus
- Princeton Junction to Bridgeport, PA
- Princeton Junction to Stratford, NJ
- Princeton Junction to Mullica Hill, NJ
- Princeton Junction to Glassboro, NJ
- Princeton Junction to Runnemede, NJ
- Princeton Junction to Jenkintown, PA
- Princeton Junction to Horsham, PA
- Princeton Junction to Woodbury, NJ
- Princeton Junction to Brookhaven, PA
From Princeton Junction to Philadelphia by bus and train
To get from Princeton Junction to Philadelphia in Philadelphia, take the KEYSTONE SERVICE train from Princeton Junction station to 30th Street station. Next, take the 44 bus from Market St & Schuylkill Av station to Market St & 13th St station. The total trip duration for this route is approximately 49 min.
Step by Step
- 1Start from train stationPrinceton Junction
- 2Wait for trainKEYSTONE SERVICEHarrisburg
- 3Ride to train station30th Street33 min
- 4Walk to bus stationMarket St & Schuylkill AvID 21529130 yd • 2 min
- 5Wait for bus44Front-Market
- 6Ride to bus stationMarket St & 13th StID 102636 min
- 7Walk toPhiladelphia170 yd • 3 min
Questions & Answers
What is the fastest way to get from Princeton Junction to Philadelphia?
The fastest way takes 47 minutes, using Train line KEYSTONE SERVICE, Metro line L1.
What is the alternative route to get from Princeton Junction to Philadelphia?
The alternative route takes 49 minutes, using Train line KEYSTONE SERVICE, Bus line 44.
Is there a direct train between Princeton Junction and Philadelphia?
No, you’ll have to take one train line and one metro line in total. The total travelling time is 47 min.
Which train line goes from Princeton Junction to Philadelphia?
The KEYSTONE SERVICE train line goes from Harrisburg station near Princeton Junction in Princeton Junction to 30th Street station. From there you’ll have to take one metro line till 30th Street station near Philadelphia in Philadelphia.
How long does it take to travel from Princeton Junction to Philadelphia by train and metro?
The total travel time between Princeton Junction in Princeton Junction and Philadelphia in Philadelphia by train and metro is about 47 min.
Where do I get on the train near Princeton Junction to get to Philadelphia?
Get on the KEYSTONE SERVICE train from the Harrisburg station near Princeton Junction in Princeton Junction.
Where do I get off the train when travelling between Princeton Junction and Philadelphia?
Get off the train at the 30th Street station, which is closest to Philadelphia in Philadelphia.
Popular Routes
- Norristown (Park & Ride) to Doylestown, PA
- Fieldsboro to Ashland
- 11th St & Girard Av to Broomall, PA
- New Brunswick to Princeton
- 7th St & Lombard St to Mantua, NJ
- Philadelphia International Airport (Phl) to Independence Hall
- Baltimore Av & 60th St to Yardville, NJ
- Doylestown Septa Station to Holy Family Woodhaven Campus
- Newark to Brookhaven
- Cornwells Heights Amtrak to West Deptford, NJ
- Lehigh Av & 3rd St to Gloucester City, NJ
- Boothwyn to South Pottstown
- Chalfont to Philadelphia
- Doylestown to Yardley
- 63rd St & Malvern Av to Folcroft, PA
- Oregon Av & 4th St to Penn Valley, PA
- Phl - Airport to Princeton Junction
- 69th Street Transportation Center to Phl - Airport
- Oak Av & Bunting Ln to Williamstown, NJ
- Linden to Lawnside