Rome2Rio

How to get fromCorvallis to Salt Spring Islandby bus, plane or ferry

Find Transport to Salt Spring Island

See all options

There are 4 ways to get from Corvallis to Salt Spring Island by bus, plane, or ferry

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 Mahlon Sweet Field Airport, fly to Victoria International Airport, ferry

    best
    1. Take the bus from Corvallis to Eugenebus
    2. Fly from Mahlon Sweet Field Airport (EUG) to Victoria International Airport (YYJ)planeEUG - YYJ
    3. Take the ferry from Victoria to Fulford Harbourferry
    11h 36m
    $177–780
  2. Bus to Portland International Airport, fly to Ganges Harbor

    cheapest
    1. Take the bus from Corvallis: Courtyard by Marriott to Portland International Airportbus
    2. Fly from Portland International Airport (PDX) to Ganges Harbor (YGG)planePDX - YGG
    8h 30m
    $121–570
  3. Bus to Mahlon Sweet Field Airport, fly to Ganges Harbor

    1. Take the bus from Corvallis to Eugenebus
    2. Fly from Mahlon Sweet Field Airport (EUG) to Ganges Harbor (YGG)planeEUG - YGG
    10h 47m
    $173–746
  4. Bus, bus to Vancouver Harbour, fly to Salt Spring

    1. Take the bus from Corvallis to Seattle Tacoma Intl Airportbus
    2. Take the bus from Seattle-Tacoma International Airport to Canada Placebus
    3. Fly from Vancouver Harbour to Salt Springplane
    13h 10m
    $193–363

Mahlon Sweet Field Airport (EUG) to Victoria International Airport (YYJ) flights

Calendar38Weekly Planes
Duration5h 39mAverage Duration
Ticket$95Cheapest Price
See schedules

Questions & Answers

What companies run services between Corvallis, OR, USA and Salt Spring Island, BC, Canada?

There is no direct connection from Corvallis to Salt Spring Island. However, you can take the bus to Eugene, take the taxi to Mahlon Sweet Field Airport (EUG) airport, fly to Victoria International Airport (YYJ), walk to Victoria International Airport, take the line 87 bus to Saanichton Exch Bay C, walk to Saanichton Exch Bay A, take the line 72 bus to Swartz Bay Ferry Terminal Bay A, walk to Victoria, take the ferry to Fulford Harbour, walk to Fulford Harbour, then take the bus to Blackburn Road, Fulford, BC. Alternatively, you can take the bus to Portland International Airport, walk to Portland International Airport (PDX) airport, fly to Ganges Harbor (YGG), walk to Ganges Visitor Info Centre, then take the bus to Blackburn Road, Fulford, BC.

Transport is disrupted due to the Russia-Ukraine war. Read more

Airlines
Bus operators
Ferry operators

Want to know more about travelling around Canada

Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

Related travel guides