COMPARE Prices across different modes

Wed
Oct 27
$75Amtrak
$35Flixbus
Find prices
Thu
Oct 28
$75Amtrak
$30Flixbus
$183American Airlines
Sat
Oct 30
$75Amtrak
$25Flixbus
$183American Airlines
Sun
Oct 31
$75Amtrak
$35Flixbus
$183American Airlines
Mon
Nov 1
$59Amtrak
$30Flixbus
Find prices
Tue
Nov 2
Find prices
Find prices
$79gojet airlines

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information between New York City and Rochester

distanceDistance250 miles (403 km)
durationAverage train duration6 h 39 min
priceAverage train ticket price$75 (€61)
changesDirect trainYes

Trains from New York City to Rochester cover the 250 miles (403 km) long trip taking on average 6 h 39 min with our travel partners like. There are direct train services available. While the average ticket price for this route costs around $75 (€61), you can find the cheapest train ticket for as low as $75 (€61).

Travel Tips

Trains from New York City to Rochester
Travel by train to Rochester 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 Rochester.
FAQs
How much are cheap trains from New York City to Rochester?
Looking to save money on your trip? Omio customers have found the cheapest train from New York City to Rochester for the next 7 days starting from $75 (€61)  one way.
What is the price of a train ticket to Rochester from New York City?
The New York City to Rochester train ticket price is on average $75 (€61)  if you are looking to book your tickets for this trip in the next week.
What is the distance from New York City to Rochester by train?
The train distance from New York City to Rochester is around 250 miles (403 km).
How long is a train between New York City and Rochester on average?
While the time it takes to travel 250 miles (403 km) from New York City to Rochester can vary based on specific dates, weekends, and holidays, the New York City to Rochester train journey time is on average 6 h 39 min.
Can I find a direct train from New York City to Rochester?
Yes, you can look for direct trains from New York City to Rochester with Amtrak  without needing to transfer at another stop in between. Taking a direct train tends to save you time getting you to your destination, so it's worth paying attention to this when booking a ticket for this journey.
When does the first train depart from New York City to Rochester? When does the last train depart from New York City to Rochester?
The earliest train for this journey departs from New York City at 11: 15 AM. The last train leaves from New York City at 7: 40 PM. Check Omio for the latest train schedule from New York City to Rochester and book the best time to depart on your chosen travel date.
When should I purchase the New York City to Rochester train for the best deals on tickets?
You can find trains from New York City to Rochester to cost on average $75 (€61) 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 New York City to Rochester train generally on sale a few months before the planned travel date.

Important Stations and Airports for this Journey

New York City
Rochester
The major railway station for departures from New York City is. Read all the information you need to know about services, amenities and connections at for your journey from New York City to Rochester.