Tofino City GuideAn Independent City Guide Map
A BC Ferries vessel departing Horseshoe Bay terminal toward Vancouver Island on the vancouver to tofino route

Vancouver to Tofino: Ferry, Drive or Seaplane

There is no direct road, rail or scheduled bus from downtown Vancouver to Tofino. Every route either crosses the Strait of Georgia by BC Ferries and finishes the trip on Highway 4, or skips the water crossing by flying straight in. This page compares the three ways to make the trip: ferry and drive, seaplane or wheeled flight, and the one bus option, with fares and what each one does not tell you until you are already on the road. For the drive itself once you are on the Island, see Nanaimo to Tofino. For the return leg from Victoria, see Victoria to Tofino. Once you arrive, getting around Tofino and the main Tofino travel guide pick up from there.

Quick answer Ferry and drive, fly direct, or take the one bus option

Most visitors drive: a BC Ferries crossing from Horseshoe Bay to Departure Bay or from Tsawwassen to Duke Point, both near Nanaimo, then Highway 4 west through Port Alberni to Tofino. The ferry adult fare is US$14.91 (C$21) each way at the terminal, with Saver fares from US$10.65 (C$15) when booked ahead, and a vehicle runs US$34.78 to US$70.27 (C$49 to C$99) depending on the sailing. Flying skips the ferry entirely: Harbour Air's seaplane from Coal Harbour takes about 45 minutes and starts at US$98.66 (C$139) one way in spring and summer, and Pacific Coastal Airlines flies the same route year-round from Vancouver's South Terminal in about 46 minutes.

Key takeaways

Vancouver to Tofino: Every Route Compared

Three ways to make the trip, with what each one costs and what it does not include. Fares are BC Ferries' own published tariff, Harbour Air's own fare page and Pacific Coastal's own schedule; the Highway 4 leg after the ferry is roughly 195 to 200 km whichever terminal you land at.

Route Price Time What it does not cover
Ferry + drive, adult foot passenger US$14.91 (C$21) each way, Saver from US$10.65 (C$15) Crossing time not published this run, plus roughly 195-200 km of driving after the terminal The Highway 4 drive itself, and a car to drive it in
Ferry + drive, vehicle and driver US$34.78-70.27 (C$49-99) one way, Saver band Same crossing, same drive Fuel, and the ferry fare is per sailing, not per day
Harbour Air seaplane, Coal Harbour to Tofino Harbour From US$98.66 (C$139) one way About 45 minutes Runs on water in spring/summer only; winter service is wheeled from YVR South instead
Pacific Coastal Airlines, YVR South to YAZ Fare not stated this run About 46 minutes Runs year-round, but is not the low-cost option a Saver ferry fare can be
Island Link's Tofino Express bus, Nanaimo onward No route fare published Not stated You still need to reach Nanaimo first, by ferry or by flying into Nanaimo

Sources: BC Ferries' fare page, Harbour Air's and Pacific Coastal's own sites, and Island Link's own booking site for the bus. BC Ferries' schedule pages sat behind a queue this run, so no crossing-time figure is printed. Figures current for in Q3 2026.

Ferry and Drive: The Route Most People Take

Two BC Ferries crossings reach Vancouver Island close to Nanaimo, and both feed the same Highway 4 drive west to Tofino.

From Horseshoe Bay, north of downtown Vancouver, BC Ferries sails to Departure Bay in Nanaimo. From Tsawwassen, south of the city and closer to the US border, BC Ferries sails to Duke Point, also near Nanaimo. Both routes require online booking and payment in advance, and both land you within a short drive of the start of Highway 4.

The adult fare at the terminal is US$14.91 (C$21) each way on either route, with Saver passenger fares from US$10.65 (C$15) when demand allows, and a vehicle with driver runs US$34.78 to US$70.27 (C$49 to C$99) in the Saver band, moving with how full the sailing is. Once you clear the terminal, the drive to Tofino runs roughly 195 to 200 km, mostly on Highway 4 through Port Alberni. The full breakdown of that road leg, including the Kennedy Hill climb and what to expect from DriveBC, is on Nanaimo to Tofino.

