Parks Manager

Getting to Gwaii Haanas National Park

Gwaii Haanas National Park sits in BC, Canada, with Bella Bella the nearest town of any size — about 228 km (141 mi) out, or roughly 3 hr 48 min of driving.

Towns to base yourself in

Towns nearest Gwaii Haanas National Park
TownDistanceEstimated drive
Bella Bella228 km (141 mi)3 hr 48 min
Prince Rupert228 km (142 mi)3 hr 48 min
Kitimat264 km (164 mi)4 hr 20 min
Terrace304 km (189 mi)4 hr 55 min
Bella Coola320 km (199 mi)5 hr 9 min
Port Hardy331 km (206 mi)5 hr 19 min
Port McNeill363 km (225 mi)5 hr 47 min
Telkwa389 km (242 mi)6 hr 10 min

How to read these numbers

Distances are straight-line between the town and the park centre. Drive estimates add a road factor and an average speed, which is close enough for planning but wrong wherever mountains, ferries, or seasonal closures are involved.

Inside a large park, getting from the entrance to the part you came to see can add another hour or more.

Region pages

Common questions

What is the closest town to Gwaii Haanas National Park?

Bella Bella, about 228 km (141 mi) away — roughly 3 hr 48 min of driving.

Where should I stay when visiting Gwaii Haanas National Park?

The practical bases are Bella Bella, Prince Rupert, and Kitimat — all within a reasonable drive of the park.