There is 1 way to get from Vancouver Island to Hornby Island 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.
Questions & Answers
The distance between Vancouver Island and Hornby Island is 310 km.
It takes approximately 5h 54m to get from Vancouver Island to Hornby Island, including transfers.
There are 13+ hotels available in Hornby Island.
What companies run services between Vancouver Island, BC, Canada and Hornby Island, BC, Canada?
There is no direct connection from Vancouver Island to Hornby Island. 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 Vancouver Harbour airport, fly to Powell River - Powell Lake, walk to Powell River, then take the ferry to Hornby Island.
- Website
- aircanada.com
Flights from Comox Valley Airport to Vancouver International Airport
- Ave. Duration
- 43 min
- When
- Every day
- Estimated price
- $35–310
- Website
- pacificcoastal.com
Flights from Comox Valley Airport to Vancouver International Airport
- Ave. Duration
- 41 min
- When
- Every day
- Estimated price
- $200–360
- Website
- westjet.com
Flights from Comox Valley Airport to Vancouver International Airport
- Ave. Duration
- 45 min
- When
- Monday, Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- $40–460
- Phone
- +1 250 218 9391
- Website
- Hornby Bus
Ferry from Powell River to Hornby Island
- Ave. Duration
- 2h 15m
- Frequency
- On demand
- Website
- Hornby Bus
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 Italian Lakes: Getting around by train, Need to know: Jadrolinija, and Want to know more about Flixbus? - to help you get the most out of your next trip.


