Travel from Kitchener to Toronto

Bus or train from Kitchener to Toronto?

VIA Rail operates a train from Kitchener to Toronto hourly. Tickets cost $25 - $75 and the journey takes 1 h 35 min. Alternatively, Greyhound Canada operates a bus from Kitchener to Toronto every 2 hours. Tickets cost $12 - $35 and the journey takes 1 h 35 min.

How to get from Kitchener to Toronto

From Kitchener train to Toronto. 1 h 35 min $47. From Kitchener, ON bus to Toronto, ON. 1 h 35 min $27. From Kitchener drive to Toronto. 1 h 18 min $13.

Operators from Kitchener to Toronto