[menuItemContent][menuItemRightSideContent]
Currency

Compare prices and tickets by train, bus or flight

Mon
May 23
$79Amtrak
Find prices
$103United
Tue
May 24
$98Amtrak
$62Greyhound
$95United
Wed
May 25
Find prices
$61Greyhound
$78Republic Airlines
Thu
May 26
Find prices
Find prices
$125United
Fri
May 27
$79Amtrak
Find prices
$103United
Sat
May 28
$144Amtrak
Find prices
$199United

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Chicago to Buffalo, NY

distanceDistance452 miles (729 km)
durationAverage train duration16 h 44 min
priceAverage train ticket price$82 (€73)
frequencyTrain frequency1 a day
changesDirect trainYes, there is 1 direct train a day
carriersTrain providersAmtrak

Trains from Chicago to Buffalo, NY cover the 452 miles (729 km) long journey taking on average 16 h 44 min with our travel partners like Amtrak. Normally, there is 1 train operating per day, including direct services available. While the average ticket price for this trip costs around $82 (€73), you can find the cheapest train ticket for as low as $82 (€73).

Train companies: Amtrak from Chicago to Buffalo, NY trains

Find the best trains to Buffalo, NY from Chicago with Omio's travel partners Amtrak from $82 (€73). We can find you the best deals, schedules and tickets when comparing and booking the best route.

Amtrak

Amtrak is the main train company in the United States and operates medium and long-distance intercity services in 46 American states and 3 Canadian provinces. With over 300 Amtrak trains running daily, you can travel by train across America and explore destinations near and far. Take the Acela train for high-speed services connecting popular cities in the Northeast, the Coast Starlight to travel up and down the stunning West Coast or the Empire Builder to travel from Chicago to the Midwest and the Pacific Northwest among others. Amtrak offers different class options to suit any traveler’s budget with classes like Coach, Business, First and the Sleeper Class, where you can book a Roomette, Bedroom, and Bedroom suite among others for night travel. When you book your train journey between Chicago and Buffalo, NY, you can choose between ticket types like Saver, Value, Flexible, Business and Premium.

Amtrak from Chicago to Buffalo, NY train information:

  • Average Duration: 22 h 17 min
  • Average Price: $82
  • Amtrak frequency: 1 a day

When you buy your Amtrak train tickets between Chicago and Buffalo, NY don't forget to keep the following COVID-19 related policies in mind:

  • Cashless payments recommended
  • Online booking and check-in recommended
  • Pre-reservation / seat allocation
  • Exceptions to waive change or cancellation fees policy
  • Change fees have been waived for all reservations made before March 31, 2021.
  • If you've booked with Omio, to change your reservation, go to Amtrak.com (Modify Trip) or the Amtrak app. A fare difference may apply to your new itinerary. If you want to cancel your reservation, you must call 800-USA-RAIL (not available via Amtrak.com or the app).

Travel Tips: Trains from Chicago to Buffalo, NY

Travel by train to Buffalo, NY 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 Chicago to Buffalo, NY.
FAQs

How much does a cheap train from Chicago to Buffalo, NY cost?

Omio customers have found the cheapest trains from Chicago to Buffalo, NY to cost as little as $82 (€73)  in the next 7 days.

How much is the train between Chicago and Buffalo, NY on average?

In the next 7 days you can expect to pay on average $82 (€73)  for a train ticket between Chicago and Buffalo, NY.

How far is it from Chicago to Buffalo, NY by train?

The distance to Buffalo, NY from Chicago by train is approximately 452 miles (729 km).

What is the Chicago to Buffalo, NY train travel time?

On average the Chicago to Buffalo, NY train travel time is 16 h 44 min  for the 452 miles (729 km) long route, but the duration can vary if you travel on weekends and holidays.

Which train companies can take me to Buffalo, NY from Chicago?

Take the Chicago to Buffalo, NY train with Amtrak. However, it's always good to check out all possible train companies for the journey between Chicago and Buffalo, NY as there might be differences in the amenities they offer.

How many train services per day are there to Buffalo, NY from Chicago?

On average, there is 1 train a day from Chicago to Buffalo, NY. The train times and services may be different on weekends and holidays compared to weekdays.

How early should I buy train tickets to Buffalo, NY from Chicago to score the best deals?

The price of a one way train ticket from Chicago to Buffalo, NY is on average $82 (€73) if you purchase 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 providers offering this journey. In general, you can find train tickets from Chicago to Buffalo, NY available a few months in advance.