Getting Here - Vancouver Island North

Vancouver Island, BC, Canada


Highway 19 connects the communities of Vancouver Island North with Campbell River, Nanaimo, Victoria and many towns between. The stretch of Highway 19 that extends from Campbell River to Port Hardy has been named the North Island Route. This section of paved, double lane highway is particularly scenic, offering views of jagged mountain peaks, expansive forest and frequent wildlife sightings. The highway is well maintained and motor home friendly. Approximate driving distances times:

  • Victoria to Port Hardy, 500 km, 6 hours; Victoria to Port McNeill, 450 km, 5 ½ hours
  • Nanaimo to Port Hardy, 390 km, 4 ½ hours; Nanaimo to Port McNeill, 340 km, 4 hours

Road Conditions | | 1-800-550-4997


Thinking about making the trip in an electric vehicle?

You’ll find Sun Country Highway charging stations in Port Hardy, Telegraph Cove, and Woss.

Find a location on the Sun Country Trip Planner:


Know Before You Go

The Ministry of Forests Lands and Natural Resource Operations is planning a capital upgrade of seven bridges on the San Josef Main Forest Service Road during June 2019. The road will be CLOSED to the public and industrial traffic during the following periods:

  • June 3 – 7, 2019
  • June 10 – 14, 2019
  • June 17 – 21, 2019

There will be NO ACCESS to Cape Scott Provincial Park during the following periods:

  • June 3 – 7, 2019
  • June 10 – 14, 2019

There will be NO ACCESS to Raft Cove Provincial Park during the following period:

  • June 3 – 7, 2019



Pacific Coastal Airlines operate daily scheduled flights between the Port Hardy Airport (YZT) and Vancouver Airport’s South Terminal (YVR) with approximately 1 hour flying time.

Pacific Coastal Airlines | | 1-800-663-2872



Port Hardy / Prince Rupert

The Inside Passage is a spectacular voyage providing scenic transportation between Port Hardy and Prince Rupert (on the northern BC coast). This scenic day trip takes 15 hours. Cabins are available on board the M. V. Northern Expedition, BC Ferries newest vessel. This route operates from mid-May to the end of September and reservations are a must.

Port Hardy / Mid and North Coast

During the fall, winter and spring months, the Inside Passage operates as an overnight sailing with stops along the way. Sailing time is 20 – 22 hours.

The Discovery Coast Passage is a summer-only route between Port Hardy and ports on BC’s mid-coast, with several stops along the way. The voyage takes 20 – 33 hours from Port Hardy to Bella Coola depending on the route. Cabins are not available, however, there are showers and reclining seats. Reservations are highly recommended.

Port McNeill / Alert Bay / Sointula

One ferry shares its services between the Port McNeill to Alert Bay (45 minute crossing) and the Port McNeill to Sointula (25 minute crossing) routes with multiple trips scheduled each day.

Vancouver Island / Vancouver

BC Ferries provides regular vehicle and passenger ferry service between Vancouver and Vancouver Island. Major routes are Horseshoe Bay in Vancouver to Departure Bay in Nanaimo; Tsawwassen, south of Richmond (Vancouver), to Duke Point, south of Nanaimo; and, Tsawwassen to Swartz Bay in Saanich (north of Victoria).

BC Ferries | | 1-888-BC FERRY (1-888-223-3779)



IMPORTANT SERVICE NOTICE: As of October 1, Tofino Bus is now operating bus service from Port Hardy and the North Island to Campbell River and south Island locations. Tofino Bus is an interline carrier for Greyhound and, as such, all Greyhound tickets will be accepted at North Island terminals.

Reserve your ticket in advance to guarantee your seat. Book online or by calling 1-866-986-3466.

As of October 15, the bus departs Port Hardy daily at 8 AM except for Saturday when the bus departs at 9:45 AM.
Please Note: The Port Hardy Greyhound terminal is not open prior to 8 AM departures. Book in advance online or through the call centre. Cash payment can also be made to the bus driver.

As of October 1, 2015 – Daily scheduled service will be provided by Tofino Bus between the Vancouver Island North region and the rest of Vancouver Island with stops available in a number of communities. This service is available year-round.

Click here to view the current schedule…

Terminal are located in Port Hardy (7210 Market Street), in Port McNeill (311 Hemlock Street), and in Woss (3001 Englewood Drive). Flag stops* will be available at the Port Alice Highway junction and the Sayward junction. The Tofino Bus service has a trip duration of around 6 ½ hours from Port Hardy to Nanaimo and approximately 9 ½ between Port Hardy and Victoria.

Tofino Bus | | 1-866-986-3466


Maps To Communities


Vancouver Island North Recreation Map

View Vancouver Island North Recreational Map in a new window