Skip to main content.

Hotels in Sooke, British Columbia

Search & Compare Sooke Hotels

Save more with Secret Prices

Get instant savings with Secret Prices

  • Pay now or later on most rooms
  • Free cancellation on most rooms
  • Price Guarantee

Best hotels in Sooke

Sooke overview

Visitors to Sooke have positive things to say about this scenic city and its restaurants. You'll enjoy the area's beaches, wildlife, and port. Nature lovers can visit Barnes Creek and French Beach Provincial Park while in Sooke. While here, check out other sights like District of Sooke Municipal Hall and Sooke Region Museum.

Where to stay in Sooke

Whether you're planning a longer vacation or a weekend getaway, Sooke has the right hotel for you. There are 30 hotels in Sooke and you can shop as many as 380 deals for rooms on, some with discounts of up to 57%. We have room prices starting at 21 USD per night and here's a breakdown of hotels by star rating in Sooke as well as in the surrounding area:
  • • 3 5-star hotels from 143 USD per night
  • • 62 4-star hotels from 104 USD per night
  • • 64 3-star hotels from 63 USD per night
  • • 12 2-star hotels from 23 USD per night

How to get to Sooke

Fly into Port Angeles, WA (CLM-William R. Fairchild Intl.), 20.9 mi (33.7 km) from central Sooke. Victoria, BC (YYJ-Victoria Intl.) is the next closest major airport, 22.6 mi (36.4 km) away.

What to see around Sooke

The area is recognized for its natural setting, offering these places to visit:
  • • Barnes Creek
  • • French Beach Provincial Park
Recommended sights include:
  • • District of Sooke Municipal Hall
  • • Sooke Region Museum
  • • Tugwell Creek Honey Farm and Meadery

When to visit Sooke

If you're beginning to plan your vacation, you may be curious about the best time to visit. Here are the seasonal norms to help you decide when to go:

Seasonal temperature averages
  • • January-March: 53°F day, 33°F night
  • • April-June: 69°F day, 37°F night
  • • July-September: 73°F day, 44°F night
  • • October-December: 62°F day, 33°F night
Seasonal rainfall averages
  • • January-March: 0.51 inches
  • • April-June: 0.20 inches
  • • July-September: 0.16 inches
  • • October-December: 0.39 inches