Travel from Ottawa to Guelph

Bus or train from Ottawa to Guelph?

You can take a train from Ottawa to Guelph via Toronto in around 6 h 3 min. Alternatively, you can take a bus from Ottawa to Guelph via Toronto, ON in around 7 h 5 min.

How to get from Ottawa to Guelph

ModeDurationPrice
From Ottawa train to Toronto then train to Guelph.6 h 3 min$155
From Ottawa, ON bus to Toronto, ON then bus to Guelph, ON - 79 Carden Street.7 h 5 min$94
From Albert / Bank line 95 bus to Fallowfield, train to Union Station Bus Terminal, line 21 bus to Square One, then bus to Guelph Central GO Bus.7 h 45 min$124
From Ottawa drive to Guelph.5 h 54 min$67
From Hurdman C line 97 bus to Ottawa airport, fly to Toronto Island airport, line 509 tram to Toronto, then train to Guelph.4 h 22 min$278
From Hurdman C line 97 bus to Ottawa airport, fly to Toronto airport, train to Toronto, then train to Guelph.4 h 37 min$303
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 Guelph.7 h$263
From Ottawa train to Kingston, taxi to Kingston airport, fly to Toronto airport, train to Toronto, then train to Guelph.6 h 25 min$364

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

It takes approximately 6 h 3 min to get from Ottawa to Guelph, including transfers.

Is there a direct train between Ottawa and Guelph?

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

Is there a direct bus between Ottawa and Guelph?

No, there is no direct bus from Ottawa to Guelph. However, there are services departing from Ottawa, ON and arriving at Guelph, ON - 79 Carden Street via Toronto, ON. The journey, including transfers, takes approximately 7 h 5 min.

Operators from Ottawa to Guelph

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