Skip to content

Getting Here & Maps

All good things are worth driving for

Mackenzie is located on Highway 39 in the scenic Rocky Mountain Trench, just 29 kilometres north of Mackenzie Junction on Highway 97.

The easiest way to fully explore Mackenzie and the surrounding area is by car. For the adventurous, there are many forestry roads to explore. Keep in mind, it is important to follow proper safety precautions on active logging roads, such as having a 2-way radio and communicating with other road users frequently (resource road channels are posted at the start of each forestry road).

For those without their own wheels, there are a few options for getting to Mackenzie including renting a car or taking a bus. See below for details.

Distance from MackenzieKmsMiles
Calgary, AB966600
Dawson Creek, BC278173
Edmonton, AB863536
Fort Nelson, BC683424
Kamloops, BC704437
Prince George, BC184114
Prince Rupert, BC900559
Vancouver, BC965600
Whitehorse, YT16341015

Airports

Prince George International Airport - YXS

Our closest international airport is YXS in Prince George, BC, which is about 200 km from Mackenzie (about a 2 hour drive). It has several car rental agencies based there, as well as several flights a day to major western airports like Vancouver (YVR), Victoria (YTJ), Calgary (YYC), and Edmonton (YEG) to name a few.

Fun fact: It has the third longest runway in Western Canada at 11,450 ft (3,490 m), behind Vancouver and Calgary.


Mackenzie (Class C) - CYZY

The Mackenzie Airport serves the community's aviation needs including fuel sales, charter flights, corporate flights, helicopter landings, medivac airlifts, recreational flying opportunities, and private aircraft storage. The airport has recently undergone major upgrades in 2019 including the construction of a new terminal building and fuel distribution system. The airport is located just 5.6 km (3.5mi) west of the community centre.

Hours of Operation: Tuesday - Saturday 8:00 am - 4:00 pm

Runways: One - 1,585 m in length.

1000 Airport Road, Mackenzie BC, V0J 2C0

Phone Number: 250-997-3754

24 Hour Line: 778-582-7767

Scroll To Top