Travel to Salt Spring Island
Salt Spring Island in British Columbia, Canada, is the jewel of Canada’s Southern Gulf Islands. It is nestled up against the east side of Vancouver Island, about half way between Nanaimo and Victoria, the capital city of BC. The city of Vancouver on the mainland of BC is to the north.
Air Travel: Nearby international airports are Victoria and Vancouver.
From Victoria Airport (YYJ): take a taxi to Swartz Bay (approximately 15 minutes, $25). From there you can get a ferry that takes 35 minutes to Fulford Harbour on Salt Spring Island. A bus meets the ferry and takes you directly to the town of Ganges. Ferry schedules are available here http://www.bcferries.com/ (be sure to look for the schedule on the date you will be travelling).
From Vancouver (YVR): You can travel to Salt Spring Island via seaplane (25 minutes) from the south terminal of Vancouver airport (take a free bus or cab from the international airport to the south terminal). http://saltspringair.com/ or http://www.seairseaplanes.com/
To travel via ferry from Vancouver: Take skytrain and bus to Tsawassen ferry terminal. There are daily ferries to Long Harbor on Salt Spring Island. You can also buy a throughfare ticket and transfer in Swartz bay on Vancouver island, where you will get the Fulford Harbour ferry to Salt Spring Island (see above). http://www.bcferries.com/
From Seattle: There are two additional routes that are occasionally used by students traveling from Seattle.
The Victoria Clipper is a passenger-only ferry with daily service to downtown Victoria from downtown Seattle. http://www.clippervacations.com/seattle-victoria-ferry/ From downtown Victoria there is a bus to The Swartz Bay ferry terminal. It is a journey of approximately 1 hour. https://bctransit.com/victoria/
The MV Coho is a car ferry that makes regular trips between downtown Victoria and Port Angeles, Washington. https://www.cohoferry.com/