How to get from Bella Bella to Port Hardy by car, bike, walk, truck

Distance between Bella Bella and Port Hardy is 166 kilometers (103 miles).
Driving distance from Bella Bella to Port Hardy is 359 kilometers (223 miles)

Bella BellaPort Hardy
Leaving from
Going to

Route Map

Routes from bella-bella-british-columbia to port-hardy-british-columbia

4 Ways from Bella Bella (Canada/British Columbia) to Port Hardy (Canada/British Columbia)

Choose 1 of the options below and start your journey

Route instructions

1. Continue onto Alaska Marine Highway - Bellingham ↔ Ketchikan 82.77 km
2. Turn sharp right onto Prince Rupert ↔ Bella Bella (Inside Passage), 10 85.70 km
3. Turn sharp left onto Bella Bella ↔ Port Hardy (Inside Passage), 10 181.15 km
4. Turn slight right onto Bear Cove Ferry Terminal, 19 4.81 km
5. Turn right onto Douglas Street 4.68 km
6. Turn left onto Columbia Street 37 m
7. Arrive at destination 0 m
See more

Questions and Answers

What is the cheapest way to get from Bella Bella (Canada/British Columbia) to Port Hardy (Canada/British Columbia)?
How do I get from Bella Bella (Canada/British Columbia) to Port Hardy (Canada/British Columbia) the fastest?
How long does it take to get from Bella Bella (Canada/British Columbia) to Port Hardy (Canada/British Columbia)?

Information about Stations

All station in Bella Bella (Canada/British Columbia)
Bella Bella Airport Bella
All station in Port Hardy (Canada/British Columbia)
Port Hardy Airport Port