There are 3 ways to get from Mackenzie to Grande Prairie by 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.
Bus
best- Take the bus from Mackenzie Recreation Centre to Prince Georgebus
- Take the bus from Prince George, BC - Terry Fox Statue to Kamloops, BC - Sahali Mallbus
- Take the bus from Kamloops, BC to Calgary, AB - Westbrook Mallbus
- Take the bus from Calgary, AB - Westbrook Mall to Edmonton South, AB - Southgate Transit Centrebus
- Take the bus from Edmonton, AB - Southgate Station to Grande Prairie, ABbus
30h$421–559Drive 406.6 km
cheapest- Drive from Mackenzie to Grande Prairiecar 406.6 km
5h 3m$81–117Bus, train
- Take the bus from Mackenzie Recreation Centre to Prince Georgebus
- Take the bus from Prince George to Quesnelbus
- Take the train from Quesnel to Jaspertrain
- Take the bus from Jasper Townsite to Edmonton - Cold Shot Terminal 154 St NWbus
- Take the bus from Edmonton - Cold Shot Terminal 154 St NW to Grande Prairie -113 Stbus
3d 17h$6,867–6,963
Mackenzie to Grande Prairie by bus
Questions & Answers
The cheapest way to get from Mackenzie to Grande Prairie is to drive which costs $80 - $120 and takes 5h 3m.
The fastest way to get from Mackenzie to Grande Prairie is to drive which takes 5h 3m and costs $80 - $120.
No, there is no direct bus from Mackenzie to Grande Prairie. However, there are services departing from Mackenzie Recreation Centre and arriving at Grande Prairie, AB via Prince George, BC - Terry Fox Statue, Kamloops, BC, Calgary, AB - Westbrook Mall and Edmonton, AB - Southgate Station. The journey, including transfers, takes approximately 30h.
The distance between Mackenzie and Grande Prairie is 2103 km. The road distance is 406.6 km.
The best way to get from Mackenzie to Grande Prairie without a car is to bus which takes 30h and costs $420 - $600.
It takes approximately 30h to get from Mackenzie to Grande Prairie, including transfers.
Mackenzie to Grande Prairie bus services, operated by BC Bus North, depart from Mackenzie Recreation Centre station.
Mackenzie to Grande Prairie bus services, operated by BC Bus North, arrive at Prince George station.
Grande Prairie is 1h ahead of Mackenzie. It is currently 7:46 PM in Mackenzie and 8:46 PM in Grande Prairie.
Yes, the driving distance between Mackenzie to Grande Prairie is 407 km. It takes approximately 5h 3m to drive from Mackenzie to Grande Prairie.
What companies run services between Mackenzie, BC, Canada and Grande Prairie, AB, Canada?
You can take a bus from Mackenzie Recreation Centre to Grande Prairie, AB via Prince George, Prince George, BC - Terry Fox Statue, Kamloops, BC - Sahali Mall, Kamloops, BC, Calgary, AB - Westbrook Mall, Edmonton South, AB - Southgate Transit Centre, and Edmonton, AB - Southgate Station in around 30h.
- Phone
- 1-877-460-3200
- reservations@rockymountaineer.com
- Website
- rockymountaineer.com
Train from Quesnel to Jasper
- Ave. Duration
- 3d 1h
- Frequency
- On demand
- Estimated price
- $6,614
- Website
- https://www.rockymountaineer.com/
- Schedules at
- https://www.rockymountaineer.com/routes_destinations
- Phone
- 1-844-564-7494
- Website
- bcbus.ca
Bus from Mackenzie Recreation Centre to Prince George
- Ave. Duration
- 2h 15m
- Frequency
- Twice a week
- Estimated price
- $35–50
- Website
- https://bcbus.ca/
- Schedules at
- https://bcbus.ca/schedules-and-fares/
- Passenger
- $35–50
Bus from Prince George to Quesnel
- Ave. Duration
- 1h 25m
- Frequency
- 3 times a week
- Estimated price
- $27–40
- Website
- https://bcbus.ca/
- Schedules at
- https://bcbus.ca/schedules-and-fares/
- Passenger
- $27–40
- Phone
- 1-877-769-3287
- info@myebus.ca
- Website
- myebus.ca
Bus from Prince George, BC - Terry Fox Statue to Kamloops, BC - Sahali Mall
- Ave. Duration
- 6h 30m
- Frequency
- 3 times a week
- Estimated price
- $90–120
- Website
- https://myebus.ca/
- Schedules at
- https://www.myebus.ca/routes/
- Adult
- $90–120
- Phone
- 1-833-583-3636
- contact@riderexpress.ca
- Website
- riderexpress.ca
Bus from Kamloops, BC to Calgary, AB - Westbrook Mall
- Ave. Duration
- 8h 30m
- Frequency
- Twice daily
- Estimated price
- $120–160
- Website
- https://riderexpress.ca/
- Standard
- $120–160
Bus from Calgary, AB - Westbrook Mall to Edmonton South, AB - Southgate Transit Centre
- Ave. Duration
- 3h 45m
- Frequency
- 3 times a day
- Estimated price
- $75–100
- Website
- https://riderexpress.ca/
- Standard
- $75–100
Bus from Edmonton, AB - Southgate Station to Grande Prairie, AB
- Ave. Duration
- 5h
- Frequency
- 6 times a week
- Estimated price
- $100–130
- Website
- https://riderexpress.ca/
- Standard
- $100–130
- Phone
- +1 587-557-7719
- support@coldshot.ca
- Website
- coldshot.ca
Bus from Jasper Townsite to Edmonton - Cold Shot Terminal 154 St NW
- Ave. Duration
- 4h 35m
- Frequency
- 5 times a week
- Estimated price
- $90–120
- Website
- https://www.coldshot.ca/
- Schedules at
- https://www.coldshot.ca/routes
- Adult
- $90–120
Bus from Edmonton - Cold Shot Terminal 154 St NW to Grande Prairie -113 St
- Ave. Duration
- 5h 20m
- Frequency
- Twice daily
- Estimated price
- $100–140
- Website
- https://www.coldshot.ca/
- Schedules at
- https://www.coldshot.ca/routes
- Adult
- $100–140
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 Travelling by boat in Italy, How to get from Luton Airport into central London, and Flying into Beijing? - to help you get the most out of your next trip.
More Questions & Answers
There are 33+ hotels available in Grande Prairie.






