Find a bus from Toronto to Kitchener

These train, bus and flight companies trust us

Find the cheapest ticket for your trip


Find cheap car hire in

Journey details

Best price $ 9.86
Journey duration 2 h 1 min
Connections per day 31
First departure 00:45
Last departure 17:00
Distance 93 km

Find the best bus offers from Toronto to Kitchener

virail helps you to find timetables and prices for all buses from Toronto to Kitchener.

The route from Toronto to Kitchener is served daily by 31 bus departing from the stations of Toronto - Bay St, YYZ Airport and Coach Terminal and arriving to the stations of Charles Street Transit Terminal and Sportsworld.

The average duration of the journey is 2 h 1 min. The first bus leaves at 00:45. The last is at 17:00.

Ticket price - every day

Today Tomorrow In 2 days In 3 days In 4 days In 5 days In 6 days
More More $ 23 More More $ 23 More

Buses from Toronto to Kitchener