Rome2Rio

How to get fromQuesnel to Tofinoby bus, plane, or ferry

Find Transport to Tofino

See all options

There are 3 ways to get from Quesnel to Tofino by bus, plane, or ferry

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Bus to Williams Lake Airport, fly

    best
    1. Take the bus from Quesnel, BC - Petro Canada to Williams Lake, BC - Petro Canadabus bus
    2. Fly from Williams Lake Airport (YWL) to Tofino/Long Beach Airport (YAZ)plane plane YWL - YAZ
    6h 14m
  2. Fly from Quesnel Airport

    cheapest
    1. Fly from Quesnel Airport (YQZ) to Tofino/Long Beach Airport (YAZ)plane plane YQZ - YAZ
    22h 10m
    $570–1,585
  3. Bus, ferry

    1. Take the bus from Quesnel, BC - Petro Canada to Kamloops, BC - Sahali Mallbus bus
    2. Take the bus from Kamloops, BC to Vancouver Airportbus bus
    3. Take the ferry from Horseshoe Bay to Departure Bayferry ferry
    4. Take the bus from Nanaimo, Departure Bay Ferry Terminal to Tofino, BC - Main Streetbus bus
    19h

Williams Lake Airport (YWL) to Tofino/Long Beach Airport (YAZ) flights

Calendar10Weekly Planes
Duration4h 54mAverage Duration
Ticket$454Cheapest Price
See schedules

Questions & Answers

What companies run services between Quesnel, BC, Canada and Tofino, BC, Canada?

Central Mountain Air and Pacific Coastal Airlines fly from Quesnel Airport (YQZ) to Tofino/Long Beach Airport (YAZ) 4 times a week.

Airlines
Bus operators
Ferry operators

Want to know more about travelling around the world?

Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Slovenia: Getting from Ljubljana to Lake Bled, How to get from JFK to New York City, and How to get from Gatwick Airport into central London - to help you get the most out of your next trip.