How to get from Princeton Junction to Lansdale, PA by train?
From Princeton Junction to Lansdale, PA by train
To get from Princeton Junction to Lansdale, PA you’ll need to take 3 train lines: take the CAROLINIAN train from Princeton Junction station to 30th Street station. Next, you’ll have to switch to the MED train and finally take the LAN train from Suburban Station station to Lansdale station. The total trip duration for this route is approximately 2 hr 18 min. The train schedule from Princeton Junction may change. We recommend you check the updated train schedule to Lansdale, PA 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 stationSuburban Station5 min
- 6Wait for trainLAN#Lan3516 - Doylestown
- 7Ride to train stationLansdale62 min
- 8Walk toLansdale, PA180 yd • 3 min
Public transit directions from Princeton Junction to Lansdale, PA
Train schedule from Princeton Junction to Lansdale, PA
Related Routes
- Nassau St & Witherspoon St - Palmer Square to Lansdale, PA
- Route 27 & Cedar Ln - Princeton to Lansdale, PA
- Philadelphia Bus Station to Lansdale, PA
- Doylestown Septa Station to Lansdale, PA
- King Of Prussia Park & Ride (King Of Prussia Rd) to Lansdale, PA
- Easton Rd & Davisville Rd to Lansdale, PA
- Franklin Square to Lansdale, PA
- Hunting Park Av & Whitaker St to Lansdale, PA
- Race Vine Station - Bsl to Lansdale, PA
- Cynwyd to Lansdale, PA
- 12-13th & Locust St to Lansdale, PA
- Gulph Mills Station to Lansdale, PA
- Frankford Transit Center to Lansdale, PA
- 69th Street Transit Center to Lansdale, PA
- Darby Transit Center to Lansdale, PA
- Chester Transit Center to Lansdale, PA
- Roosevelt Blvd & 5th St to Lansdale, PA
- Roosevelt Blvd & Cottman Av - FS to Lansdale, PA
- Roosevelt Blvd & Comly Rd to Lansdale, PA
- Roosevelt Blvd & Cottman Av to Lansdale, PA
Questions & Answers
What is the fastest way to get from Princeton Junction to Lansdale, PA?
The fastest way takes 138 minutes, using Train line CAROLINIAN, Train line MED, Train line LAN.
Is there a direct train between Princeton Junction and Lansdale, PA?
No, you’ll have to take 3 train lines in total. The total travelling time is 2 hr 18 min.
Which train line goes from Princeton Junction to Lansdale, PA?
The CAROLINIAN train line goes from 30th Street station near Princeton Junction in Princeton Junction to Suburban Station. From there you’ll have to take one train line till Suburban Station near Lansdale, PA.
How long does it take to travel from Princeton Junction to Lansdale, PA by train?
The total travel time between Princeton Junction and Lansdale, PA by train is about 2 hr 18 min.
Where do I get on the train near Princeton Junction to get to Lansdale, PA?
Get on the CAROLINIAN train from the 30th Street station near Princeton Junction in Princeton Junction.
Where do I get off the train when travelling between Princeton Junction and Lansdale, PA?
Get off the train at the Suburban Station, which is closest to Lansdale, PA.
Popular Routes
- 7th St & Lombard St to Holy Family University
- Mlk Jr Blvd at Sanford St to Mantua, NJ
- 12th St & Oregon Av to Mantua, NJ
- New Brunswick to Princeton Meadows
- Columbia Av & 60th St to Springfield Hospital
- Linden to Whitemarsh
- Olney Av & 5th St to Valley Forge, PA
- Jenkintown Wyncote to Salem, NJ
- Lawnside to North Coventry
- Buckingham to Broomall
- Iselin to Aldan
- Elizabeth to Gibbsboro
- Glassboro to Trenton
- Newark to Middletown
- 69th St & Marshall Rd to West Deptford, NJ
- Evergreen Dr & Maris Grove Way to Swedesboro, NJ
- Rahway to Princeton Junction
- Kensington Av & Allegheny Av to Pottstown, PA
- Trenton to Langhorne
- Lehigh Av & 3rd St to Gloucester City, NJ