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.
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.
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.
Ferries arrive from mainland Prince Rupert (passenger/vehicle $206/469, 16 hours, schedules vary) via the scenically splendid Inside Passage.
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.
Replacing the former Greyhound service, All Island Express buses roll in from Port Hardy, Nanaimo and Victoria at least once daily.
Flights arrive at Tofino Airport from Vancouver International Airport's South Terminal ($217, one hour, up to five daily).
Provides door-to-door service to downtown from both ferry terminals, as well as handy airport drop-off and pick-up.
The 'Beach Bus' comes into town along Hwy 4 from Tofino ($17, 40 minutes, up to three daily).
Flights from Vancouver ($132, 45 minutes, up to six daily) arrive frequently.