Both Toronto (Canada) and Buffalo (USA) are located close to the Niagara Falls and are excellent gateways into the area. On the way to the Niagara Falls, you can certainly spend some time in Buffalo checking out the architecture and the museums. You can also visit Buffalo Zoo or spend some time at the Martin’s Fantasy Island amusement park. If you are hungry, don’t miss the famous Buffalo wings.
Toronto is filled with things to do, as well. Between visiting museums and art galleries, you can also spend some time at the Zoo or the Botanical Gardens. Take a tour of the city or enjoy some time at the beach.
While both cities are served by important airports, due to the short distance (165 km) between the two cities, there aren’t any flights between the two cities.
The cheapest option to travel from Toronto to Buffalo is by bus. Single fares start at US $10 (CAD $11) if purchased in advance. The travel time is about 2 ½ h.
DOWNLOAD OUR TRAVEL GUIDES
Trains from Toronto to Buffalo
Amtrak runs a service from New York to Toronto, which also stops in Buffalo. Trains depart from Buffalo Depew at 3:10 p.m. every day. The travel time is 4 hr 18 min and the adult single fare is US $47 (CAD $48).
Please note that you’ll be crossing the border and , when booking the ticket online, you need to provide certain information (such as citizenship and the ID you’ll be carrying with you).
Buses from Toronto to Buffalo
Megbus runs a direct service between Toronto and Buffalo.
Buses depart from Toronto Coach Terminal and arrive at Buffalo Bus Terminal.
There are two departure per day from Toronto, at 7 a.m. and 3 p.m. The travel time is either 2h 40 min or 3 hours. The adult single fare is CAD $23.
There are 10 departures per day from Buffalo , the first being at 3:00 a.m. and the last at 8:10 p.m. The travel time is about 2 ½ h and the single fares range between US $10 and US $20 , depending on the time of departure.
Greyhound also offers direct service between Toronto and Buffalo.
Buses depart from Toronto 10 times per day; the first bus is at 6 a.m. and the last at 10:45 p.m. The advance purchase single adult fare is US $18.
There are 11 departures per day from Buffalo; the first bus is at 3:15 a.m. and the last at 9:30 p.m. The travel time is between 2h 15 min and 3h 40 min, depending on the type of bus and time of departure. The advance purchase single adult fare is US $18.
Driving from Toronto to Buffalo
You can rent a car in Toronto and drive the 165 km to Bufallo via the Queen Elisabeth Way. The journey time is about 2 hours and you’ll be rewarded with lovely views along the way.