Picking Horseshoe Bay or Tsawwassen

Horseshoe Bay suits a start from downtown Vancouver or the North Shore, and Departure Bay sits inside Nanaimo itself, so you are already in traffic once you land. Tsawwassen suits drivers coming up from the US border or from Richmond and the airport side of the city, and Duke Point sits a little south of Nanaimo, which can mean less city driving before you pick up Highway 4 westbound. Neither terminal is closer to Tofino once you are past Nanaimo.

Fares are the same on both routes at the same booking class, so pick the terminal nearer to where your trip actually starts.

Flying: Seaplane in Season, Wheeled Year-Round

Two carriers connect Vancouver and Tofino by air, and between them they cover every season.

Harbour Air Seaplane From Coal Harbour

Harbour Air flies float planes from Coal Harbour, in downtown Vancouver, directly onto Tofino Harbour in about 45 minutes. One-way fares start from US$98.66 (C$139). This water service runs in spring and summer; in winter, Harbour Air switches to a wheeled service departing Vancouver International Airport's South Terminal instead of the downtown harbour.

It is the fastest route on this page and the only one that starts inside the city rather than at an airport or ferry terminal, which matters if your trip begins downtown and you want to skip the drive to Tsawwassen or Horseshoe Bay entirely.

Pacific Coastal Airlines, Year-Round

Pacific Coastal Airlines flies scheduled Saab 340 aircraft from Vancouver International Airport's South Terminal to Tofino-Long Beach Airport (YAZ), about 46 minutes in the air. This route runs every month of the year, which makes it the reliable option when Harbour Air's seasonal water service is not running and the weather rules out a small floatplane. Full flight and airport detail, including what YAZ itself does and does not publish about ground transport, is on Tofino airport and flights.

The Bus Option, and Why It Is Not a Direct Vancouver Trip

There is no through-bus from Vancouver itself. The one intercity coach on this coast starts on the Island.

Island Link runs the Tofino Express, an intercity coach along the Nanaimo, Port Alberni, Ucluelet and Tofino corridor. It does not start in Vancouver, so a bus-only trip still means crossing on BC Ferries to reach Nanaimo first, then connecting onto the coach. Island Link's own site does not publish a fare table for this route, only a booking tool, so no bus fare is printed here.

A separate older service, branded VI Connector and Tofino Bus, is not currently operating, which is worth knowing if an outdated blog post still names it. For a group that wants to skip both the ferry-terminal logistics and the coach connection, the Nanaimo to Tofino private car transfer is a single booking, door to door from the Nanaimo area, that also stops at Cathedral Grove.

Which Route to Pick

The right route depends on whether you have a car, how many people are travelling, and the season.

Bringing your own car and want to explore Highway 4's side stops on the way, or need a vehicle once you arrive? Book the ferry and drive. Travelling without a car, in a hurry, and it is spring or summer?

The Harbour Air seaplane from downtown is the fastest door-to-door option and skips the Island Highway drive entirely. Need a year-round flight because it is winter or the water service is not running? Pacific Coastal into Tofino's own airport is the dependable choice.

Travelling as a group of two to four and would rather not drive or manage ferry timing at all? The private car transfer from the Nanaimo area is a single booked price that includes the road leg most other options leave to you.

Your situationBest route
Bringing a car, want to see Highway 4's stopsFerry (Horseshoe Bay or Tsawwassen) then drive
No car, spring or summer, want the fastest optionHarbour Air seaplane from Coal Harbour
No car, need it to run in winterPacific Coastal Airlines to Tofino-Long Beach Airport
Group of 2-4, want one booking and no drivingPrivate car transfer from the Nanaimo area

Before You Set Off: Checking the Road

Highway 4's Kennedy Hill section was the road's long-standing bottleneck.

