Travel from Mississauga to Montreal

Train, bus or fly from Mississauga to Montreal?

Air Transat, Air Canada and WestJet fly from Mississauga to Montreal hourly. Alternatively, VIA Rail operates a train from Mississauga to Montreal every 30 minutes. Tickets cost $50 - $180 and the journey takes 4 h 54 min.

How to get from Mississauga to Montreal

ModeDurationPrice
From Square One bus to Toronto airport, fly to Montreal airport, then bus to Montreal.3 h 6 min$149
From Erindale GO train to Union Station, line 509 tram to Toronto Island airport, fly to Montreal airport, then bus to Montreal.3 h 48 min$194
From Square One bus to Toronto airport, fly to Ottawa airport, line 97 bus to Hurdman D, line 61 bus to Ottawa, then train to Montreal.5 h 9 min$240
From Erindale GO train to Toronto then train to Montréal.5 h 49 min$106
From Mississauga bus to Toronto, ON then bus to Montreal.7 h$45
From Rathburn Rd. W. @ Mavis Rd. line 21 bus to Front St. At Bay St., line 6 bus to Toronto, ON, bus to Ottawa, ON, then bus to Montreal, PQ.10 h 22 min$83
From Mississauga drive to Montreal.6 h 21 min$57

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

It takes approximately 3 h 6 min to get from Mississauga to Montreal, including transfers.

Is there a direct train between Mississauga and Montreal?

No, there is no direct train from Mississauga to Montreal. However, there are services departing from Erindale GO and arriving at Montréal via Toronto. The journey, including transfers, takes approximately 5 h 49 min.

Is there a direct bus between Mississauga and Montreal?

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

Operators from Mississauga to Montreal

OperatorPhoneWebsite
GO TransitGO Transit
Air TransatAir Transat
Air CanadaAir Canada
WestJetWestJet
Greyhound Canada+1 1-800-661-8747Greyhound Canada
Toronto TransitToronto Transit
Porter AirlinesPorter Airlines
OC TranspoOC Transpo
VIA Rail+1 1 888 842-7245VIA Rail
Megabus CA1-866-488-4452Megabus CA