There are 5 ways to get from Dorval to Winnipeg by plane, bus, train, 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.
Fly
best- Fly from Montréal–Pierre Elliott Trudeau International Airport (YUL) to Winnipeg J. A. Richardson International Airport (YWG)plane YUL - YWG
3h 25m$227–682Bus
cheapest- Take the bus from Montréal to Ottawabus
- Take the bus from Ottawa - Via Rail to Sudburybus
- Take the bus from Sudbury to Sault Ste Mariebus
- Take the bus from Sault Ste Marie to Thunder Baybus
- Take the bus from Thunder Bay to Winnipegbus
36h 24m$187–508Train
- Take the train from Dorval to Toronto Union Stationtrain VIA Rail
- Take the train from Toronto Union Station to Winnipegtrain VIA Rail
40h 29m$562–1,289Drive 2,223 km
- Drive from Dorval to Winnipegcar 2,223 km
28h 9m$441–637Bus, train
- Take the bus from Montreal-West Island to Toronto Union Stationbus Montreal
- Take the train from Toronto Union Station to Winnipegtrain VIA Rail
43h 19m$454–1,054
Dorval to Winnipeg by bus
Questions & Answers
The cheapest way to get from Dorval to Winnipeg is to bus which costs $180 - $550 and takes 36h 24m.
The fastest way to get from Dorval to Winnipeg is to fly which takes 3h 25m and costs $220 - $700.
No, there is no direct bus from Dorval to Winnipeg. However, there are services departing from Montréal and arriving at Winnipeg via Ottawa - Via Rail, Sudbury, Sault Ste Marie and Thunder Bay. The journey, including transfers, takes approximately 36h 24m.
No, there is no direct train from Dorval to Winnipeg. However, there are services departing from Dorval and arriving at Winnipeg via Toronto Union Station. The journey, including transfers, takes approximately 40h 29m.
The distance between Dorval and Winnipeg is 1824 km. The road distance is 2223 km.
The best way to get from Dorval to Winnipeg without a car is to bus which takes 36h 24m and costs $180 - $550.
It takes approximately 3h 25m to get from Dorval to Winnipeg, including transfers.
Dorval to Winnipeg bus services, operated by Orléans Express, depart from Montréal station.
Dorval to Winnipeg train services, operated by VIA Rail, depart from Dorval station.
The best way to get from Dorval to Winnipeg is to fly which takes 3h 25m and costs $220 - $700. Alternatively, you can bus, which costs $180 - $550 and takes 36h 24m, you could also train, which costs $550 - $1,300 and takes 40h 29m.
What companies run services between Dorval, QC, Canada and Winnipeg, MB, Canada?
Air Canada, Porter Airlines, and three other airlines fly from Montréal–Pierre Elliott Trudeau International Airport (YUL) to Winnipeg J. A. Richardson International Airport (YWG) hourly. Alternatively, you can take a bus from Montréal to Winnipeg via Ottawa - Via Rail, Sudbury, Sault Ste Marie, and Thunder Bay in around 36h 24m.
- Website
- aircanada.com
Flights from Montréal–Pierre Elliott Trudeau International Airport to Winnipeg J. A. Richardson International Airport
- Ave. Duration
- 3h 2m
- When
- Every day
- Estimated price
- $130–650
Flights from Montréal–Pierre Elliott Trudeau International Airport to Winnipeg J. A. Richardson International Airport via Toronto
- Ave. Duration
- 5h 30m
- When
- Every day
- Estimated price
- $140–650
Flights from Montréal–Pierre Elliott Trudeau International Airport to Winnipeg J. A. Richardson International Airport via Chicago O'Hare
- Ave. Duration
- 6h 38m
- When
- Every day
- Estimated price
- $160–700
- Website
- flyporter.com
Flights from Montréal–Pierre Elliott Trudeau International Airport to Winnipeg J. A. Richardson International Airport via Toronto
- Ave. Duration
- 5h 36m
- When
- Every day
- Estimated price
- $270–700
- Website
- westjet.com
Flights from Montréal–Pierre Elliott Trudeau International Airport to Winnipeg J. A. Richardson International Airport via Minneapolis
- Ave. Duration
- 5h 54m
- When
- Every day
- Estimated price
- $150–700
Flights from Montréal–Pierre Elliott Trudeau International Airport to Winnipeg J. A. Richardson International Airport via Toronto
- Ave. Duration
- 6h
- When
- Monday and Wednesday
- Estimated price
- $210–700
- Website
- delta.com
Flights from Montréal–Pierre Elliott Trudeau International Airport to Winnipeg J. A. Richardson International Airport via Minneapolis
- Ave. Duration
- 5h 54m
- When
- Every day
- Estimated price
- $150–700
- Website
- united.com
Flights from Montréal–Pierre Elliott Trudeau International Airport to Winnipeg J. A. Richardson International Airport via Chicago O'Hare
- Ave. Duration
- 6h 38m
- When
- Every day
- Estimated price
- $160–700
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Dorval to Toronto Union Station
- Ave. Duration
- 4h 54m
- Frequency
- Every 4 hours
- Estimated price
- $120–340
- Website
- https://www.viarail.ca/en
- Escape
- $120–280
- Business
- $170–330
- Business Plus
- $180–340
- Economy
- $130–290
- Economy Plus
- $150–300
Train from Toronto Union Station to Winnipeg
- Ave. Duration
- 34h 35m
- Frequency
- Twice a week
- Estimated price
- $440–950
- Website
- https://www.viarail.ca/en
- Escape
- $440–950
- Business
- $500–800
- Business Plus
- $500–800
- Economy
- $500–950
- Economy Plus
- $550–950
Train from Toronto Union Station to Winnipeg
- Ave. Duration
- 34h 35m
- Frequency
- Twice a week
- Estimated price
- $440–950
- Website
- https://www.viarail.ca/en
- Escape
- $440–950
- Business
- $500–800
- Business Plus
- $500–800
- Economy
- $500–950
- Economy Plus
- $550–950
- Phone
- +1 833 449 6444
- [email protected]
- Website
- orleansexpress.com
Bus from Montréal to Ottawa
- Ave. Duration
- 2h 5m
- Frequency
- 5 times a day
- Estimated price
- $40–60
- Website
- https://orleansexpress.com/en/
- Adult
- $40–60
- Phone
- 1.800.461.8558
- [email protected]
- Website
- ontarionorthland.ca
Bus from Ottawa - Via Rail to Sudbury
- Ave. Duration
- 7h 7m
- Frequency
- Once daily
- Estimated price
- $30–100
- Website
- https://www.ontarionorthland.ca/en
- Children
- $30–50
- Senior
- $55–85
- Adult
- $65–100
Bus from Sudbury to Sault Ste Marie
- Ave. Duration
- 4h 32m
- Frequency
- 6 times a week
- Estimated price
- $24–70
- Website
- https://www.ontarionorthland.ca/en
- Children
- $24–35
- Senior
- $40–60
- Adult
- $45–70
Bus from Sault Ste Marie to Thunder Bay
- Ave. Duration
- 9h 36m
- Frequency
- 6 times a week
- Estimated price
- $45–140
- Website
- https://www.ontarionorthland.ca/en
- Children
- $45–70
- Senior
- $80–120
- Adult
- $95–140
Bus from Thunder Bay to Winnipeg
- Ave. Duration
- 9h 4m
- Frequency
- 6 times a week
- Estimated price
- $45–140
- Website
- https://www.ontarionorthland.ca/en
- Children
- $45–70
- Senior
- $80–120
- Adult
- $90–140
- Phone
- +1 866 488 4452
- [email protected]
- Website
- ca.megabus.com
Bus from Montreal-West Island to Toronto Union Station
- Ave. Duration
- 6h 15m
- Frequency
- Every 4 hours
- Estimated price
- $10–100
- Website
- https://ca.megabus.com/
- Adult Advanced Booking
- $10–60
- Adult Standard
- $75–100
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 Best ways to travel around Australia, Which London airport should I choose?, and Thanksgiving 2018: How to travel stress-free - to help you get the most out of your next trip.
More Questions & Answers
Dorval to Winnipeg bus services, operated by Orléans Express, arrive at Ottawa station.
Winnipeg is 1h behind Dorval. It is currently 9:54 PM in Dorval and 8:54 PM in Winnipeg.
Dorval to Winnipeg train services, operated by VIA Rail, arrive at Toronto Union Station.
Yes, the driving distance between Dorval to Winnipeg is 2223 km. It takes approximately 28h 9m to drive from Dorval to Winnipeg.
Book your Dorval to Winnipeg train tickets online with Omio.
There are 255+ hotels available in Winnipeg.















