Bus Tickets from Toronto to Niagara-on-the-Lake

Previously seen trips

Next departures for Toronto to Niagara-on-the-Lake on November 19
Operated byVehicle typeDeparture timeDeparture locationTrip durationArrival timeArrival locationRecommendedPrice and booking link
FlixBusBus
Union Station Bus Terminal
Niagara-on-the-LakeNo tags
FlixBusBus
Union Station Bus Terminal
Niagara-on-the-LakeNo tags
FlixBusBus
Union Station Bus Terminal
Niagara-on-the-LakeNo tags
FlixBusBus
Union Station Bus Terminal
Niagara-on-the-LakeNo tags
FlixBusBus
Union Station Bus Terminal
Niagara-on-the-LakeNo tags

Compare 2 ways to go from Toronto to Niagara-on-the-Lake

We recommend taking the bus

Among the sustainable travel choices, the bus stands out as a good way to reach Niagara-on-the-Lake. The journey takes about 1 hour 45 minutes, and with fares starting at just $24, it presents an excellent value for a comfortable ride.

2bus per day
1h 45mAverage Duration
51 kmDistance
1kgCO₂ emissions
Average Price$24 - $25Average Duration1h 45m
1kg CO₂e
Carpool
Average Price$22 - $31Average Duration1h 45m
2kg CO₂e

Frequently asked questions about travelling from Toronto to Niagara-on-the-Lake by bus

  1. What is the travel distance from Toronto to Niagara-on-the-Lake?

    The distance between Toronto and Niagara-on-the-Lake is around 57 km (36 miles).

What's the cheapest way to go from Toronto to Niagara-on-the-Lake?

busbud logoThe bus is the cheapest travel choice for this destination

People from around the world trust Busbud