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
$80 - $115
Cheapest option
Drive, car ferry • 4 h 55 min
$33 - $111
4 alternative options
Fly Seattle Lake Union SPB to Victoria Inner Harbour Apt, car ferry • 5 h 11 min
$33 - $250
Fly Seattle to Victoria, car ferry • 5 h 46 min
$134 - $380
Fly Seattle Boeing Field to Friday Harbor, line 72 bus, car ferry • 6 h 42 min
$45 - $268
Bus to Vancouver SeaAir Airport • 6 h 9 min
$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.

- 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

- Website
- delta.com
Flights from Seattle to Victoria
- Ave. Duration
- 57 min
- When
- Every day
- Estimated price
- $160 - $750

- Website
- alaskaair.com
Flights from Seattle to Victoria
- Ave. Duration
- 43 min
- When
- Every day
- Estimated price
- $120 - $650

- 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

- 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

- 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

- 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.