These companies trust us. We sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information to Petersburg from New York City

distanceDistance301 miles (486 km)
changesDirect trainYes

Trains from New York City to Petersburg cover the 301 miles (486 km) long journey with our travel partners like. There are direct train services available.

Travel Tips

Trains from New York City to Petersburg
Travel by train to Petersburg 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 City to Petersburg.
FAQs
How many miles is it from New York City to Petersburg by train?
The New York City to Petersburg train distance is approximately 301 miles (486 km).
When does the first train depart from New York City to Petersburg? When does the last train depart from New York City to Petersburg?
You can take the earliest train from New York City to Petersburg at 3: 00 PM   or take the last train from New York City to Petersburg leaving at 3: 00 PM. Look for the latest New York City to Petersburg train schedules on Omio and book the best time to take the train for this trip.