There are 4 ways to get from Esquimalt to Sooke by bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Line 46 bus, line 61 bus
best- Take the bus from Admirals Rd at Colville Rd to Langford Exch46
- Take the bus from Langford Exch to Otter Point Rd at Rhodonite Dr61 / ...
1h 22m$3Drive 33.2 km
- Drive from Esquimalt to Sooke33.2 km
39 min$7–10Taxi
- Take the taxi from Esquimalt to Sooke33.2 km
39 min$75–95Line 46 bus, line 61 bus via 2200 Blk Otter Point Rd
- Take the bus from Admirals Rd at Colville Rd to Langford Exch46
- Take the bus from Langford Exch to 2200 Blk Otter Point Rd61 / ...
1h 24m$3
Esquimalt to Sooke by bus
Questions & Answers
The cheapest way to get from Esquimalt to Sooke is to line 46 bus and line 61 bus which costs $3 and takes 1h 22m.
The fastest way to get from Esquimalt to Sooke is to drive which takes 39 min and costs $6 - $10.
No, there is no direct bus from Esquimalt to Sooke. However, there are services departing from Admirals Rd at Colville Rd and arriving at Otter Point Rd at Rhodonite Dr via Langford Exch. The journey, including transfers, takes approximately 1h 22m.
The distance between Esquimalt and Sooke is 34 km. The road distance is 33.2 km.
The best way to get from Esquimalt to Sooke without a car is to line 46 bus and line 61 bus which takes 1h 22m and costs $3.
It takes approximately 1h 22m to get from Esquimalt to Sooke, including transfers.
Esquimalt to Sooke bus services, operated by BC Transit - Victoria Regional Transit System, depart from Admirals Rd at Colville Rd station.
Esquimalt to Sooke bus services, operated by BC Transit - Victoria Regional Transit System, arrive at Langford Exch station.
Yes, the driving distance between Esquimalt to Sooke is 33 km. It takes approximately 39 min to drive from Esquimalt to Sooke.
There are 57+ hotels available in Sooke.
What companies run services between Esquimalt, BC, Canada and Sooke, BC, Canada?
You can take a bus from Admirals Rd at Colville Rd to Otter Point Rd at Rhodonite Dr via Langford Exch in around 1h 22m.
- Phone
- 250-382-6161
- transitinfo@bctransit.com
- Website
- bctransit.com
Bus from Admirals Rd at Colville Rd to Langford Exch
- Ave. Duration
- 25 min
- Frequency
- Every 4 hours
- Estimated price
- $3
- Website
- https://www.bctransit.com/victoria/home
- Schedules at
- https://www.bctransit.com/victoria/schedules-and-maps/
- Single Ride
- $3
Bus from Langford Exch to Otter Point Rd at Rhodonite Dr
- Ave. Duration
- 32 min
- Frequency
- Hourly
- Website
- https://www.bctransit.com/victoria/home
- Schedules at
- https://www.bctransit.com/victoria/schedules-and-maps/
- Single Ride
- $0
Bus from Langford Exch to 2200 Blk Otter Point Rd
- Ave. Duration
- 31 min
- Frequency
- Hourly
- Website
- https://www.bctransit.com/victoria/home
- Schedules at
- https://www.bctransit.com/victoria/schedules-and-maps/
- Single Ride
- $0
- Ave. Duration
- 39 min
- Estimated price
- $75–95
Yellow Cab
- Phone
- +1 250-381-2222
- Website
- yellowcabvictoria.com
Victoria Taxi
- Phone
- +1 250 383 7111
- Website
- victoriataxi.com
Bluebird Cabs
- Phone
- +1 250-382-2222
- Website
- taxicab.com
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 Travelling by boat in Italy, 5 delightfully under-the-radar French towns you need to visit, and Getting to Rome from the airport - to help you get the most out of your next trip.





