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
- Walnut St & 15th St to Sicklerville, NJ
- 20th St & Chestnut St to Hamilton, NJ
- Philadelphia to Chalfont
- New Brunswick to Brookhaven
- Norristown Rd & Walton Rd - Mbfs to Royersford, PA
- Philadelphia to Sicklerville, NJ
- Langhorne to Philadelphia International Airport (Phl)
- Frankford Av & Cottman Av to Pennsylvania Academy Of The Fine Arts
- Gate #8 Inside the Wrtc to Valley Forge, PA
- Linwood to Kingston
- Lehigh Av & Broad St to Manor College
- Champlost Av & Ella St to Lansdowne, PA
- Oregon Av & 4th St to Mantua, NJ
- Kensington Av & Huntingdon St to Burlington, NJ
- Olney Square - 3 Shoprite to Penndel, PA
- Kensington Av & Allegheny Av to Springfield Hospital
- Olney Square - 3 Shoprite to Beverly, NJ
- Plaza at King Of Prussia to Mantua, NJ
- 58th St & Warrington Av to Audubon, NJ
- Spring Garden St & 17th St to West Chester, PA