There is 1 way to get from Haida Gwaii to North Vancouver by 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.
Sandspit Airport (YZP) to Vancouver International Airport (YVR) flights
Questions & Answers
The cheapest way to get from Haida Gwaii to North Vancouver is to fly and ferry which costs $80 - $440 and takes 2h 33m.
The fastest way to get from Haida Gwaii to North Vancouver is to fly and ferry which takes 2h 33m and costs $80 - $440.
The distance between Haida Gwaii and North Vancouver is 769 km.
It takes approximately 2h 33m to get from Haida Gwaii to North Vancouver, including transfers.
There are 1445+ hotels available in North Vancouver.
What companies run services between Haida Gwaii, BC, Canada and North Vancouver, BC, Canada?
There is no direct connection from Haida Gwaii to North Vancouver. However, you can fly to Vancouver International Airport (YVR), walk to YVR-Airport Station @ Platform 1, take the subway to Waterfront Station @ Platform 5, walk to Waterfront Station Northbound, then take the ferry to Lonsdale Quay Northbound.
- Website
- aircanada.com
Flights from Sandspit Airport to Vancouver International Airport
- Ave. Duration
- 1h 41m
- When
- Every day
- Estimated price
- $75–430
- Phone
- +1 604 953 3333
- Website
- TransLink CA
Ferry from Waterfront Station Northbound to Lonsdale Quay Northbound
- Ave. Duration
- 12 min
- Frequency
- Every 20 minutes
- Estimated price
- $4–7
- Website
- TransLink CA
- Zone 1
- $4
- Zone 2
- $5
- Zone 3
- $7
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 Travel Insider: Top Japan travel tips by Beatrix Holland, How to get from London to Edinburgh, and Slovenia: Getting from Ljubljana to Lake Bled - to help you get the most out of your next trip.

