Travel from Ottawa to Kitchener

Bus or train from Ottawa to Kitchener?

You can take a train from Ottawa to Kitchener via Toronto in around 6 h 29 min. Alternatively, you can take a bus from Ottawa to Kitchener via Toronto, ON in around 7 h 24 min.

How to get from Ottawa to Kitchener

ModeDurationPrice
From Ottawa train to Toronto then train to Kitchener.6 h 29 min$155
From Ottawa, ON bus to Toronto, ON then bus to Kitchener, ON.7 h 24 min$95
From Albert / Bank line 95 bus to Fallowfield, train to Union Station Bus Terminal, line 21 bus to Square One, bus to Charles Terminal, then line 2 bus to Greenbrook / Birchcliff.8 h 36 min$130
From Ottawa drive to Kitchener.6 h 3 min$69
From Hurdman C line 97 bus to Ottawa airport, fly to Toronto Island airport, line 509 tram to Toronto, then train to Kitchener.4 h 48 min$280
From Hurdman C line 97 bus to Ottawa airport, fly to Toronto airport, train to Toronto, then train to Kitchener.5 h 3 min$305
From Hurdman C line 97 bus to Ottawa airport, fly to London airport, line 36 bus to Fanshawe College Stop 3 - #2224, line 20 bus to Dundas & Richmond St WB - #599, walk to London, then train to Kitchener.6 h 34 min$258
From Ottawa train to Kingston, taxi to Kingston airport, fly to Toronto airport, train to Toronto, then train to Kitchener.6 h 51 min$366

How long does it take to get from Ottawa to Kitchener?

It takes approximately 6 h 29 min to get from Ottawa to Kitchener, including transfers.

Is there a direct train between Ottawa and Kitchener?

No, there is no direct train from Ottawa to Kitchener. However, there are services departing from Ottawa and arriving at Kitchener via Toronto. The journey, including transfers, takes approximately 6 h 29 min.

Is there a direct bus between Ottawa and Kitchener?

No, there is no direct bus from Ottawa to Kitchener. However, there are services departing from Ottawa, ON and arriving at Kitchener, ON via Toronto, ON. The journey, including transfers, takes approximately 7 h 24 min.

Operators from Ottawa to Kitchener

OperatorPhoneWebsite
VIA Rail+1 1 888 842-7245VIA Rail
Greyhound Canada+1 1-800-661-8747Greyhound Canada
OC TranspoOC Transpo
GO TransitGO Transit
Grand River TransitGrand River Transit
Porter AirlinesPorter Airlines
Air CanadaAir Canada
Toronto TransitToronto Transit
WestJetWestJet
UP ExpressUP Express
Sunwing AirlinesSunwing Airlines
London Transit519- 451-1347London Transit