Transportation
Salt Spring Island is the largest of the southern Gulf Islands on Canada’s
west coast. It is situated between Vancouver and Victoria in a mild Mediterranean climate.
You can catch a ferry and bring your car or come as a passenger, or fly by seaplane!
By Sea
BC Ferries services the following routes:
- Tsawwassen near Vancouver to Long Harbour on Salt Spring
- Swartz Bay near Victoria to Fulford Harbour on Salt Spring
- Crofton near Nanaimo/Duncan to Vesuvius on Salt Spring
Note that depending on your schedule you can travel by ferry directly from Tsawwassen, or you can go to Swartz Bay on Vancouver Island and transfer there to the ferry to Fulford Harbour (make sure to ask for a ‘through fare’ to Salt Spring).
Reservations (1-888-223-3779) on the Tsawwassen direct to Long Harbour route are required and are free of charge. A nominal fee is charged for reservations on the Tsawwassen to Swartz Bay route. Reservations are not available on the Swartz Bay-Fulford or the Crofton-Vesuvius routes.
Check schedules and make reservations at www.bcferries.com.
By Air
Victoria International Airport is about 10 minutes from the Swartz Bay terminal on Vancouver Island.
Sea plane services are available daily from downtown Vancouver and Victoria, and the Vancouver and Victoria International Airports into Ganges Harbour. You can also fly from Seattle to Ganges with Kenmore Air.
Salt Spring Air
250-537-9880 or
1-877-537-9880 Toll Free
Seair Seaplanes
604-273-8900 or
1-800-447-3247 Toll Free
Harbour Air
250-537-5525 or
1.800.665.0212 Toll Free
Kenmore Air
1-866-435-.9524 Toll Free
On Salt Spring
Car Rentals
Salt Spring Car & Scooter Rentals
250/537-3122
Taxi services
Amber Cab Co. 250/537-3277
Silver Shadow Taxi 250/537-3030
Bus Service
BC Transit Information

