There are 2 ways to get from Nanaimo, BC to Port Hardy by bus or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Nanaimo, Departure Bay Ferry Terminal to Campbell River, BC - 11th Ave at Cedar Stbus Nanaimo
- Take the bus from Campbell River, BC - 401, 11th Ave to Port Hardy, BC - Pier Slide Landingbus Campbell River
6h 31m$111Drive 384 km
cheapest- Drive from Nanaimo, BC to Port Hardycar 384 km
4h 29m$77–110
Nanaimo, BC to Port Hardy by foot and bus
Questions & Answers
The cheapest way to get from Nanaimo, BC to Port Hardy is to drive which costs $75 - $110 and takes 4h 29m.
The fastest way to get from Nanaimo, BC to Port Hardy is to drive which takes 4h 29m and costs $75 - $110.
No, there is no direct bus from Nanaimo, BC to Port Hardy. However, there are services departing from Nanaimo, Departure Bay Ferry Terminal and arriving at Port Hardy, BC - Pier Slide Landing via Campbell River, BC - 401, 11th Ave. The journey, including transfers, takes approximately 6h 31m.
The distance between Nanaimo, BC and Port Hardy is 398 km. The road distance is 384 km.
The best way to get from Nanaimo, BC to Port Hardy without a car is to bus which takes 6h 31m and costs $112.
It takes approximately 6h 31m to get from Nanaimo, BC to Port Hardy, including transfers.
Nanaimo, BC to Port Hardy bus services, operated by Island Link Bus, depart from Nanaimo, Departure Bay Ferry Terminal station.
Nanaimo, BC to Port Hardy bus services, operated by Island Link Bus, arrive at Campbell River, BC - 11th Ave at Cedar St station.
Yes, the driving distance between Nanaimo, BC to Port Hardy is 384 km. It takes approximately 4h 29m to drive from Nanaimo, BC to Port Hardy.
There are 10+ hotels available in Port Hardy.
What companies run services between Nanaimo, BC, Canada and Port Hardy, BC, Canada?
You can take a vehicle from Nanaimo, BC to Port Hardy, BC - Pier Slide Landing via Nanaimo, Departure Bay Ferry Terminal, Campbell River, BC - 11th Ave at Cedar St, and Campbell River, BC - 401, 11th Ave in around 6h 31m.
- [email protected]
- Website
- islandlinkbus.com
Bus from Nanaimo, Departure Bay Ferry Terminal to Campbell River, BC - 11th Ave at Cedar St
- Ave. Duration
- 2h 15m
- Frequency
- 3 times a day
- Estimated price
- $51
- Website
- https://www.islandlinkbus.com/
- Road Adult
- $51
Bus from Campbell River, BC - 401, 11th Ave to Port Hardy, BC - Pier Slide Landing
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- $61
- Website
- https://www.islandlinkbus.com/
- Road Adult
- $61
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including French strikes 2018: What are my alternative transport options?, 5 incredible day trips from Florence by train, and Need to know: Jadrolinija - to help you get the most out of your next trip.

