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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from New York to Philadelphia

distanceDistance80 miles (129 km)
priceAverage train ticket price$35 (€29)
frequencyTrain frequency17 a day
changesDirect trainYes, there are 17 direct trains a day

Trains from New York to Philadelphia cover the 80 miles (129 km) long journey taking on average 1 h 24 min with our travel partners like. Normally, there are 17 trains operating per day, including direct services available. While the average ticket price for this trip costs around $35 (€29), you can find the cheapest train ticket for as low as $35 (€29).

Travel Tips: Trains from New York 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 New York to Philadelphia.
FAQs

What is the price of the cheapest train from New York to Philadelphia?

Omio customers have found cheap train tickets from New York to Philadelphia for as low as $35 (€29)  for the next 7 days.

What is the price of a train ticket between New York and Philadelphia?

In the next 7 days you can expect to pay on average $35 (€29)  for a train ticket between New York and Philadelphia.

How far is it from New York to Philadelphia by train?

You should expect to travel around 80 miles (129 km)  between New York and Philadelphia by train.

How long is a train from New York to Philadelphia on average?

On average the New York to Philadelphia train travel time is 1 h 24 min  for the 80 miles (129 km) long route, but the duration can vary if you travel on weekends and holidays.

How many trains are there from New York to Philadelphia a day?

On average, there are 17 trains a day from New York to Philadelphia. The train times and services may be different on weekends and holidays compared to weekdays.

When can I take the first train from New York to Philadelphia? When can I take the last train for the day?

The earliest train departing from New York to Philadelphia leaves at 7: 02 PM. The last train departing from New York to Philadelphia leaves at 7: 02 PM. You can find the latest New York to Philadelphia train schedule on Omio and book the best time to leave for your journey on your chosen travel date.

How far in advance should I book a train ticket from New York to Philadelphia to get the best deals?

If you purchase a train ticket from New York to Philadelphia within the next 7 days, you can find tickets to cost on average $35 (€29) one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets between New York and Philadelphia are generally on sale a few months before the planned departure date.

More options for your journey from New York to Philadelphia

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

Travel to popular destinations by train, bus or flight