Skip to main content.

Hotels in Shawnigan Lake

Search for Shawnigan Lake 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 Shawnigan Lake Hotels

Shawnigan Lake overview

Shawnigan Lake is an inviting destination that has something for everyone. Nature lovers can visit West Shawnigan Lake Provincial Park and Old Mill Park while in Shawnigan Lake. While here, discover other sights like Shawnigan Lake Museum and Memory Island Provincial Park.

Where to stay in Shawnigan Lake

Whether travelling for business or pleasure, Shawnigan Lake can accommodate you. There are 2 hotels in Shawnigan Lake and you can shop for as many as 384 deals for rooms on, some with discounts of up to 57%. We have room prices as low as GBP 15 per night. Below, you'll find the number of hotels for each star rating in Shawnigan Lake as well as in the surrounding area:
  • • 3 5-star hotels from GBP 117 per night
  • • 78 4-star hotels from GBP 72 per night
  • • 96 3-star hotels from GBP 45 per night
  • • 17 2-star hotels from GBP 16 per night

How to get to Shawnigan Lake

Fly into Victoria, BC (YYJ-Victoria Intl.), 10.1 mi (16.3 km) from the heart of Shawnigan Lake. Bedwell Harbour, BC (YBW-Bedwell Harbour Seaplane Base) is the next-closest major airport, 20.7 mi (33.2 km) away.

What to see around Shawnigan Lake

Recommended sights include:
  • • West Shawnigan Lake Provincial Park
  • • Old Mill Park
  • • Shawnigan Lake Museum
  • • Memory Island Provincial Park
  • • Kinsol Trestle

When to visit Shawnigan Lake

Wondering which time of year to travel or what you should pack? Here are some typical temperatures to help you plan your holiday:

Seasonal temperatures
  • • January-March: 8°F day, -2°F night
  • • April-June: 17°F day, 0°F night
  • • July-September: 19°F day, 4°F night
  • • October-December: 13°F day, -2°F night
Seasonal average rainfall
  • • January-March: 12 inches
  • • April-June: 6 inches
  • • July-September: 3 inches
  • • October-December: 13 inches