How to get from Toronto to Niagara Falls
If you're looking to travel to Niagara Falls from Toronto, there are a few different options. However, the most affordable way to get there is taking the bus.
Toronto ➟ Niagara Falls
The distance between Toronto and Niagara Falls is about 72 kilometers, and the average bus ride takes about 1h 50m. There are about 7 daily bus departures for this route.
The best time to buys tickets
It's always best to purchase your tickets well in advance, but the best time to buy bus tickets is about 30 days prior to your travel date.
Travel from Toronto to Niagara Falls and book your ticket online now! Enjoy a comfortable ride with power outlets and free Wi-Fi. Download our app on the App Store and Google Play Store to manage your booking.
How to get to Niagara Falls from Toronto
Rider Express
Rider Express is a Canadian company and was launched in 2017 in Saskatchewan. Rider Express covers Western Canada, and in 2021 began covering Eastern Canada too. Routes they cover include Calgary, Vancouver, Regina, Edmonton, Toronto, Ottawa and Niagara.
Flixbus
FlixBus is a German-owned bus company that operates in Europe, North America and, most recently, Brazil. Founded in 2011, its first route ran between Munich and Berlin. Today, FlixBus operates over 200,000 daily bus connections to more than 2,500 destinations in 36 countries, including Canada's main routes: Ottawa-Toronto and Vancouver-Seattle.
Via Rail
Via Rail is a Canadian Crown corporation, founded in 1977. It operates intercity passenger rail service in Canada.
Via Rail operates over 500 trains per week across eight Canadian provinces and 12,500 kilometres of track, 97 per cent of which is owned and maintained by other railway companies, mostly by Canadian National Railway (CN).
Amenities offered for each bus or train operator
Via Rail
Air conditioning, Toilet, Standard seat, Wifi, Power outlets, Seat assignment
Flixbus
Wi-Fi, Legroom, Restrooms, Entertainment Portal, Power outlets, Baggage
Bus stations in Toronto
📍Station bus terminal: 81 Bay St., Toronto, ON M5J 1J5
📍Pearson International Airport - Terminal 1: 6301 Silver Dart Dr, Mississauga, ON L5P 1B2
📍Coach terminal: 610 Bay St, Toronto, ON M5G 1M5, Canada
📍Toronto - 81 Bay St.: 81 Bay St., Toronto, ON M5E
📍Scarborough Town Centre: 300 Borough Dr (by entrance 7), Scarborough, ON M1P
📍University & Wellington: 18 University Ave, Toronto, ON M5J 2M4
Bus stations in Niagara Falls
📍Bus Terminal: 4555 Erie Ave, Niagara Falls, ON L2E 7G9