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
| Town | Distance | Estimated drive |
|---|---|---|
| Bella Bella | 228 km (141 mi) | 3 hr 48 min |
| Prince Rupert | 228 km (142 mi) | 3 hr 48 min |
| Kitimat | 264 km (164 mi) | 4 hr 20 min |
| Terrace | 304 km (189 mi) | 4 hr 55 min |
| Bella Coola | 320 km (199 mi) | 5 hr 9 min |
| Port Hardy | 331 km (206 mi) | 5 hr 19 min |
| Port McNeill | 363 km (225 mi) | 5 hr 47 min |
| Telkwa | 389 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.