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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from San Diego to New York City

distanceDistance2422 miles (3906 km)
durationAverage train duration72 h 23 min
changesDirect trainYes

Trains from San Diego to New York City cover the 2422 miles (3906 km) long route taking on average 72 h 23 min with our travel partners like. There are direct train services available.

Travel Tips: Trains from San Diego to New York City

Travel by train to New York City 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 San Diego to New York City.
FAQs

How far is New York City from San Diego by train?

The distance to New York City from San Diego by train is approximately 2422 miles (3906 km).

How long is a train to New York City from San Diego on average?

On average the San Diego to New York City train travel time is 72 h 23 min  for the 2422 miles (3906 km) long route, but the duration can vary if you travel on weekends and holidays.

When can I take the first train from San Diego to New York City? When can I take the last train for the day?

You can take the first train from San Diego to New York City at 10: 01 PM. The last train from San Diego to New York City that you can take departs at 10: 01 PM. Omio shows you the latest train from San Diego to New York City schedule to help you book the best departure time for this journey.

Travel to popular destinations by train, bus or flight