[menuItemContent][menuItemRightSideContent]
Currency

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

Deutsche Bahn
Renfe
Italo
Frecciarossa
Accommodation

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View all

Train Information between Buffalo, NY and Chicago

distanceDistance452 miles (729 km)
durationAverage train duration10 h 30 min
priceAverage train ticket price$169 (€134)
changesDirect trainYes
carriersTrain companies

Trains from Buffalo, NY to Chicago cover the 452 miles (729 km) long route taking on average 10 h 30 min with our travel partners like. There are direct train services available. You can get the cheapest train tickets for this route for as low as $169 (€134)], but the average price of train tickets is $169 (€134).

Travel Tips

Trains from Buffalo, NY to Chicago
Travel by train to Chicago 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 Buffalo, NY to Chicago.
FAQs
How much are cheap trains from Buffalo, NY to Chicago?
If you’re looking to save money on tickets, you can find cheap Buffalo, NY to Chicago trains for as little as $169 (€134)  in the next 7 days.
What is the cost of a train to Chicago from Buffalo, NY?
The Buffalo, NY to Chicago train ticket price is on average $169 (€134)  if you are looking to buy your tickets for this route in the next week.
How far is Chicago from Buffalo, NY by train?
The distance to Chicago from Buffalo, NY by train is approximately 452 miles (729 km).
How many hours is the train time to Chicago from Buffalo, NY?
On average the Buffalo, NY to Chicago train travel time is 10 h 30 min  for the 452 miles (729 km) long trip, but the duration can vary if you travel on weekends and holidays.
How early should I buy train tickets to Chicago from Buffalo, NY to score the best deals?
The price of a one way train ticket from Buffalo, NY to Chicago is on average $169 (€134) if you book within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train companies offering this trip. In general, you can find train tickets from Buffalo, NY to Chicago available a few months in advance.