• Our partners include:

  • Greyhound USA
  • VIA Rail
  • Amtrak
  • Acela Express
  • Megabus
  • SuperShuttle
  • Booking.com
  • Skyscanner
  • Airbnb
  • Expedia

There are 5 ways to get from Winnipeg to Montreal by plane, train, bus or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Fly  •  4h 52m

  1. Fly from Winnipeg (YWG) to Montreal (YUL) YWG - YUL

$146 - $656

4 alternative options

Train  •  43h 53m

  1. Take the train from Winnipeg to Toronto VIA Rail
  2. Take the train from Toronto to Montréal VIA Rail

$278 - $488

Train, bus  •  44h 3m

  1. Take the train from Winnipeg to Toronto VIA Rail
  2. Take the bus from Toronto, ON - 610 Bay Street to Montreal, QC- 997 Saint-Antoine St W Toronto-Montreal / ...

$229 - $364

Train, bus via Whitby Station  •  45h 44m

  1. Take the train from Winnipeg to Toronto
  2. Take the train from Union Station to Whitby GO Le
  3. Take the bus from Whitby Station to Montreal

$239 - $397

Drive  •  29h 12m

  1. Drive from Winnipeg to Montreal 1712.9 miles

$220 - $330

Questions & Answers

The cheapest way to get from Winnipeg to Montreal is to fly which costs $190 - $900 and takes 4h 52m.

More details

The quickest way to get from Winnipeg to Montreal is to fly which costs $190 - $900 and takes 4h 52m.

More details

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 43h 53m.

More details

The distance between Winnipeg and Montreal is 1821 km. The road distance is 2740.6 km.

Get driving directions

The best way to get from Winnipeg to Montreal without a car is to train which takes 43h 53m and costs $360 - $650.

More details

It takes approximately 4h 52m to get from Winnipeg to Montreal, including transfers.

More details

Winnipeg to Montreal train services, operated by VIA Rail, depart from Winnipeg station.

More details

The best way to get from Winnipeg to Montreal is to fly which takes 4h 52m and costs $190 - $900. Alternatively, you can train, which costs $360 - $650 and takes 43h 53m.

Mode details

The quickest flight from Winnipeg Airport to Montreal Airport is the direct flight which takes 2h 39m.

Search flights

Montreal is 1h ahead of Winnipeg. It is currently 1:16 AM in Winnipeg and 2:16 AM in Montreal.

Map of how to get from Winnipeg to Montreal.
Launch map view
  • Distance: 1137.9 miles
  • Duration: 4h 52m

What companies run services between Winnipeg, MB, Canada and Montreal, QC, Canada?

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

Airlines
Air Canada
Website
aircanada.com
Flights from Winnipeg to Montreal
Ave. Duration
2h 44m
When
Every day
Estimated price
$180 - $1,000
Flights from Winnipeg to Montreal via Toronto
Ave. Duration
4h 50m
When
Every day
Estimated price
$180 - $1,000
Flights from Winnipeg to Montreal via Ottawa
Ave. Duration
5h 12m
When
Monday to Saturday
Estimated price
$180 - $1,000
WestJet
Website
westjet.com
Flights from Winnipeg to Montreal
Ave. Duration
2h 39m
When
Monday, Tuesday, Thursday and Friday
Estimated price
$260 - $1,000
Flights from Winnipeg to Montreal via Toronto
Ave. Duration
5h 7m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$260 - $1,000
Flights from Winnipeg to Montreal via Minneapolis
Ave. Duration
5h 28m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$170 - $800
Delta
Website
delta.com
Flights from Winnipeg to Montreal
Ave. Duration
2h 39m
When
Monday, Tuesday, Thursday and Friday
Estimated price
$260 - $1,000
Flights from Winnipeg to Montreal via Toronto
Ave. Duration
5h 2m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$260 - $1,000
Flights from Winnipeg to Montreal via Minneapolis
Ave. Duration
5h 28m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$170 - $800
Train operators
VIA Rail
Phone
+1 1 888 842-7245
Website
viarail.ca
Train from Winnipeg to Toronto
Ave. Duration
37h 59m
Frequency
Twice a week
Estimated price
$200 - $340
Website
viarail.ca
Escape
$170 - $190
Economy
$200 - $280
EconomyPlus
$240 - $340
Business
$370 - $550
Train from Toronto to Montréal
Ave. Duration
4h 54m
Frequency
Every 4 hours
Estimated price
$75 - $150
Website
viarail.ca
Escape
$55 - $75
Economy
$75 - $110
EconomyPlus
$100 - $150
Business
$130 - $180
Bus operators
First Choice Bus Service
Phone
647-561-9346
Website
firstchoicebusservice.com
Bus from Toronto, ON - 610 Bay Street to Montreal, QC- 997 Saint-Antoine St W
Ave. Duration
5h 30m
Frequency
Hourly
Estimated price
$23
Schedules at
firstchoicebusservice.com
Megabus Canada
Phone
1-866-488-4452
Email
canada-info@coachcanada.com
Website
ca.megabus.com
Bus from Whitby Station to Montreal
Ave. Duration
5h 40m
Frequency
Twice daily
Estimated price
$30 - $50
Book at
megabus.ca

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including What documents do I need to cross Niagara Falls?, Getting around the Cyclades and What are the different types of Renfe trains in Spain? - to help you get the most out of your next trip.

More Questions & Answers

Winnipeg to Montreal train services, operated by VIA Rail, arrive at Montréal station.

More details

Yes, the driving distance between Winnipeg to Montreal is 2741 km. It takes approximately 29h 12m to drive from Winnipeg to Montreal.

Get driving directions

Delta, WestJet and Air Canada offer flights from Winnipeg Airport to Montreal Airport.

Search flights

Book your Winnipeg to Montreal train tickets online with Rome2rio.

Search and book

There are 908+ hotels available in Montreal. Prices start at $54 USD per night.

More details

The best way to get from Winnipeg to Winnipeg Airport is to line 20 bus which takes 35m and costs $4.

More details