Filters
Popular
3
23
17
10
6
25
11
3
3
2
Search by name
Cities nearby
10
8
5
5
3
3
2
MoreLess
Star rating
1
5
9
7
17
MoreLess
Guest rating
3
2
MoreLess
Accommodation type
25
MoreLess
Price per night
8
14
11
4
2
MoreLess
Nearby
3
MoreLess
Airports
MoreLess
Hotel type
10
9
6
6
6
5
3
2
1
14
3
2
2
1
1
1
1
1
MoreLess
Amenities
23
17
10
6
5
5
4
MoreLess
Room features
5
12
5
3
3
1
4
6
MoreLess
Services
1
2
3
1
6
MoreLess
Brands
1
1
1
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 8 hotels in Shawnigan Lake
Get Prices

Shawnigan Lake BC Hotels

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.

Dragonfly Dock Bed And Breakfast Shawnigan Lake1874 West Shawnigan Lake Road, Shawnigan Lake, Canada, V0R 2W3View on map
4.0 km from City Centre
There are rooms facing the islands and the hotel is set close to Memory Island Provincial Park.
  • The hotel has
    • Exhibition space
    +1
  • The hotel has
    • Tubing
    +1
Select
Shawnigan Lake Bed And Breakfast1911 Renfrew Road, Shawnigan Lake, Canada, V0R 2W1View on map
1.1 km from City Centre
Near the hotel, there is a ferry port and guests can easily reach Merridale Cidery & Distillery which is not far away.
  • The bed & breakfast has
    • Free Wi-Fi in rooms
    +1
  • The bed & breakfast has
    • Outdoor dining area
    +1
Price fromC$ 131per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
Shawnigan Suite B & B2659 Treit Road, Shawnigan Lake, Canada, V0R 2W2View on map
2.2 km from City Centre
Located in the heart of Shawnigan Lake, this hotel features canoeing and fishing.
  • The bed & breakfast has
    • Free Wi-Fi in rooms
    +1
  • The bed & breakfast has
    • Outdoor dining area
    +1
Price fromC$ 130per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
Marifield Manor Bed & Breakfast Shawnigan Lake2036 Sunnybrook Lane, Shawnigan Lake, Canada, V0R 2W1View on map
400 m from City Centre
The hotel is based close to West Shawnigan Lake Provincial Park in Shawnigan Lake, and consists of 6 rooms with antique decor.
  • The bed & breakfast has
    • Free Wi-Fi in rooms
    +1
Price fromC$ 189per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
Shawnigan Lake Vacation SuiteApartment1911 Renfrew Road, Shawnigan Lake, Canada, V0R 2W1View on map
1.1 km from City Centre
Featuring a kitchen and a terrace, the property is a 25-minute drive from Victoria International airport.
  • The apartment has
    • Free Wi-Fi in rooms
    +1
  • The apartment has
    • Dryer
    • Cookware/ Kitchen utensils
    +2
Price fromC$ 130per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
Shawnigan Vacations Guest House Shawnigan LakeGuest house2647 Treit Road, Shawnigan Lake, Canada, V0R 2W1View on map
2.2 km from City Centre
Set 31 km from Victoria in Shawnigan Lake, this apartment with modern interior features a sun terrace.
Price fromC$ 127per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
Stonekroft Guesthouse Shawnigan Lake2021 Mable Road, Shawnigan Lake, Canada, V0R 2W3View on map
3.3 km from City Centre
There are rooms facing the garden and the hotel is set close to Memory Island Provincial Park.
  • The bed & breakfast has
    • Free Wi-Fi in public areas
    +1
  • The bed & breakfast has
    • Off-site car park
    +1
  • The bed & breakfast has
    • Outdoor dining area
    +1
Price fromC$ 138per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
1-Bedroom Suite with Full Kitchen, 4-pc Bath & Private Laundry Shawnigan LakeApartment2425 Renfrew Road, Shawnigan Lake, Canada, V0R 2W1View on map
1.7 km from City Centre
Set 6 km from Burnt bridge, this apartment has a kitchen and 1 bathrooms.
  • The apartment has
    • No smoking on site
    +1
Select
Similar properties near Shawnigan Lake
Oceanfront Suites At Cowichan Bay1681 Cowichan Bay Road, Cowichan Bay, Canada, V0R 1N0View on map
12394.4 km from Shawnigan Lake
This hotel features rooms with pool views, while a beautiful location provides easy access to Cowichan Wooden Boat Society.
  • The hotel has
    • On-site car park
    +1
8.8
Great31 reviews
Price fromC$ 160per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
Thunderbird Motor Inn Duncan5849 York Road, Duncan, Canada, V9L 3S3View on map
15.1 km from Shawnigan Lake15.1 km from City Centre
Located a few steps from Mount Prevost, the hotel features 32 rooms with views over the terrace.
  • The motel has
    • Free Wi-Fi in rooms
    +1
  • The motel has
    • On-site car park
    +1
