Rome2Rio

How to get fromNelson to Salt Spring Islandby bus, plane, ferry or busferry

Find Transport to Salt Spring Island

See all options

There are 7 ways to get from Nelson to Salt Spring Island by bus, plane, ferry, or busferry

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Bus to Trail Airport, fly to Vancouver International Airport, ferry

    best
    1. Take the bus from Nelson, BC to Trail, BCbus
    2. Fly from Trail Airport (YZZ) to Vancouver International Airport (YVR)planeYZZ - YVR
    3. Take the ferry from Vancouver to Salt Spring Islandferry
    6h 56m
    $324–674
  2. Bus to Castlegar Airport, fly to Ganges Harbor

    cheapest
    1. Take the bus from Nelson Exchange Bay A to Selkirk College Bay Bbus
    2. Fly from Castlegar Airport (YCG) to Ganges Harbor (YGG)planeYCG - YGG
    7h 3m
    $65–445
  3. Bus, ferry

    1. Take the bus from Nelson, BC - 512 Railway Street to New Westminster, BC - Braid StationbusKaslo
    2. Take the ferry from Vancouver to Salt Spring IslandferrySouthern Gulf Islands
    13h 54m
    $159–280
  4. Bus to Castlegar Airport, fly to Vancouver International Airport, ferry

    1. Take the bus from Nelson Exchange Bay A to Selkirk College Bay Bbus
    2. Fly from Castlegar Airport (YCG) to Vancouver International Airport (YVR)planeYCG - YVR
    3. Take the ferry from Vancouver to Salt Spring Islandferry
    7h 5m
    $67–454
  5. Bus to Trail Airport, fly to Ganges Harbor

    1. Take the bus from Nelson, BC to Trail, BCbus
    2. Fly from Trail Airport (YZZ) to Ganges Harbor (YGG)planeYZZ - YGG
    6h 55m
    $367–805
  6. Bus to Kelowna International Airport, fly to Ganges Harbor

    1. Take the bus from Nelson, BC to Kelowna, BCbus
    2. Fly from Kelowna International Airport (YLW) to Ganges Harbor (YGG)planeYLW - YGG
    9h 23m
    $141–465
  7. Bus, bus and ferry, ferry

    1. Take the bus from Nelson, BC to Kelowna, BCbus
    2. Take the bus from Kelowna, BC to Vancouver, BC - Pacific Central Stationbus
    3. Take the busferry from Vancouver Cruise Ship Terminal to Swartz Baybusferry
    4. Take the ferry from Victoria to Fulford Harbourferry
    17h 26m
    $195–355

Nelson to Salt Spring Island by bus, subway, and ferry

Calendar2Weekly Services
Duration13h 54mAverage Duration
Ticket$159Cheapest Price
See schedules

Questions & Answers

What companies run services between Nelson, BC, Canada and Salt Spring Island, BC, Canada?

There is no direct connection from Nelson to Salt Spring Island. However, you can take the bus to Trail, BC, take the taxi to Trail Airport (YZZ) airport, fly to Vancouver International Airport (YVR), walk to YVR-Airport Station @ Platform 1, take the subway to Bridgeport Station @ Platform 1, walk to Bridgeport Station @ Bay 12, take the line 620 bus to Tsawwassen Ferry Terminal @ Bay 1, walk to Vancouver, then take the ferry to Salt Spring Island. Alternatively, you can take a bus from Nelson, BC - 512 Railway Street to Salt Spring Island via New Westminster, BC - Braid Station, New Westminster Station @ Platform 2, Scott Road Station @ Platform 2, Scott Road Station @ Bay 7, Ladner Exchange @ Bay 2, Tsawwassen Ferry Terminal @ Bay 1, and Vancouver in around 13h 54m.

Airlines
Bus operators
Ferry operators

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 Getting around the Cyclades, Want to know more about Flixbus?, and Travelling to the UK: What do I need to know? - to help you get the most out of your next trip.