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
- Kingston to Malvern
- Elizabeth to Trainer
- 5th St & Godfrey Av to National Park, NJ
- 5th St & Olney Av to Malvern, PA
- 17th St & Allegheny Av to Yeadon, PA
- Trenton Transit Center to Pine Hill, NJ
- Roosevelt Blvd & 5th St to Glenside, PA
- Village Green-Green Ridge to South Pottstown
- Newark to Buckingham
- Olney Av & 5th St to Deepwater, NJ
- Kendall Park to Edgewater Park
- Golden Triangle to Kingston
- Camden Walter Rand Trans Center to Burlington, NJ
- Fern Rock Transit Center to Lincoln Financial Field
- Atlantic City to Souderton
- Linden to Lansdale
- Cornwells Heights Amtrak to West Deptford, NJ
- Kensington Av & Huntingdon St to Burlington, NJ
- Trenton Transit Center to Doylestown, PA
- Philadelphia to Warminster, PA