There are 6 ways to get from Seattle to Saltspring Island by ferry, bus, car ferry, car or plane

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

Recommended option

Ferry, line 72 bus, car ferry  •  6 h 12 min

  1. Take the ferry from Seattle Clipper Terminal to Victoria Clipper Terminal
  2. Take the line 72 bus from Legislature Terminus Bay C to Swartz Bay Passenger Loop 72 / ...
  3. Take the car ferry from Swartz Bay to Mayne Island

$80 - $115

Cheapest option

Drive, car ferry  •  4 h 55 min

  1. Drive from Seattle to Tsawassen
  2. Take the car ferry from Tsawassen to Galiano Island
  3. Take the car ferry from Galiano Island to Mayne Island

$33 - $111

4 alternative options

Fly Seattle Lake Union SPB to Victoria Inner Harbour Apt, car ferry  •  5 h 11 min

  1. Fly from Seattle Lake Union SPB (LKE) to Victoria Inner Harbour Apt (YWH) LKE - YWH
  2. Take the car ferry from Swartz Bay to Mayne Island

$33 - $250

Fly Seattle to Victoria, car ferry  •  5 h 46 min

  1. Fly from Seattle (SEA) to Victoria (YYJ) SEA - YYJ
  2. Take the car ferry from Swartz Bay to Mayne Island

$134 - $380

Fly Seattle Boeing Field to Friday Harbor, line 72 bus, car ferry  •  6 h 42 min

  1. Fly from Seattle Boeing Field (BFI) to Friday Harbor (FRD) BFI - FRD
  2. Take the line 72 bus from Northbound Fifth at Ocean to Swartz Bay Passenger Loop
  3. Take the car ferry from Swartz Bay to Mayne Island

$45 - $268

Bus to Vancouver SeaAir Airport  •  6 h 9 min

  1. Take the bus from Seattle, WA to Vancouver, BC

$125 - $162

What companies run services between Seattle, WA, USA and Saltspring Island, BC, Canada?

Boltbus operates a bus from Seattle to Mayne every 3 hours. Tickets cost $13 - $50 and the journey takes 4 h.

Airlines
Kenmore Air
Website
kenmoreair.com
Flights from Seattle Lake Union SPB to Victoria Inner Harbour Apt
Ave. Duration
45 min
When
Every day
Estimated price
$19 - $200
Flights from Seattle Boeing Field to Friday Harbor
Ave. Duration
35 min
When
Every day
Estimated price
$19 - $200
Delta
Website
delta.com
Flights from Seattle to Victoria
Ave. Duration
57 min
When
Every day
Estimated price
$160 - $750
Alaska Airlines, Inc.
Website
alaskaair.com
Flights from Seattle to Victoria
Ave. Duration
43 min
When
Every day
Estimated price
$120 - $650
Bus operators
BC Transit - Victoria Regional Transit System
Website
bctransit.com
Bus from Legislature Terminus Bay C to Swartz Bay Passenger Loop
Ave. Duration
1 h 13 min
Frequency
Every 30 minutes
Estimated price
$2
Schedules at
bctransit.com
Bus from Northbound Fifth at Ocean to Swartz Bay Passenger Loop
Ave. Duration
15 min
Frequency
Hourly
Estimated price
$2
Schedules at
bctransit.com
Boltbus
Phone
+1 1-877-265-8287
Website
boltbus.com
Bus from Seattle, WA to Vancouver, BC
Ave. Duration
4 h
Frequency
Every 3 hours
Estimated price
$13 - $50
Schedules at
boltbus.com
Ferry operators
Victoria Clipper
Website
clippervacations.com
Ferry from Seattle Clipper Terminal to Victoria Clipper Terminal
Ave. Duration
2 h 45 min
Frequency
Once daily
Estimated price
$68
Schedules at
clippervacations.com
BC Ferries
Website
bcferries.com
Car ferry from Swartz Bay to Mayne Island
Ave. Duration
50 min
Frequency
Once daily
Estimated price
$10 - $45
Schedules at
bcferries.com
Passenger
$11
Standard Vehicle
$43
Motorcycle
$27
Car ferry from Tsawassen to Galiano Island
Ave. Duration
55 min
Frequency
Twice daily
Estimated price
$15 - $75
Schedules at
bcferries.com
Passenger
$16
Standard Vehicle
$72
Motorcycle
$44
Car ferry from Galiano Island to Mayne Island
Ave. Duration
30 min
Frequency
Every 4 hours
Estimated price
$5 - $17
Schedules at
bcferries.com
Passenger
$6
Standard Vehicle
$17
Motorcycle
$11

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 to Milan from the airport, Slovenia: Getting from Ljubljana to Lake Bled and Bali: What to do if Mount Agung erupts - to help you get the most out of your next trip.

Questions & Answers

How far is it from Seattle to Saltspring Island?

The distance between Seattle and Saltspring Island is 159 km.

What is the cheapest way to get from Seattle to Saltspring Island?

The cheapest way to get from Seattle to Saltspring Island is to drive and car ferry which costs $30 - $120 and takes 4 h 55 min.

What is the fastest way to get from Seattle to Saltspring Island?

The quickest way to get from Seattle to Saltspring Island is to drive and car ferry which takes 4 h 55 min and costs $30 - $120.

How long does it take to get from Seattle to Saltspring Island?

It takes approximately 6 h 12 min to get from Seattle to Saltspring Island, including transfers.