No, there is no direct train from Houston station to Buffalo station. However, there are services departing from Houston Amtrak Station and arriving at Buffalo Amtrak Station via New Orleans Union Passenger Terminal, Chicago Union Station and Buffalo Depew Station. The journey, including transfers, takes approximately 42h 29m.More details
The distance between Houston and Buffalo is 1293 miles. The road distance is 1500 miles.Get driving directions
Houston to Buffalo train services, operated by Amtrak, arrive at Houston Amtrak Station.More details
Houston to Buffalo train services, operated by Amtrak, arrive at Buffalo Depew Station.More details
Book your Houston to Buffalo train tickets online with Rome2rio.Search and book
Buffalo is 1h ahead of Houston. It is currently 11:12 PM in Houston and 12:12 AM 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