How to get from Princeton to Philadelphia by metro and train?
From Princeton to Philadelphia by metro and train
To get from Princeton to Philadelphia you’ll need to take 2 train lines and one metro line: take the PRIN train from Princeton station to Princeton Junction station. Next, you’ll have to switch to the KEYSTONE SERVICE train and finally take the L1 metro from 30th St Station station to 13th St Station station. The total trip duration for this route is approximately 54 min. The metro and train schedule from Princeton may change. We recommend you check the updated metro and train schedule to Philadelphia on the Moovit app.
Step by Step
- 1Start from train stationPrinceton
- 2Wait for trainPRIN#4122| Princeton Junction
- 3Ride to train stationPrinceton Junction5 min
- 4Wait for trainKEYSTONE SERVICEHarrisburg
- 5Ride to train station30th Street33 min
- 6Walk to metro station30th St Station130 yd • 2 min
- 7Wait for metroL1Frankford Transit Center
- 8Ride to metro station13th St Station3 min
- 9Walk toPhiladelphia60 yd • 1 min
Public transit directions from Princeton to Philadelphia
Metro And Train schedule from Princeton to Philadelphia
Related Routes
- Bryn Mawr to Philadelphia
- Chalfont to Philadelphia
- Yardley to Philadelphia
- New Brunswick to Philadelphia
- Princeton to Philadelphia
- Rahway to Philadelphia
- Linden to Philadelphia
- Elizabeth to Philadelphia
- Marlton to Philadelphia
- Lower Gwynedd to Philadelphia
- Upper Christiana to Philadelphia
- Princeton Junction to Philadelphia
- Princeton to Yardley
- Princeton to Thomas Jefferson University East Falls Campus
- Princeton to Bridgeport, PA
- Princeton to Mullica Hill, NJ
- Princeton to Glassboro, NJ
- Princeton to Runnemede, NJ
- Princeton to Jenkintown, PA
- Princeton to Woodbury, NJ
Questions & Answers
What is the fastest way to get from Princeton to Philadelphia?
The fastest way takes 54 minutes, using Train line PRIN, Train line KEYSTONE SERVICE, Metro line L1.
Is there a direct train between Princeton and Philadelphia in Philadelphia?
No, you’ll have to take 2 train lines and one metro line in total. The total travelling time is 54 min.
Which train line goes from Princeton to Philadelphia in Philadelphia?
The PRIN train line goes from Princeton Junction station near Princeton in Philadelphia to 30th Street station. From there you’ll have to take one train line and one metro line till 30th Street station near Philadelphia.
How long does it take to travel from Princeton to Philadelphia in Philadelphia by train and metro?
The total travel time between Princeton and Philadelphia by train and metro is about 54 min.
Where do I get on the train near Princeton to get to Philadelphia in Philadelphia?
Get on the PRIN train from the Princeton Junction station near Princeton in Philadelphia.
Where do I get off the train when travelling between Princeton and Philadelphia in Philadelphia?
Get off the train at the 30th Street station, which is closest to Philadelphia.
Popular Routes
- Oregon Av & Broad St to Blackwood, NJ
- Norristown Transit Center to Bordentown, NJ
- Lehigh Av & 27th St to Cheyney University
- Rahway to Conshohocken
- Upper Christiana to Haddonfield
- Kensington Av & Allegheny Av to Trenton, NJ
- West Chester to Kingston
- North Philadelphia to King Of Prussia Mall
- Newark to Buckingham
- Dekalb Pk & Henderson Rd - Mbfs to Pottstown, PA
- 63rd St & Sherwood Rd to Gibbsboro, NJ
- Doylestown to Whitemarsh
- Rahway to Eddystone
- Richmond St & Lehigh Av to Pennsville, NJ
- Iselin to Springfield
- Spring Garden St & 2nd St to Erial, NJ
- Frankford Av & Torresdale Av to Monroe Township, NJ
- Beech & Evans to Southampton, PA
- Broad St & Allegheny Av to Yeadon, PA
- Philadelphia to Lawrenceville, NJ