Getting to Port Hardy

From Vancouver you can cross to Nanaimo via the BC Ferries Horseshoe Bay-Departure Bay crossing or alternatively the Tsawwassen-Duke Point crossing. From Nanaimo, take Highway 19 north to Port Hardy.

Fly Vancouver direct to Port Hardy in just over an hour via Pacific Coastal Airlines.

From Prince Rupert you can get to Port Hardy via the BC Ferries historic Inside Passage.