There are 2 ways to get from Hornby Island to Salt Spring Island by ferry, plane, train, 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.
Ferry to Powell River - Powell Lake, fly, train
best- Take the ferry from Hornby Island to Powell Riverferry
- Fly from Powell River - Powell Lake to Vancouver Harbourplane
- Take the train from Vancouver Harbour to Ganges Harbour Salt Springtrain
5h 26mFerry, bus to Nanaimo, Departure Bay, fly, train
- Take the ferry from Hornby Island to Union Bayferry
- Take the bus from Union Bay - Union Bay Post Office to Nanaimo, Departure Bay Ferry Terminal - Passenger entrance, connects to 1:20pm HSB ferrybus
- Fly from Nanaimo, Departure Bay to Vancouver Harbourplane
- Take the train from Vancouver Harbour to Ganges Harbour Salt Springtrain
5h 56m
Powell River - Powell Lake to Vancouver Harbour flights
Questions & Answers
The distance between Hornby Island and Salt Spring Island is 213 km.
It takes approximately 5h 26m to get from Hornby Island to Salt Spring Island, including transfers.
There are 91+ hotels available in Salt Spring Island.
What companies run services between Hornby Island, BC, Canada and Salt Spring Island, BC, Canada?
There is no direct connection from Hornby Island to Salt Spring Island. However, you can take the ferry to Powell River, walk to Powell River - Powell Lake airport, fly to Vancouver Harbour, walk to Vancouver Harbour, then take the train to Ganges Harbour Salt Spring. Alternatively, you can take the ferry to Union Bay, walk to Union Bay - Union Bay Post Office, take the bus to Nanaimo, Departure Bay Ferry Terminal - Passenger entrance, connects to 1:20pm HSB ferry, walk to Nanaimo, Departure Bay airport, fly to Vancouver Harbour, walk to Vancouver Harbour, then take the train to Ganges Harbour Salt Spring.
- Phone
- +1 778 800 0225
- [email protected]
- Website
- Harbour Air
Train from Vancouver Harbour to Ganges Harbour Salt Spring
- Ave. Duration
- 25 min
- Frequency
- Once daily
- Website
- Harbour Air
Train from Vancouver Harbour to Ganges Harbour Salt Spring
- Ave. Duration
- 25 min
- Frequency
- Once daily
- Website
- Harbour Air
- [email protected]
- Website
- Island Link Bus
Bus from Union Bay - Union Bay Post Office to Nanaimo, Departure Bay Ferry Terminal - Passenger entrance, connects to 1:20pm HSB ferry
- Ave. Duration
- 1h 15m
- Frequency
- Twice daily
- Estimated price
- $42
- Website
- Island Link Bus
- Road Adult
- $42
- Phone
- +1 250 218 9391
- Website
- Hornby Bus
Ferry from Hornby Island to Powell River
- Ave. Duration
- 2h 15m
- Frequency
- On demand
- Website
- Hornby Bus
Ferry from Hornby Island to Union Bay
- Ave. Duration
- 50 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 10 amazing places to get away from it all in Australia, South Korea: Travelling from Seoul to Busan , and Train travel in France: A guide to SNCF - to help you get the most out of your next trip.






