There are 5 ways to get from Tofino to Haida Gwaii by plane, taxi, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Tofino/Long Beach Airport
best- Fly from Tofino/Long Beach Airport (YAZ) to Sandspit Airport (YZP)plane YAZ - YZP
20h 51m$140–603Bus to Nanaimo, fly
cheapest- Take the bus from Tofino, BC - Main Street to Nanaimo, Departure Bay Ferry Terminalbus
- Fly from Nanaimo (ZNA) to Sandspit Airport (YZP)plane ZNA - YZP
8h 46m$119–384Taxi to Tofino SPB, fly
- Take the taxi from Tofino to Tofino SPB (YTP)taxi
- Fly from Tofino SPB (YTP) to Sandspit Airport (YZP)plane YTP - YZP
26h 10m$234–670Bus to Nanaimo Airport, fly
- Take the bus from Tofino, BC - Main Street to Nanaimo, Departure Bay Ferry Terminalbus
- Fly from Nanaimo Airport (YCD) to Sandspit Airport (YZP)plane YCD - YZP
12h$154–614Bus, bus to Comox Valley Airport, fly
- Take the bus from Tofino, BC - Main Street to Nanaimo, Departure Bay Ferry Terminalbus
- Take the bus from Nanaimo, Departure Bay Ferry Terminal to Courtenay, BC - Driftwood Mallbus
- Fly from Comox Valley Airport (YQQ) to Sandspit Airport (YZP)plane YQQ - YZP
15h 40m$189–569
Tofino/Long Beach Airport (YAZ) to Sandspit Airport (YZP) flights
Questions & Answers
The cheapest way to get from Tofino to Haida Gwaii is to bus and fly which costs $110 - $390 and takes 8h 46m.
The fastest way to get from Tofino to Haida Gwaii is to bus and fly which takes 8h 46m and costs $110 - $390.
The distance between Tofino and Haida Gwaii is 645 km.
It takes approximately 20h 51m to get from Tofino to Haida Gwaii, including transfers.
There are one+ hotels available in Haida Gwaii.
What companies run services between Tofino, BC, Canada and Haida Gwaii, BC, Canada?
Pacific Coastal Airlines and Air Canada fly from Tofino/Long Beach Airport (YAZ) to Sandspit Airport (YZP) 6 times a week.
- Website
- aircanada.com
Flights from Tofino/Long Beach Airport to Sandspit Airport via Vancouver
- Ave. Duration
- 21h 19m
- When
- Friday, Saturday, Monday, Wednesday, and Sunday
- Estimated price
- $95–550
Flights from Tofino SPB to Sandspit Airport via Vancouver
- Ave. Duration
- 25h 11m
- When
- Every day
- Estimated price
- $90–500
Flights from Nanaimo Airport to Sandspit Airport via Vancouver
- Ave. Duration
- 7h 23m
- When
- Every day
- Estimated price
- $90–550
Flights from Comox Valley Airport to Sandspit Airport via Vancouver
- Ave. Duration
- 7h 56m
- When
- Every day
- Estimated price
- $80–460
Flights from Nanaimo to Sandspit Airport via Vancouver
- Ave. Duration
- 4h 54m
- When
- Every day
- Estimated price
- $55–320
- [email protected]
- Website
- Island Link Bus
Bus from Tofino, BC - Main Street to Nanaimo, Departure Bay Ferry Terminal
- Ave. Duration
- 3h 5m
- Frequency
- Once daily
- Estimated price
- $58
- Website
- Island Link Bus
- Road Adult
- $58
Bus from Tofino, BC - Main Street to Nanaimo, Departure Bay Ferry Terminal
- Ave. Duration
- 3h 5m
- Frequency
- Once daily
- Estimated price
- $58
- Website
- Island Link Bus
- Road Adult
- $58
Bus from Nanaimo, Departure Bay Ferry Terminal to Courtenay, BC - Driftwood Mall
- Ave. Duration
- 1h 40m
- Frequency
- 5 times a day
- Estimated price
- $45
- Website
- Island Link Bus
- Road Adult
- $45
Bus from Tofino, BC - Main Street to Nanaimo, Departure Bay Ferry Terminal
- Ave. Duration
- 3h 5m
- Frequency
- Once daily
- Estimated price
- $58
- Website
- Island Link Bus
- Road Adult
- $58
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 Why you should take the train in the US, Train travel in France: A guide to SNCF, and French strikes 2018: What are my alternative transport options? - to help you get the most out of your next trip.

