[menuItemContent][menuItemRightSideContent]
Currency

Compare prices and tickets by train, bus or flight

Sat
May 28
$17Amtrak
$10Flixbus
Sun
May 29
$25Amtrak
$11Flixbus
Mon
May 30
$24Amtrak
$10Flixbus
Tue
May 31
$47Amtrak
$11Flixbus

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Union, NJ to Philadelphia

distanceDistance69 miles (112 km)
durationAverage train duration50 min
priceAverage train ticket price$28 (€24)
changesDirect trainYes

Trains from Union, NJ to Philadelphia cover the 69 miles (112 km) long route taking on average 50 min with our travel partners like. There are direct train services available. While the average ticket price for this trip costs around $28 (€24), you can find the cheapest train ticket for as low as $17 (€15).

Travel Tips: Trains from Union, NJ to Philadelphia

Travel by train to Philadelphia easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Union, NJ to Philadelphia.
FAQs

How much do cheap trains between Union, NJ and Philadelphia cost?

Omio customers have found the cheapest trains from Union, NJ to Philadelphia to cost as little as $17 (€15)  in the next 7 days.

How much is the train to Philadelphia from Union, NJ on average?

The train price between Union, NJ and Philadelphia is on average $28 (€24)  if you are looking to buy your tickets for this trip in the next 7 days.

How many miles is it from Union, NJ to Philadelphia by train?

The train distance from Union, NJ to Philadelphia is around 69 miles (112 km).

What is the Union, NJ to Philadelphia train travel time?

The train time to Philadelphia from Union, NJ is on average 50 min  for the 69 miles (112 km) long journey, but the time it takes to go between Union, NJ and Philadelphia by train can vary depending on specific dates or traveling on weekends and holidays.

What are the first and last departure train times from Union, NJ to Philadelphia?

The earliest train departing from Union, NJ to Philadelphia leaves at 5: 27 PM. The last train departing from Union, NJ to Philadelphia leaves at 9: 40 PM. You can find the latest Union, NJ to Philadelphia train schedule on Omio and book the best time to leave for your journey on your chosen travel date.

How early should I purchase train tickets to Philadelphia from Union, NJ to score the best deals?

You can find trains from Union, NJ to Philadelphia to cost on average $28 (€24) one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your journey. You’ll see tickets for the Union, NJ to Philadelphia train generally on sale a few months before the planned travel date.

More options for your journey from Union, NJ to Philadelphia

Here are some other resources that might have the information you need