Travel from Montreal to Guelph

Bus or train from Montreal to Guelph?

You can take a train from Montreal to Guelph via Toronto in around 6 h 39 min. Alternatively, you can take a bus from Montreal to Guelph via Toronto, ON in around 7 h 45 min.

How to get from Montreal to Guelph

ModeDurationPrice
From Montréal train to Toronto then train to Guelph.6 h 39 min$172
From Montreal bus to Toronto, ON then bus to Guelph, ON - 79 Carden Street.7 h 45 min$74
From Montreal, PQ bus to Ottawa, ON, bus to Toronto, ON, then bus to Guelph, ON - 79 Carden Street.10 h 56 min$132
From Montreal drive to Guelph.6 h 59 min$79
From Montreal, PQ bus to Montreal airport, fly to Toronto Island airport, line 509 tram to Toronto, then train to Guelph.4 h 24 min$283
From Montreal, PQ bus to Montreal airport, fly to Toronto airport, train to Toronto, then train to Guelph.4 h 48 min$257
From Montréal train to Via-Rail, line 61 bus to Hurdman C, line 97 bus to Ottawa airport, fly to Toronto Island airport, line 509 tram to Toronto, then train to Guelph.6 h 43 min$346
From Montréal train to Via-Rail, line 61 bus to Hurdman C, line 97 bus to Ottawa airport, fly to Toronto airport, train to Toronto, then train to Guelph.6 h 58 min$371
From Montreal, PQ bus to Montreal 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.8 h 34 min$318
From Montreal, PQ bus to Montreal airport, fly to Hamilton airport, line 20 bus to Hamilton GO Centre Bus, line 18 bus to Aldershot, train to Toronto, then train to Guelph.6 h 48 min$337

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

It takes approximately 6 h 39 min to get from Montreal to Guelph, including transfers.

Is there a direct train between Montreal and Guelph?

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

Is there a direct bus between Montreal and Guelph?

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

Operators from Montreal to Guelph

OperatorPhoneWebsite
VIA Rail+1 1 888 842-7245VIA Rail
Megabus CA1-866-488-4452Megabus CA
Greyhound Canada+1 1-800-661-8747Greyhound Canada
Porter AirlinesPorter Airlines
Air CanadaAir Canada
Toronto TransitToronto Transit
Air TransatAir Transat
WestJetWestJet
UP ExpressUP Express
OC TranspoOC Transpo
London Transit519- 451-1347London Transit
Hamilton Street RailwayHamilton Street Railway
GO TransitGO Transit