Hotel
Travel Note
There are limited options from Vancouver (Tsawwassen Terminal) directly to Salt Spring Island. Book Early if you are hoping to get one of these ferries.
Travel Note
There are more options from Victoria to SSI, but they are non-reservable. You can book a ferry from Tsawwassen to Swartz Bay, then take a ferry from Swartz Bay to Salt Spring Island, but plan ahead that you may have to wait a sailing or two, though usually the Gulf Islands do not have multiple sailing waits.
Travel Note
If you're happy to spend a bit more on travel, taking a sea plane is a delightful way to get to Salt Spring and cuts the commute time way down, plus you won't have to deal with ferry lineups. Make sure to book ahead!