There are 5 ways to get from Winnipeg to Mackenzie 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 to Prince George Airport, bus
best- Fly from Winnipeg J. A. Richardson International Airport (YWG) to Prince George Airport (YXS)plane YWG - YXS
- Take the bus from Prince George to Mackenzie Recreation Centrebus
9h 58m$303–1,143Fly to Grande Prairie Airport, drive
cheapest- Fly from Winnipeg J. A. Richardson International Airport (YWG) to Grande Prairie Airport (YQU)plane YWG - YQU
- Drive from Grande Prairie Airport (YQU) to Mackenziecar
10h 36m$283–1,823Train, drive, bus
- Take the train from Winnipeg to Jaspertrain
- Drive from Jasper to Valemountcar
- Take the bus from Valemount to Prince George, BCbus
- Take the bus from Prince George to Mackenzie Recreation Centrebus
43h 25m$509–1,023Drive 2,150.4 km
- Drive from Winnipeg to Mackenziecar 2,150.4 km
24h 6m$435–629Fly to North Peace Regional Airport, bus
- Fly from Winnipeg J. A. Richardson International Airport (YWG) to North Peace Regional Airport (YXJ)plane YWG - YXJ
- Take the bus from Taylor to Mackenzie Recreation Centrebus
12h 15m$368–1,348
Winnipeg J. A. Richardson International Airport (YWG) to Prince George Airport (YXS) flights
Comparing Your Travel Options
The cheapest way to get from Winnipeg to Mackenzie is to drive which costs $430 - $650 and takes 24h 6m.
The fastest way to get from Winnipeg to Mackenzie is to fly and bus which takes 9h 58m and costs $300 - $1,200.
The distance between Winnipeg and Mackenzie is 1996 km. The road distance is 2150.4 km.
It takes approximately 9h 58m to get from Winnipeg to Mackenzie, including transfers.
Mackenzie is 2h behind Winnipeg. It is currently 8:52 AM in Winnipeg and 6:52 AM in Mackenzie.
Yes, the driving distance between Winnipeg to Mackenzie is 2150 km. It takes approximately 24h 6m to drive from Winnipeg to Mackenzie.
What companies run services between Winnipeg, MB, Canada and Mackenzie, BC, Canada?
There is no direct connection from Winnipeg to Mackenzie. However, you can take the bus to Westbound Wellington at Airport Terminal, walk to Winnipeg J. A. Richardson International Airport (YWG) airport, fly to Prince George Airport (YXS), take the taxi to Prince George, then take the bus to Mackenzie Recreation Centre. Alternatively, you can take a train from Winnipeg to Mackenzie Recreation Centre via Jasper, Valemount, Prince George, BC, and Prince George in around 43h 25m.
- Website
- westjet.com
Flights from Winnipeg J. A. Richardson International Airport to Prince George Airport via Calgary
- Ave. Duration
- 5h 15m
- When
- Every day
- Estimated price
- $210–1,000
Flights from Winnipeg J. A. Richardson International Airport to Prince George Airport via Vancouver
- Ave. Duration
- 6h 12m
- When
- Every day
- Estimated price
- $210–1,000
Flights from Winnipeg J. A. Richardson International Airport to North Peace Regional Airport via Calgary
- Ave. Duration
- 6h 33m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $210–1,700
Flights from Winnipeg J. A. Richardson International Airport to North Peace Regional Airport via Vancouver
- Ave. Duration
- 7h 20m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $250–1,700
Flights from Winnipeg J. A. Richardson International Airport to North Peace Regional Airport via Edmonton, Calgary
- Ave. Duration
- 6h 55m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $230–1,700
Flights from Winnipeg J. A. Richardson International Airport to North Peace Regional Airport via Regina, Calgary
- Ave. Duration
- 7h 15m
- When
- Monday, Thursday, and Friday
- Estimated price
- $220–1,700
Flights from Winnipeg J. A. Richardson International Airport to North Peace Regional Airport via Saskatoon, Calgary
- Ave. Duration
- 7h 25m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $220–1,700
Flights from Winnipeg J. A. Richardson International Airport to Grande Prairie Airport via Edmonton
- Ave. Duration
- 4h 15m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $200–1,700
Flights from Winnipeg J. A. Richardson International Airport to Grande Prairie Airport via Calgary
- Ave. Duration
- 4h 45m
- When
- Every day
- Estimated price
- $210–1,700
Flights from Winnipeg J. A. Richardson International Airport to Grande Prairie Airport via Kelowna, Calgary
- Ave. Duration
- 8h
- When
- Monday, Friday, and Sunday
- Estimated price
- $240–1,700
Flights from Winnipeg J. A. Richardson International Airport to Grande Prairie Airport via Saskatoon, Edmonton
- Ave. Duration
- 8h 15m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $200–1,700
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Winnipeg to Jasper
- Ave. Duration
- 34h
- Frequency
- Twice a week
- Estimated price
- $380–850
- Website
- VIA Rail
- Escape
- $380–800
- Business
- $450–700
- Business Plus
- $470–700
- Economy
- $430–800
- Economy Plus
- $470–850
- Phone
- +1 778 763 4155
- Website
- BC Bus North
Bus from Prince George to Mackenzie Recreation Centre
- Ave. Duration
- 2h 25m
- Frequency
- Twice a week
- Estimated price
- $50–90
- Website
- BC Bus North
Bus from Valemount to Prince George, BC
- Ave. Duration
- 3h 30m
- Frequency
- Twice a week
- Estimated price
- $50–90
- Website
- BC Bus North
Bus from Prince George to Mackenzie Recreation Centre
- Ave. Duration
- 2h 25m
- Frequency
- Twice a week
- Estimated price
- $50–90
- Website
- BC Bus North
Bus from Taylor to Mackenzie Recreation Centre
- Ave. Duration
- 4h 40m
- Frequency
- Twice a week
- Estimated price
- $50–90
- Website
- BC Bus North
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 10 amazing places to get away from it all in Australia, 5 incredible day trips from Florence by train, and Need to know: Greyhound - to help you get the most out of your next trip.







