How to get from Elizabeth to Upland by train?
Elizabeth to Upland - Train Schedule
The NEC train from Elizabeth to Upland runs from 1:05 AM to 12:26 AM, with departures every 35 min-3 hr 10 min. The trip takes about 2 hr 58 min, with regular service throughout the operating hours.
From Elizabeth to Upland by train
To get from Elizabeth to Upland in Philadelphia, you’ll need to take 3 train lines: take the NEC train from Elizabeth station to Princeton Junction station. Next, you’ll have to switch to the NORTHEAST REGIONAL train and finally take the WIL train from 30th Street station to Chester station. The total trip duration for this route is approximately 2 hr 58 min. The train schedule from Elizabeth may change. We recommend you check the updated train schedule to Upland on the Moovit app.
Step by Step
- 1Start from train stationElizabeth
- 2Wait for trainNEC#3829| Trenton Station
- 3Ride to train stationPrinceton Junction44 min
- 4Wait for trainNORTHEAST REGIONALWashington
- 5Ride to train station30th Street42 min
- 6Wait for trainWIL#Wil9213 - Marcus Hook
- 7Ride to train stationChester29 min
- 8Walk toUpland1.09 mi • 22 min
Public transit directions from Elizabeth to Upland
Train schedule from Elizabeth to Upland
Related Routes
- Egg Harbor City to Upland
- New Brunswick to Upland
- Elizabeth to Aldan
- Elizabeth to Ambler
- Elizabeth to Ardmore
- Elizabeth to Audubon
- Elizabeth to Bridgeport
- Elizabeth to Brookhaven
- Elizabeth to Bryn Mawr
- Elizabeth to Camden
- Elizabeth to Chalfont
- Elizabeth to Cornwells Heights
- Elizabeth to Darby
- Elizabeth to Eddington
- Elizabeth to Fairless Hills
- Elizabeth to Folcroft
- Elizabeth to Hatfield
- Elizabeth to Hulmeville
- Elizabeth to Jenkintown
- Elizabeth to Lansdale
Questions & Answers
What is the fastest way to get from Elizabeth to Upland?
The fastest way takes 178 minutes, using Train line NEC, Train line NORTHEAST REGIONAL, Train line WIL.
Is there a direct train between Elizabeth and Upland in Philadelphia?
No, you’ll have to take 3 train lines in total. The total traveling time is 2 hr 58 min.
Which train line goes from Elizabeth to Upland in Philadelphia?
The NEC train line goes from Princeton Junction station near Elizabeth to 30th Street station. From there you’ll have to take one train line till 30th Street station near Upland in Philadelphia.
How long does it take to travel from Elizabeth to Upland in Philadelphia by train?
The total travel time between Elizabeth and Upland in Philadelphia by train is about 2 hr 58 min.
Where do I get on the train near Elizabeth to get to Upland in Philadelphia?
Get on the NEC train from the Princeton Junction station near Elizabeth in Philadelphia.
Where do I get off the train when traveling between Elizabeth and Upland in Philadelphia?
Get off the train at the 30th Street station, which is closest to Upland in Philadelphia.
Popular Routes
- Westville to Pitman
- Kendall Park to Riverton
- Phl - Airport to Liberty Bell Center
- Egg Harbor City to Upper Providence
- 11th St & Girard Av to Aldan, PA
- 8th St & Wolf St to Pitman, NJ
- Pier 70 Blvd & Columbus Blvd - Fs to Holy Family University
- Oregon Av & 10th St to Haddonfield, NJ
- Doylestown to Philadelphia International Airport (Phl)
- Greene St & Chelten Av - Fs to Wenonah, NJ
- Lehigh Av & 3rd St to Gloucester City, NJ
- West Chester Pk & Berkley Rd to Lansdowne, PA
- Village Green-Green Ridge to South Pottstown
- 73rd St & Elmwood Av to Springfield Hospital
- 12th St & Oregon Av to Springfield Hospital
- Oregon Av & 10th St to Folcroft, PA
- Trenton to Lansdale
- 8th St & Walnut St to Norristown
- Overbrook Station to National Park, NJ
- Egg Harbor City to Collegeville