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

Distance between Port Hardy and Port McNeill is 33 kilometers (20 miles).
Driving distance from Port Hardy to Port McNeill is 43 kilometers (27 miles)

Port HardyPort McNeill
Leaving from
Going to

Route Map

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

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

Choose 1 of the options below and start your journey

Route instructions

1. Continue onto Columbia Street 37 m
2. Turn right onto Douglas Street 4.68 km
3. Continue onto Island Highway, 19 35.80 km
4. Turn left onto Campbell Way 2.59 km
5. Turn right onto Broughton Boulevard 285 m
6. Turn right onto Grenville Place 108 m
7. Arrive at destination 0 m
See more

Questions and Answers

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