Filters
Popular
1
4
2
1
1
7
1
Search by name
Star rating
9
7
1
17
MoreLess
Guest rating
1
MoreLess
Accommodation type
7
MoreLess
Price per night
3
2
2
MoreLess
Nearby
1
MoreLess
Hotel type
6
2
2
1
1
2
2
1
MoreLess
Amenities
4
2
1
1
MoreLess
Room features
1
1
1
5
MoreLess
Services
1
2
MoreLess
Clear filters
Apply
Sort by
Legend
Legend
  • Hotels on page
  •  
  • Other hotels
  • Airports
  • Metro Station
  • Train Station
  • Park
  • Museum
  • Business Center
  • Stadium
  • General

Hover above the icons to see hotel photo and details.

Click the hotel to go to the main hotel page.

Check rooms and rates
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
We offer 34 hotels in Sooke
Get Prices

3-star hotels in Sooke

Filter by
Sort by
  • Sort by:
  • Popularityfrom low to highfrom high to low
  • Pricefrom low to highfrom high to low
  • Guest ratingfrom low to highfrom high to low
Legend
Legend
  • Hotels on page
  •  
  • Other hotels
  • Airports
  • Metro Station
  • Train Station
  • Park
  • Museum
  • Business Center
  • Stadium
  • General

Hover above the icons to see hotel photo and details.

Click the hotel to go to the main hotel page.

Your selection
Ocean Wilderness Inn Sooke9171 West Coast Road, Sooke, Canada, V9Z 1G3View on map
6.1 mi from City Center
Set close to a port, this lovely accommodation offers a sunny patio and a night club and a shared lounge to ensure a joyful stay.
  • The inn has
    • Free Wi-Fi in rooms
    +1
  • The inn has
    • Car park
    +1
  • The inn has
    • Outdoor dining area
    +1
9.4
Perfect19 reviews
Price fromUS$ 179per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Points West Oceanfront Resort Sooke8969 West Coast Road, Sooke, Canada, V9Z 1E7View on map
5.4 mi from City Center
The French-style building of the hotel boasts 13 rooms close to Olympic Mountains and Andes Mountains.
  • The resort has
    • Free Wi-Fi in rooms
    +1
  • The resort has
    • On-site car park
    +1
Price fromUS$ 189per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Sooke Ocean Resort6669 Horne Road, Sooke, Canada, Sooke, CanadaView on map
1500 yd from City Center1500 yd from East Sooke
There are rooms facing the mountain and the hotel is set close to South Shore Gallery.
  • The resort has
    • Children's pool
    +1
Select
Stones Throw Cottage By Bc Island Vacation Homes Sooke8095 West Coast Road , Sooke, CanadaView on map
3.4 mi from City Center
  • The hotel has
    • Free internet access
    +1
  • The hotel has
    • Picnic area/ Tables
    +1
Select
Madrona Cottage By Bc Island Vacation Homes Sooke41 Seagirt Road , Sooke, CanadaView on map
2.5 mi from City Center1.2 mi from East Sooke
The hotel is located in the beach area of Sooke, not far away from The Sooke Region Museum, overlooking the garden.
  • The hotel has
    • Free internet access
    +1
  • The hotel has
    • Picnic area/ Tables
    +1
Select
4 Beaches Bed & Breakfast Sooke7760 West Coast Road, Sooke, Canada, V9Z 0R7View on map
2.3 mi from City Center
This French-style hotel is set at a short distance to Tugwell Creek Honey Farm and Meadery.
  • The bed & breakfast has
    • Free Wi-Fi in rooms
    +1
  • The bed & breakfast has
    • On-site car park
    +1
  • The bed & breakfast has
    • Jacuzzi
    +1
Price fromUS$ 99per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Gordon'S Beach Farm Stay B&B Sooke4537 Otter Point Road, Sooke, Canada, V9Z 0K4View on map
4.4 mi from City Center
The hotel offers 3 en-suite rooms and guests will be amazed at panoramic views of the ocean.
  • The bed & breakfast has
    • Free Wi-Fi in rooms
    +1
  • The bed & breakfast has
    • On-site car park
    +1
Price fromUS$ 97per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night

Filtering results

Please wait...

7 hotels found