No, there is no direct train from Chicago station to Buffalo station. However, there are services departing from Chicago Union Station and arriving at Buffalo Amtrak Station via Buffalo Depew Station. The journey, including transfers, takes approximately 11h 29m.More details
The distance between Chicago and Buffalo is 454 miles. The road distance is 536.5 miles.Get driving directions
Chicago to Buffalo train services, operated by Amtrak, arrive at Chicago Union Station.More details
Chicago to Buffalo train services, operated by Amtrak, arrive at Buffalo Depew Station.More details
Book your Chicago to Buffalo train tickets online with Rome2rio.Search and book
Buffalo is 1h ahead of Chicago. It is currently 8:55 PM in Chicago and 9:55 PM in Buffalo.
There are 160+ hotels available in Buffalo. Prices start at $60 USD per night.More details
Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.Learn more about our apps