Find trains from Toronto to Buffalo
Search for cheap train tickets from Toronto to Buffalo and book your trip in minutes.
Toronto Train Station Directory
Location of major train stations in Toronto
Buffalo Train Station Directory
Location of major train stations in Buffalo
FAQs for booking trains from Toronto to Buffalo
How far is Toronto to Buffalo by train?
The distance between Toronto and Buffalo is about 58.6 mi in a straight line. The train route will be significantly longer to account for any stops and obstacles.