Maps & Transportation to Sooke, BC

Sooke is a scenic one-hour drive, taxi or bus ride from Victoria, the capital city of British Columbia on Vancouver Island, which is served by BC Ferries from Vancouver or flight to Victoria International Airport.

TRAVEL ADVISORY: Masks are now mandatory on all BC Transit buses, BC Ferries sailings and within airports and on airline flights. Ferry travel from the USA is suspended until further notice.

Taxi Cab Service to Sooke

Taxi & Limo Services

Taxi and limousine services are available within the Sooke region, as well as to and from the BC Ferries terminal and Victoria International Airport.
Read more about Taxi & Limo Services »

BC Transit Bus Service to Sooke, BC

Bus Service to Sooke

From Downtown Victoria: Board the #50/61 Sooke via Langford Exchange. (Sometimes this is two buses, with a transfer.)

From BC Ferries: Board #70 Downtown and transfer to the #50/61.

From Victoria Airport: Board the #88 Sidney, transfer to the #70 or #72 Downtown, then the #50/61 Sooke.

Within Sooke, the #61 Sooke or new route #64 East Sooke services the region.

Phone Busline 250.382.6161 for timetables or visit the BC Transit website.

Air Travel to Victoria, Vancouver or Seattle

Airplane Travel

The two nearest airports are Victoria International Airport and Vancouver International Airport, from both of which travel by bus or car rental to Sooke is possible. If coming from Vancouver, connect to Vancouver Island via BC Ferries.

Harbour Air Seaplanes also offers service between downtown Vancouver and downtown Victoria.

BC Ferries

BC Ferries

Vancouver Island is serviced by three BC Ferries routes from mainland British Columbia:

Clipper Ferry

Ferries from USA

In addition, there are the Washington State Ferries (vehicle and passenger) from Anacortes to downtown Victoria and the Victoria Clipper (passenger-only) from downtown Seattle to downtown Victoria.