Travel from Winnipeg to Montreal

Train, bus or fly from Winnipeg to Montreal?

Air Canada, WestJet and Delta fly from Winnipeg to Montreal hourly. Alternatively, you can take a train from Winnipeg to Montreal via Toronto in around 39 h 12 min.

How to get from Winnipeg to Montreal

ModeDurationPrice
From Northbound Vaughan at Portage North line 15 bus to Winnipeg airport, fly to Montreal airport, then bus to Montreal.4 h 45 min$277
From Northbound Vaughan at Portage North line 15 bus to Winnipeg airport, fly to Ottawa airport, line 97 bus to Hurdman D, line 61 bus to Ottawa, then train to Montreal.6 h 34 min$308
From Winnipeg train to Toronto then train to Montréal.39 h 12 min$404
From Northbound Vaughan at Portage North line 15 bus to Winnipeg, MB, bus to Toronto, ON - Yorkdale Bus Terminal, bus to Kingston, Ontario, then bus to Montreal, PQ.39 h 29 min$241
From Winnipeg train to Washago, ON, bus to Ottawa, ON, then bus to Montreal, PQ.44 h 56 min$433
From Winnipeg drive to Montreal.29 h 12 min$277

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

It takes approximately 4 h 45 min to get from Winnipeg to Montreal, including transfers.

Is there a direct train between Winnipeg and Montreal?

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

Is there a direct bus between Winnipeg and Montreal?

No, there is no direct bus from Winnipeg to Montreal. However, there are services departing from Northbound Vaughan at Portage North and arriving at Montreal, PQ via Winnipeg, MB, Toronto, ON - Yorkdale Bus Terminal and Kingston, Ontario. The journey, including transfers, takes approximately 39 h 29 min.

Operators from Winnipeg to Montreal

OperatorPhoneWebsite
Winnipeg TransitWinnipeg Transit
Air CanadaAir Canada
WestJetWestJet
DeltaDelta
Greyhound Canada+1 1-800-661-8747Greyhound Canada
OC TranspoOC Transpo
VIA Rail+1 1 888 842-7245VIA Rail
Megabus CA1-866-488-4452Megabus CA
Ontario Northland+1 800-461-8558Ontario Northland