Price fromC$ 94per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
Holmesdale House Bed And Breakfast Duncan1058 Holmesdale Street, Duncan, Canada, V9L 5H1View on map
16.1 km from Shawnigan Lake16.1 km from City Centre
Set only 1.7 km from B.C. Forest Discovery Centre, this hotel features a shared lounge, a library and a golf course.
  • The bed & breakfast has
    • On-site car park
    +1
  • The bed & breakfast has
    • Coffee/Tea in lobby
    • Picnic area/ Tables
    +2
Price fromC$ 157per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
Valley View Bed And Breakfast DuncanApartment2277 Quamichan Park Road, Duncan, Canada, V9L 4T7View on map
15.1 km from Shawnigan Lake15.1 km from City Centre
Set near Cowichan Valley Museum, this budget venue is 20 minutes' walk of the city center.
  • The apartment has
    • Electric kettle
    +1
Price fromC$ 104per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
Armand Heights Bed & Breakfast Ganges221 Armand Way, Ganges, Canada, V8K 2B6View on map
20.6 km from Shawnigan Lake20.6 km from City Centre
The hotel offers panoramic sea views and soundproof rooms also feature en suite bathrooms.
  • The bed & breakfast has
    • Free Wi-Fi in public areas
    +1
  • The bed & breakfast has
    • On-site car park
    +1
  • The bed & breakfast has
    • Luggage storage
    • Locker room
    +2
Price fromC$ 175per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
Seasons Above The Bay Guest Suites And B&B Cowichan BayApartment1818 Pritchard Road, Cowichan Bay, Canada, V0R 1N1View on map
10.0 km from Shawnigan Lake10.0 km from City Centre
There are rooms facing the garden and the hotel is set close to Cowichan Wooden Boat Society.
  • The apartment has
    • Free internet access
    +1
  • The apartment has
    • Dryer
    • Electric kettle
    • Cookware/ Kitchen utensils
    +3
9.2
Perfect1 review
Price fromC$ 226per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
Stonehouse Bed And Breakfast Ganges641 Fulford Ganges Road, Ganges, CanadaView on map
23.5 km from Shawnigan Lake23.5 km from City Centre
You can enjoy a steam room and a Jacuzzi in the hotel that also features a convenient location close to Salt Spring Vineyards in Ganges.
  • The bed & breakfast has
    • On-site car park
    +1
Price fromC$ 473per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
Super 8 Duncan Hotel5325 Trans Canada Highway, Duncan, Canada, V9L 5J2View on map
13.3 km from Shawnigan Lake13.3 km from City Centre
This hotel with 35 rooms and a coffee bar is conveniently located 20 minutes' walk from the city center.
  • The hotel has
    • On-site car park
    +1
7.4
Very good22 reviews
Price fromC$ 93per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
Ramada By Wyndham Duncan Cowichan Valley140 Trans Canada Highway, Duncan, Canada, V9L 3P7View on map
14.3 km from Shawnigan Lake14.3 km from City Centre
Offering convenient proximity to Stoney Hill Regional Park, the hotel is also close to Judy Hill Gallery.
  • The hotel has
    • On-site car park
    +1
7.2
Very good11 reviews
Price fromC$ 100per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
Brentwood Lighthouse Bed And Breakfast Brentwood BayApartment759 Sea Drive, Brentwood Bay, CanadaView on map
15.8 km from Shawnigan Lake15.8 km from City Centre
Situated 2 km from the centre of Brentwood Bay, the apartment with a view over the garden offers a patio.
  • The apartment has
    • Free Wi-Fi in rooms
    +1
  • The apartment has
    • Refrigerator
    +1
Select
Rae Leigh Heights Bnb Bed & Breakfast Saanichton8133 Rae Leigh Place, Saanichton, CanadaView on map
14.8 km from Shawnigan Lake14.8 km from City Centre
Providing access to Glen Meadows Golf & Country Club, this hotel is a 30-minute walk from John Dean Provincial Park and offers a beach restaurant.
  • The bed & breakfast has
    • Free Wi-Fi in public areas
    +1
  • The bed & breakfast has
    • On-site car park
    +1
  • The bed & breakfast has
    • Bar/ Lounge area
    • Coffee/Tea in lobby
    • Picnic area/ Tables
    +3
Price fromC$ 216per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
Inlet Beach House B&B North Saanich10830 Madrona Drive, North Saanich, CanadaView on map
12.1 km from Shawnigan Lake12.1 km from City Centre
Nestled close to a ferry port, the hotel has snorkeling, canoeing and hiking to offer along with ocean views.
  • The bed & breakfast has
    • On-site car park
    +1
  • The bed & breakfast has
    • Outdoor dining area
    • Picnic area/ Tables
    +2
Price fromC$ 180per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night

Filtering results

Please wait...

39 hotels found