Bus in Ucluelet

Greyhound Canada

Operated by Tofino Bus, services arrive from Port Alberni (from $26, 1½ hours, three daily), Nanaimo (from $46, three to four hours, three daily) and Victoria (from $34, six hours, four daily), among others.
Airport in Victoria

Victoria International Airport

Services by Air Canada arrive from Vancouver International Airport (from $73, 25 minutes, up to 21 daily) at Victoria International Airport, 26km north of the city.
Bus in Tofino

Greyhound Canada

Buses (operated by Tofino Bus) arrive from Port Alberni ($29, two hours), Nanaimo ($46, three to four hours), Victoria ($69, six to seven hours) and beyond.
Ferry in Port Hardy

BC Ferries

Ferries arrive from mainland Prince Rupert (passenger/vehicle $206/469, 16 hours, schedules vary) via the scenically splendid Inside Passage.
Bus in Nanaimo

Nanaimo Regional Transit

Buses stop along Gordon St, west of Harbour Park Mall. Bus 2 goes to the Departure Bay ferry terminal. No city buses run to Duke Point.
Bus in Campbell River

Tofino Bus

Replacing the former Greyhound service, All Island Express buses roll in from Port Hardy, Nanaimo and Victoria at least once daily.
Airline in Tofino

Orca Airways

Flights arrive at Tofino Airport from Vancouver International Airport's South Terminal ($217, one hour, up to five daily).
Bus in Nanaimo

Nanaimo Airporter

Provides door-to-door service to downtown from both ferry terminals, as well as handy airport drop-off and pick-up.
Bus in Ucluelet

Tofino Bus

The 'Beach Bus' comes into town along Hwy 4 from Tofino ($17, 40 minutes, up to three daily).
Airline in Campbell River

Pacific Coastal Airlines

Flights from Vancouver ($132, 45 minutes, up to six daily) arrive frequently.