See the B.C. Ferries’ website www.bcferries.com for a complete schedule and fare information. For many routes the web site can advise if the ferries are sailing on time. Go to “Southern Gulf Islands” route.Reservations are taken on the Vancouver Island-Mainland ferry routes and the Tsawwassen-Gulf Islands route. They are recommended during the busy summer season and can be made online at the above website, by calling toll-free in North America 1-888-223-3779; or by entering in *BCF (*223) on Rogers or Telus Mobility networks. From outside North America, call 001-250-386-3431. Reservations are not taken on the shorter routes between Vancouver Island and the various Gulf Islands, so travellers should arrive at ferry terminals at least 30 minutes ahead of scheduled sailing times during the busiest travel periods. Ferry schedules are available on all vessels, at terminals and tourist information centres.
BC Ferries offers 3 ways to Salt Spring Island from the B.C. mainland and 2 ways from Vancouver Island.
From the Vancouver area, use the Tsawwassen Terminal and take the Gulf Islands ferry (left hand booth) to Long Harbour on Salt Spring Island. See Driving Directions from Long Harbour below. You do not have to change ferries on this route. At some sailing times it is a non-stop ferry.
From the Vancouver area:
Use the Tsawwassen Terminal and take the Swartz Bay Ferry. At the Tsawwassen ticket booth ask for a Throughfare to Salt Spring Island. Upon arrival at Swartz Bay drive south on the main highway for 1/2 mile to the U turn location then drive back to the terminal. Present your Throughfare ticket and transfer to the Fulford Harbour ferry to Salt Spring Island. See Driving Directions from Fulford Harbour below.
From the Vancouver area, use the Horseshoe Bay Terminal and take the Nanaimo ferry. Upon arrival at Nanaimo drive south to the Crofton ferry terminal (about a 45 minute drive) and take the ferry to Vesuvius on Salt Spring Island. See Driving Directions from Vesuvius Bay below.
Use the Swartz Bay Terminal and take the Fulford Harbour ferry to Salt Spring Island. See Driving Directions from Fulford Harbour below.
From Vancouver Island, drive to Crofton and take the ferry to Vesuvius on Salt Spring Island. See Driving Directions from Vesuvius Bay below.
There is also a ferry from Washington State. To use this ferry from Seattle drive to Anacortes and take the ferry to Sidney, B.C. From Sidney B.C. drive to the Swartz Bay Terminal and take the Fulford Harbour Ferry to Salt Spring Island. See Driving Directions from Fulford Harbour below.
For the Washington State ferry schedule go to www.wsdot.wa.gov/ferries then go to “Schedules” then go to “Anacortes/Sidney”.