There is 1 way to get from Haida Gwaii to Vernon by plane 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.
Sandspit Airport (YZP) to Kelowna International Airport (YLW) flights
Questions & Answers
The distance between Haida Gwaii and Vernon is 973 km.
It takes approximately 6h 19m to get from Haida Gwaii to Vernon, including transfers.
There are 50+ hotels available in Vernon.
What companies run services between Haida Gwaii, BC, Canada and Vernon, BC, Canada?
There is no direct connection from Haida Gwaii to Vernon. However, you can fly to Kelowna International Airport (YLW), walk to Aerospace Dr & Airport Way, then take the bus to Downtown Exchange.
- Website
- aircanada.com
Flights from Sandspit Airport to Kelowna International Airport via Vancouver
- Ave. Duration
- 6h 11m
- When
- Every day
- Estimated price
- $80–430
- Phone
- +1 250 545 7221
- [email protected]
- Website
- Shuswap
Bus from Aerospace Dr & Airport Way to Downtown Exchange
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 4 stunningly beautiful Philippines islands you need to visit, Getting around the Cyclades, and Getting to Rome from the airport - to help you get the most out of your next trip.



