There are 4 ways to get from Banff to Mackenzie County by bus, plane, or unknown
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, fly to Grande Prairie Airport, travel
best- Take the bus from HI Banff Alpine Centre to Calgary Airport
- Fly from Calgary International Airport (YYC) to Grande Prairie Airport (YQU)YYC - YQU
- Take the bus from Grande Prairie, AB to High Level, AB
- Walk from High Level, AB to Mackenzie County
10h 25mBus, travel
- Take the bus from HI Banff Alpine Centre to Calgary Airport
- Take the bus from Calgary Airport to Edmonton, AB - Southgate LRT Station
- Take the bus from Edmonton, AB to High Level, AB
- Walk from High Level, AB to Mackenzie County
17h 44mBus, fly to North Peace Regional Airport, travel
- Take the bus from HI Banff Alpine Centre to Calgary Airport
- Fly from Calgary International Airport (YYC) to North Peace Regional Airport (YXJ)YYC - YXJ
- Walk from North Peace Regional Airport (YXJ) to Mackenzie County
11h 14mBus, travel via Edmonton
- Take the bus from Banff, AB to Calgary International Airport
- Take the bus from Calgary Int. Airport to Edmonton
- Take the bus from Edmonton, AB to High Level, AB
- Walk from High Level, AB to Mackenzie County
20h 36m
Calgary International Airport (YYC) to Grande Prairie Airport (YQU) flights
Questions & Answers
The distance between Banff and Mackenzie County is 1203 km.
The best way to get from Banff to Mackenzie County without a car is to bus and travel which takes 17h 44m and costs .
It takes approximately 10h 25m to get from Banff to Mackenzie County, including transfers.
There are six+ hotels available in Mackenzie County.
What companies run services between Banff, AB, Canada and Mackenzie County, AB, Canada?
There is no direct connection from Banff to Mackenzie County. However, you can take the bus to Calgary Airport, walk to Calgary International Airport (YYC) airport, fly to Grande Prairie Airport (YQU), take the taxi to Grande Prairie, AB, take the bus to High Level, AB, then travel to Mackenzie County. Alternatively, you can take a bus from HI Banff Alpine Centre to Mackenzie County via Calgary Airport, Edmonton, AB - Southgate LRT Station, Southgate Transit Centre, West Edmonton Mall Transit Centre, West Edmonton Mall Bay B, 166 Street & Stony Plain Road, Edmonton, AB, and High Level, AB in around 17h 44m.
- Website
- westjet.com
Flights from Calgary International Airport to Grande Prairie Airport
- Ave. Duration
- 1h 41m
- When
- Every day
- Estimated price
- $380–700
Flights from Calgary International Airport to North Peace Regional Airport
- Ave. Duration
- 2h 5m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $260–750
Flights from Calgary International Airport to North Peace Regional Airport via Vancouver
- Ave. Duration
- 4h 40m
- When
- Monday, Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- $260–750
- Website
- aircanada.com
Flights from Calgary International Airport to Grande Prairie Airport
- Ave. Duration
- 1h 25m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $85–550
Flights from Calgary International Airport to North Peace Regional Airport via Vancouver
- Ave. Duration
- 4h 39m
- When
- Every day
- Estimated price
- $160–800
- Phone
- +1 800 974 2850
- Website
- banffexplorer.com
Bus from HI Banff Alpine Centre to Calgary Airport
- Ave. Duration
- 1h 10m
- Frequency
- Every 3 hours
- Estimated price
- $59
- Schedules at
- banffexplorer.com
- Phone
- 780-983-8225
- Website
- northernexpress.ca
Bus from Grande Prairie, AB to High Level, AB
- Ave. Duration
- 5h 15m
- Frequency
- Once daily
- Estimated price
- $110–140
- Website
- http://northernexpress.ca/
- Schedules at
- http://northernexpress.ca/
- Adult
- $110–140
Bus from Edmonton, AB to High Level, AB
- Ave. Duration
- 10h
- Frequency
- Once daily
- Estimated price
- $160–200
- Website
- http://northernexpress.ca/
- Schedules at
- http://northernexpress.ca/
- Adult
- $160–200
- Phone
- +14036689600
- reservation@thecanadabus.com
- Website
- thecanadabus.com
Bus from Calgary Airport to Edmonton, AB - Southgate LRT Station
- Ave. Duration
- 3h 5m
- Frequency
- 5 times a day
- Estimated price
- $65–66
- Website
- https://thecanadabus.com/
- Book at
- https://thecanadabus.betterez.com/cart/61117df83dadc111b0a7d369/reservation/61117df83dadc111b0a7d36a
- Standard
- $65–66
- Phone
- 1-888-449-2901
- info@banffairporter.com
- Website
- banffairporter.com
Bus from Banff, AB to Calgary International Airport
- Ave. Duration
- 2h
- Frequency
- Every 2 hours
- Estimated price
- $83
- Website
- https://banffairporter.com/
- Schedules at
- https://banffairporter.com/schedule-rates/
- Adult (18-64)
- $83
- Phone
- +1 (855) 626-8585
- Website
- flixbus.com
Bus from Calgary Int. Airport to Edmonton
- Ave. Duration
- 3h 50m
- Frequency
- Twice daily
- Estimated price
- $28–60
- Schedules at
- flixbus.com
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 Italian Lakes: Getting around by train, How to plan an amazing trip around Scandinavia, and 4 stunningly beautiful Philippines islands you need to visit - to help you get the most out of your next trip.


