There are 2 ways to get from Hornby Island to Gabriola Island by ferry, bus, or unknown
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Ferry, bus, travel
best- Take the ferry from Hornby Island to Union Bayferry
- Take the bus from Buckley Bay Rd to Nanaimo, Departure Bay Ferry Terminalbus
- Walk from Nanaimo, Departure Bay Ferry Terminal to Gabriola Islandunknown
4h 20mFerry, line 99 bus, line 9 bus, travel
- Take the ferry from Hornby Island to Deep Bay Marinaferry
- Take the bus from Deep Bay Marina to Ravensong Exchbus 99
- Take the bus from Ravensong Exch to Bay D at Woodgrove Exchbus 9
- Walk from Bay G at Downtown Nanaimo Exch to Gabriola Islandunknown
4h 21m
Questions & Answers
The distance between Hornby Island and Gabriola Island is 120 km.
The best way to get from Hornby Island to Gabriola Island without a car is to ferry and bus and travel which takes 4h 20m and costs .
It takes approximately 4h 20m to get from Hornby Island to Gabriola Island, including transfers.
There are 97+ hotels available in Gabriola Island.
What companies run services between Hornby Island, BC, Canada and Gabriola Island, BC, Canada?
There is no direct connection from Hornby Island to Gabriola Island. However, you can take the ferry to Union Bay, walk to Hwy 19A at Union Bay, take the line 10 bus to Hwy 19A at Buckley Bay Rd, take the bus to Nanaimo, Departure Bay Ferry Terminal, then travel to Gabriola Island. Alternatively, you can take a ferry from Hornby Island to Gabriola Island via Deep Bay Marina, Deep Bay Marina, Ravensong Exch, Bay D at Woodgrove Exch, Bay B at Woodgrove Exch, and Bay G at Downtown Nanaimo Exch in around 4h 21m.
- [email protected]
- Website
- Island Link Bus
Bus from Buckley Bay Rd to Nanaimo, Departure Bay Ferry Terminal
- Ave. Duration
- 1h 10m
- Frequency
- 4 times a day
- Estimated price
- $42
- Website
- Island Link Bus
- Road Adult
- $42
- Phone
- +1 250 390 4531
- [email protected]
- Website
- Nanaimo
Bus from Deep Bay Marina to Ravensong Exch
- Ave. Duration
- 38 min
- Frequency
- Twice daily
- Estimated price
- $3
- Website
- Nanaimo
- Adult
- $3
Bus from Ravensong Exch to Bay D at Woodgrove Exch
- Ave. Duration
- 59 min
- Frequency
- Hourly
- Website
- Nanaimo
- Adult
- $0
- Phone
- +1 250 218 9391
- Website
- Hornby Bus
Ferry from Hornby Island to Union Bay
- Ave. Duration
- 50 min
- Frequency
- On demand
- Website
- Hornby Bus
Ferry from Hornby Island to Deep Bay Marina
- Ave. Duration
- 20 min
- 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 4 of the smartest ways to explore Australia, Is ride-sharing platform BlaBlaCar right for you?, and The London Underground: Essential tips to navigate the Tube - to help you get the most out of your next trip.






