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)
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
Cheapest
Fastest
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
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)?