The Kennedy Hill realignment project on Highway 4 finished in spring 2023, which removed the section that used to force single-lane alternating traffic for years. The road still closes for planned maintenance work on some days, so check DriveBC for current conditions before you leave the ferry terminal or the airport, not after. No official source publishes an exact driving-time figure from either ferry terminal to Tofino that this page treats as reliable, so plan around the roughly 195 to 200 km distance rather than a quoted number of hours, and allow extra time if you are stopping at Cathedral Grove or Port Alberni on the way.

Book the Road Leg as One Trip

A private transfer covers the Nanaimo-to-Tofino drive without you having to plan the fuel stops or the Kennedy Hill timing yourself.

Private car on the highway near Cathedral Grove on a Nanaimo to Tofino transfer from $437.00 per group up to 4

Nanaimo to Tofino: Private car transfer

★★★★★ ★★★★★ 5.0(1 reviews)· 5 hours

A private 5-hour door-to-door transfer from the Nanaimo area to Tofino or Ucluelet, passing Cathedral Grove, Kennedy Lake and Pacific Rim National Park. Children under 9 must bring their own booster or car seat or the trip is cancelled.

Check Availability
Private car arriving at a ferry terminal on a Tofino to Nanaimo transfer from $444.00 per group up to 4

Tofino to Nanaimo: Private car transfer

5 hours

A private 5-hour door-to-door transfer from Tofino or Ucluelet to the Nanaimo area, passing Cathedral Grove, Kennedy Lake and Pacific Rim National Park. Children under 9 must bring their own booster or car seat, and the listing has no reviews yet.

Check Availability

Prices, ratings and details are the platform's own. Dollar figures are the listed prices. The platform bills in your account's currency.

Vancouver to Tofino: Terminals and Airports

The four departure points on the Vancouver side and the two arrival points on Vancouver Island's west coast.

Continue Your Trip

Nanaimo to Tofino

The Highway 4 drive itself, leg by leg, once you are off the ferry.

Victoria to Tofino

A different starting point on the Island, no ferry needed.

Tofino airport and flights

Full detail on flying into YAZ once you have picked an airline.

Getting around Tofino

What to do once you arrive without a car of your own.

Vancouver to Tofino: Questions

What's the best way to get to Tofino from Vancouver?

For most travellers it is the BC Ferries crossing to Nanaimo followed by the Highway 4 drive, because it lets you bring a car and stop along the way. Travellers without a car who want speed over cost do better flying: Harbour Air's seaplane in spring and summer, or Pacific Coastal Airlines year-round.

How long is the ferry from Vancouver to Tofino?

There is no direct ferry to Tofino. BC Ferries only crosses the Strait of Georgia, from Horseshoe Bay or Tsawwassen to the Nanaimo area; the rest of the trip is a roughly 195-200 km drive on Highway 4. This page's schedule sources were behind a booking queue this run, so no crossing-duration figure is printed.

Is there a ferry from Tofino to Vancouver?

No. Tofino sits on the open Pacific coast with no ferry terminal of its own. The return trip is the same combination in reverse: drive back to Nanaimo and take BC Ferries to Horseshoe Bay or Tsawwassen, or fly out directly.

Can you fly directly from Vancouver to Tofino?

Yes. Harbour Air's seaplane leaves from downtown Vancouver's Coal Harbour and lands on Tofino Harbour in about 45 minutes, spring and summer only, with a wheeled winter service from YVR South instead. Pacific Coastal Airlines flies the same corridor year-round into Tofino-Long Beach Airport.

Do I need to book the BC Ferries crossing in advance?

Yes, BC Ferries requires online booking and payment ahead of time on both the Horseshoe Bay-Departure Bay and Tsawwassen-Duke Point routes. Saver fares are limited and move with demand, so a same-day walk-up is the most expensive way to book.

Book the Nanaimo-to-Tofino Leg

Skip the driving decisions and book a private transfer for the road leg from the Nanaimo area.

Check Availability

Prices, hours and terms are set by the venue or operator and confirmed at checkout.

We may earn a commission if you book through one of our links, at no extra cost to you. Full affiliate disclosure