There are 5 ways to get from Tacoma to Sooke by bus, ferry, plane, 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.
Bus, ferry
best- Take the bus from Pacific Ave & S 19th St to 4th Ave & Pine Stbus 590 / ...
- Take the ferry from Seattle Clipper Terminal to Victoriaferry Seattle
7h 17m$180–310Bus, bus and ferry
cheapest- Take the bus from Commerce St Station - Zone D to Bus Wy & Royal Brougham Stbus 594 / ...
- Take the bus from Seattle Bus Station to Vancouverbus
- Take the busferry from Vancouver to Victoriabusferry
13h 5m$40–140Bus, ferry via Port Angeles
- Take the bus from Commerce St Station - Zone D to Bus Wy & Royal Brougham Stbus 594 / ...
- Take the bus from Seattle Greyhound Station to Port Angeles Gateway Transit Centerbus
- Take the ferry from Port Angeles to Victoriaferry
10h 46m$106–121Bus to Seattle Lake Union SPB, fly to Victoria Inner Harbour Apt, line 61 bus
- Take the bus from Pacific Ave & S 19th St to Olive Wy & 6th Avebus
- Fly from Seattle Lake Union SPB (LKE) to Victoria Inner Harbour Apt (YWH)plane LKE - YWH
- Take the bus from Langford Exch to 2200 Blk Otter Point Rdbus
4h 39m$175–565Fly Seattle-Tacoma International Airport to Victoria International Airport, line 95 bus, line 61 bus
- Fly from Seattle-Tacoma International Airport (SEA) to Victoria International Airport (YYJ)plane SEA - YYJ
- Take the bus from Douglas St at Kings Rd to Langford Exchbus
- Take the bus from Langford Exch to 2200 Blk Otter Point Rdbus
6h 5m$273–1,113
Tacoma to Sooke by bus, foot, and ferry
Questions & Answers
The cheapest way to get from Tacoma to Sooke is to bus and bus and ferry which costs $40 - $140 and takes 13h 5m.
The fastest way to get from Tacoma to Sooke is to bus and fly and line 61 bus which takes 4h 39m and costs $170 - $600.
No, there is no direct bus from Tacoma station to Sooke. However, there are services departing from Commerce St Station - Zone D and arriving at 2200 Blk Otter Point Rd via Seattle Bus Station, Vancouver, Legislature Exch Bay A and Langford Exch. The journey, including transfers, takes approximately 13h 5m.
The distance between Tacoma and Sooke is 231 km.
The best way to get from Tacoma to Sooke without a car is to bus and ferry which takes 7h 17m and costs $180 - $310.
It takes approximately 7h 17m to get from Tacoma to Sooke, including transfers.
Tacoma to Sooke bus services, operated by Sound Transit, depart from Commerce St Station - Zone D.
Tacoma to Sooke bus services, operated by Sound Transit, arrive at Bus Wy & Royal Brougham St station.
There are 88+ hotels available in Sooke.
What companies run services between Tacoma, WA, USA and Sooke, BC, Canada?
There is no direct connection from Tacoma to Sooke. However, you can take the bus to 4th Ave & Pine St, walk to Seattle Clipper Terminal, take the ferry to Victoria, walk to Douglas St at Fort St, take the line 95 bus to Langford Exch, then take the line 61 bus to 2200 Blk Otter Point Rd. Alternatively, you can take a bus from Commerce St Station - Zone D to Otter Point Rd at Rhodonite Dr via Bus Wy & Royal Brougham St, Seattle Greyhound Station, Port Angeles Gateway Transit Center, Port Angeles, Victoria, and Legislature Exch Bay B in around 10h 46m.
- Website
- alaskaair.com
Flights from Seattle-Tacoma International Airport to Victoria International Airport
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- $500–650
- Website
- harbourair.com
Flights from Seattle Lake Union SPB to Victoria Inner Harbour Apt
- Ave. Duration
- 30 min
- When
- Every day
- Estimated price
- $140–440
- Website
- delta.com
Flights from Seattle-Tacoma International Airport to Victoria International Airport via Vancouver
- Ave. Duration
- 2h 41m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- $40–300
- Website
- westjet.com
Flights from Seattle-Tacoma International Airport to Victoria International Airport via Vancouver
- Ave. Duration
- 2h 41m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- $40–300
- Phone
- +1 888-889-6368
- [email protected]
- Website
- soundtransit.org
Bus from Pacific Ave & S 19th St to 4th Ave & Pine St
- Ave. Duration
- 57 min
- Frequency
- Every 30 minutes
- Estimated price
- $5
- Website
- https://www.soundtransit.org
- Adult
- $5
Bus from Commerce St Station - Zone D to Bus Wy & Royal Brougham St
- Ave. Duration
- 53 min
- Frequency
- Every 30 minutes
- Estimated price
- $4–5
- Website
- https://www.soundtransit.org
- Adult
- $5
Bus from Pacific Ave & S 19th St to Olive Wy & 6th Ave
- Ave. Duration
- 58 min
- Frequency
- Every 30 minutes
- Estimated price
- $5
- Website
- https://www.soundtransit.org
- Adult
- $5
Bus from Commerce St Station - Zone D to Bus Wy & Royal Brougham St
- Ave. Duration
- 53 min
- Frequency
- Every 30 minutes
- Estimated price
- $4–5
- Website
- https://www.soundtransit.org
- Adult
- $5
- Phone
- +1 360-417-0700
- Website
- dungeness-line.com
Bus from Seattle Greyhound Station to Port Angeles Gateway Transit Center
- Ave. Duration
- 3h 50m
- Frequency
- Once daily
- Estimated price
- $65–80
- Website
- https://dungeness-line.com/
- Schedules at
- https://dungeness-line.com/schedules/
- Phone
- +1 250 382 6161
- [email protected]
- Website
- bctransit.com
Bus from Langford Exch to 2200 Blk Otter Point Rd
- Ave. Duration
- 32 min
- Frequency
- Hourly
- Estimated price
- $3
- Website
- https://www.bctransit.com/victoria/
- Single Ride
- $3
Bus from Douglas St at Kings Rd to Langford Exch
- Ave. Duration
- 33 min
- Frequency
- Every 15 minutes
- Estimated price
- $3
- Website
- https://www.bctransit.com/victoria/
- Single Ride
- $3
Bus from Langford Exch to 2200 Blk Otter Point Rd
- Ave. Duration
- 32 min
- Frequency
- Hourly
- Estimated price
- $3
- Website
- https://www.bctransit.com/victoria/
- Single Ride
- $3
- Phone
- +1 (855) 626-8585
- Website
- https://www.flixbus.com
Bus from Seattle Bus Station to Vancouver
- Ave. Duration
- 4h 5m
- Frequency
- 3 times a day
- Estimated price
- $30–55
- Schedules at
- flixbus.com
Rome2Rio's guide to Greyhound USA
Contact DetailsContact Details
- Phone
- +1 214-849-8100
- [email protected]
- Website
- greyhound.com
Bus from Seattle Bus Station to Vancouver
- Ave. Duration
- 4h 5m
- Frequency
- 3 times a day
- Estimated price
- $30–60
- Website
- https://www.greyhound.com/
- Phone
- +1 888 788 8840
- [email protected]
- Website
- bcfconnector.com
Busferry from Vancouver to Victoria
- Ave. Duration
- 4h 15m
- Frequency
- Every 4 hours
- Estimated price
- $14–67
- Website
- https://bcfconnector.com/
- Adult
- $67
- Senior
- $61
- Youth
- $27
- Child
- $14
- Toddler
- $0
- Phone
- +1 800-888-2535
- Website
- clippervacations.com
Ferry from Seattle Clipper Terminal to Victoria
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- $170–300
- Schedules at
- clippervacations.com
- Adult
- $170–300
- Child
- $110–150
- Phone
- +1 888-993-3779
- Website
- cohoferry.com
Ferry from Port Angeles to Victoria
- Ave. Duration
- 1h 30m
- Frequency
- Twice daily
- Estimated price
- $34
- Website
- https://cohoferry.com
- Schedules at
- https://cohoferry.com/schedule-fares
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
Travelling to the US: What do I need to know?
Read the travel guide
Need to know: Greyhound
Read the travel guide














