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

Previously seen trips

Next departures for Toronto to Niagara-on-the-Lake on November 11
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 $20, it presents an excellent value for a comfortable ride.

1bus per day
1h 45mAverage Duration
51 kmDistance
1kgCO₂ emissions
Average Price$20 - $29Average Duration1h 45m
1kg CO₂e
Carpool
Average Price$24 - $32Average Duration1h 30m
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

Popular Buses Connecting Toronto

Buses Leaving from Toronto

Buses Going to Toronto

Popular Buses Connecting Niagara-on-the-Lake

Buses Leaving from Niagara-on-the-Lake

Buses Going to Niagara-on-the-Lake