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.
Bus to Williams Lake Airport, fly
best- Take the bus from Quesnel, BC - Petro Canada to Williams Lake, BC - Petro Canadabus
- Fly from Williams Lake Airport (YWL) to Tofino/Long Beach Airport (YAZ)plane YWL - YAZ
6h 14mFly from Quesnel Airport
cheapest- Fly from Quesnel Airport (YQZ) to Tofino/Long Beach Airport (YAZ)plane YQZ - YAZ
22h 10m$570–1,585Bus, ferry
- Take the bus from Quesnel, BC - Petro Canada to Kamloops, BC - Sahali Mallbus
- Take the bus from Kamloops, BC to Vancouver Airportbus
- Take the ferry from Horseshoe Bay to Departure Bayferry
- Take the bus from Nanaimo, Departure Bay Ferry Terminal to Tofino, BC - Main Streetbus
19h
Williams Lake Airport (YWL) to Tofino/Long Beach Airport (YAZ) flights
Questions & Answers
The cheapest way to get from Quesnel to Tofino is to fly which costs $550 - $1,600 and takes 22h 10m.
The fastest way to get from Quesnel to Tofino is to fly which takes 22h 10m and costs $550 - $1,600.
The distance between Quesnel and Tofino is 584 km.
The best way to get from Quesnel to Tofino without a car is to bus and ferry which takes 19h and costs .
It takes approximately 6h 14m to get from Quesnel to Tofino, including transfers.
There are 50+ hotels available in Tofino.
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.
- Website
- pacificcoastal.com
Flights from Williams Lake Airport to Tofino/Long Beach Airport via Vancouver
- Ave. Duration
- 4h 54m
- When
- Every day
- Estimated price
- $450–950
Flights from Quesnel Airport to Tofino/Long Beach Airport via Vancouver
- Ave. Duration
- 21h 41m
- When
- Tuesday and Thursday
- Estimated price
- $500–1,500
Flights from Quesnel Airport to Tofino/Long Beach Airport via Williams Lake Airport, Vancouver
- Ave. Duration
- 21h 41m
- When
- Monday and Wednesday
- Estimated price
- $500–1,500
- Phone
- +1 877 769 3287
- [email protected]
- Website
- myebus.ca
Bus from Quesnel, BC - Petro Canada to Williams Lake, BC - Petro Canada
- Ave. Duration
- 1h 20m
- Frequency
- 3 times a week
- Website
- https://www.myebus.ca/
Bus from Quesnel, BC - Petro Canada to Kamloops, BC - Sahali Mall
- Ave. Duration
- 5h 5m
- Frequency
- 3 times a week
- Website
- https://www.myebus.ca/
- Phone
- +1 833 583 3636
- [email protected]
- Website
- riderexpress.ca
Bus from Kamloops, BC to Vancouver Airport
- Ave. Duration
- 4h 50m
- Frequency
- Twice daily
- Estimated price
- $50–120
- Website
- https://www.riderexpress.ca/
- Standard
- $50–120
- [email protected]
- Website
- islandlinkbus.com
Bus from Nanaimo, Departure Bay Ferry Terminal to Tofino, BC - Main Street
- Ave. Duration
- 3h 5m
- Frequency
- Once daily
- Estimated price
- $56
- Website
- https://www.islandlinkbus.com/
- Road Adult
- $56
- Phone
- +1 888 223 3779
- Website
- bcferries.com
Ferry from Horseshoe Bay to Departure Bay
- Ave. Duration
- 1h 40m
- Frequency
- Every 4 hours
- Estimated price
- $21–140
- Website
- https://www.bcferries.com
- Child
- $21–40
- Adult
- $45–75
- Car
- $95–140
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.








