There are 4 ways to get from Salt Spring Island to Horseshoe Bay (Water) by ferry, plane, bus, or train
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 Victoria International Airport, fly, bus
best- Take the ferry from Fulford Harbour to Victoria
- Fly from Victoria International Airport (YYJ) to Thunder Bay International Airport (YQT)YYJ - YQT
- Take the bus from Thunder Bay to Marathon
15h 20m$257–1,159Ferry, train, bus
- Take the ferry from Salt Spring Island to Vancouver
- Take the train from Vancouver to Winnipeg
- Take the bus from Winnipeg to Thunder Bay
- Take the bus from Thunder Bay to Marathon
3d 1h$492–816Ferry to Vancouver International Airport, fly, bus
- Take the ferry from Salt Spring Island to Vancouver
- Fly from Vancouver International Airport (YVR) to Thunder Bay International Airport (YQT)YVR - YQT
- Take the bus from Thunder Bay to Marathon
15h 23m$266–1,124Fly from Ganges Harbor, bus
- Fly from Ganges Harbor (YGG) to Thunder Bay International Airport (YQT)YGG - YQT
- Take the bus from Thunder Bay to Marathon
14h 14m$258–1,127
Victoria International Airport (YYJ) to Thunder Bay International Airport (YQT) flights
Questions & Answers
The cheapest way to get from Salt Spring Island to Horseshoe Bay (Water) is to fly and bus which costs $250 - $1,200 and takes 14h 14m.
The fastest way to get from Salt Spring Island to Horseshoe Bay (Water) is to fly and bus which takes 14h 14m and costs $250 - $1,200.
The distance between Salt Spring Island and Horseshoe Bay (Water) is 2862 km.
The best way to get from Salt Spring Island to Horseshoe Bay (Water) without a car is to ferry and train and bus which takes 3 days 1h and costs $490 - $850.
It takes approximately 15h 20m to get from Salt Spring Island to Horseshoe Bay (Water), including transfers.
Horseshoe Bay (Water) is 3h ahead of Salt Spring Island. It is currently 11:51 AM in Salt Spring Island and 2:51 PM in Horseshoe Bay (Water).
There are two+ hotels available in Horseshoe Bay (Water).
What companies run services between Salt Spring Island, BC, Canada and Horseshoe Bay (Water), ON, Canada?
There is no direct connection from Salt Spring Island to Horseshoe Bay (Water). However, you can take the ferry to Victoria, walk to Swartz Bay Ferry Terminal Bay B, take the line 72 bus to James White Blvd at Resthaven Dr, walk to James White Blvd at Fifth St, take the line 88 bus to Victoria International Airport, walk to Victoria International Airport (YYJ) airport, fly to Thunder Bay International Airport (YQT), walk to Thunder Bay Airport, take the line 14 bus to City Hall Terminal, take the taxi to Thunder Bay, take the bus to Marathon, then take the taxi to Horseshoe Bay (Water). Alternatively, you can take a ferry from Salt Spring Island to Horseshoe Bay (Water) via Vancouver, Tsawwassen, Vancouver Cruise Ship Terminal, Waterfront Station @ Platform 2, Main Street-Science World Station @ Platform 2, Vancouver, Winnipeg, Winnipeg, Thunder Bay, and Marathon in around 3d 1h.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- aircanada.com
Flights from Victoria International Airport to Thunder Bay International Airport via Toronto
- Ave. Duration
- 7h 52m
- When
- Every day
- Estimated price
- $160–1,100
Flights from Vancouver International Airport to Thunder Bay International Airport via Toronto
- Ave. Duration
- 8h 8m
- When
- Every day
- Estimated price
- $190–800
Flights from Ganges Harbor to Thunder Bay International Airport via Vancouver International Airport, Toronto
- Ave. Duration
- 14h 24m
- When
- Every day
- Estimated price
- $240–1,000
- Website
- westjet.com
Flights from Victoria International Airport to Thunder Bay International Airport via Calgary
- Ave. Duration
- 8h 21m
- When
- Monday, Thursday, and Sunday
- Estimated price
- $120–950
Flights from Vancouver International Airport to Thunder Bay International Airport via Calgary
- Ave. Duration
- 5h 39m
- When
- Monday and Thursday
- Estimated price
- $80–950
Flights from Ganges Harbor to Thunder Bay International Airport via Vancouver International Airport, Calgary
- Ave. Duration
- 8h 4m
- When
- Monday and Thursday
- Estimated price
- $130–950
- Website
- flyporter.com
Flights from Vancouver International Airport to Thunder Bay International Airport via Ottawa
- Ave. Duration
- 11h 24m
- When
- Every day
- Estimated price
- $350–900
Flights from Vancouver International Airport to Thunder Bay International Airport via Toronto
- Ave. Duration
- 11h 25m
- When
- Every day
- Estimated price
- $350–900
Flights from Ganges Harbor to Thunder Bay International Airport via Vancouver International Airport, Toronto
- Ave. Duration
- 10h 35m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $160–1,200
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Vancouver to Winnipeg
- Ave. Duration
- 2d 5h
- Frequency
- Twice a week
- Estimated price
- $230–360
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $230–360
- Economy Adult - Advanced Booking
- $290–360
- Economy Escape Advanced Booking - Adult
- $270–320
- Phone
- 1.800.461.8558
- info@ontarionorthland.ca
- Website
- ontarionorthland.ca
Bus from Thunder Bay to Marathon
- Ave. Duration
- 3h 56m
- Frequency
- 6 times a week
- Estimated price
- $50–80
- Website
- https://www.ontarionorthland.ca/en
- Adult
- $50–80
Bus from Winnipeg to Thunder Bay
- Ave. Duration
- 8h 49m
- Frequency
- 6 times a week
- Estimated price
- $110–170
- Website
- https://www.ontarionorthland.ca/en
- Adult
- $110–170
- Phone
- 1-888-223-3779
- Website
- bcferries.com
Ferry from Fulford Harbour to Victoria
- Ave. Duration
- 35 min
- Frequency
- Every 4 hours
- Estimated price
- $3–28
- Website
- https://www.bcferries.com
- Book at
- https://www.bcferries.com/RouteSelectionPage
- Schedules at
- https://www.bcferries.com/routes-fares/discover-route-map
- Standard Passenger
- $3–10
- Standard Vehicle + Passenger
- $20–28
Ferry from Salt Spring Island to Vancouver
- Ave. Duration
- 1h 23m
- Frequency
- Twice a week
- Estimated price
- $10–90
- Website
- https://www.bcferries.com
- Book at
- https://www.bcferries.com/RouteSelectionPage
- Schedules at
- https://www.bcferries.com/routes-fares/discover-route-map
- Standard Passenger
- $10–35
- Standard Vehicle + Passenger
- $65–90
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 5 delightfully under-the-radar French towns you need to visit, 5 incredible day trips from Florence by train, and South Korea: Travelling from Seoul to Busan - to help you get the most out of your next trip.












