Getting Here By Bus

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.

*Reservations are required for flag stops. Flag stops are side of the road locations therefore Tofino bus asks that passengers please have exact change and carry on bags only (as much as possible). Please contact the Tofino Bus office if you have any questions about designated flag stops or wish to inform them of your intent to board at a flag stop.

Tofino Bus | 1-866-986-3466

We use cookies to ensure that we give you the best experience on our website.