Hotels & Accommodation in Shawnigan Lake

Search Shawnigan Lake Hotels™ Rewards

Collect 10 nights, get 1 reward night

And look out for Secret Prices on selected hotels

  • 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, check out other sights like Shawnigan Lake Museum and Memory Island Provincial Park.

Where to stay in Shawnigan Lake

Whether traveling for business or pleasure, Shawnigan Lake can accommodate you. You can shop as many as 358 deals for Shawnigan Lake accommodations on, some with discounts of up to 57%. We have room prices as low as 20 USD per night and below you'll find the number of hotels by star rating in Shawnigan Lake as well as in the surrounding area:
  • • 3 5-star hotels from 136 USD per night
  • • 78 4-star hotels from 95 USD per night
  • • 96 3-star hotels from 61 USD per night
  • • 17 2-star hotels from 21 USD 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

Recognized for its natural setting with these places to visit:
  • • West Shawnigan Lake Provincial Park
  • • Old Mill Park
  • • Memory Island Provincial Park
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 what time of year to travel or what you should pack? Here are some typical temperatures to help you plan your vacation:

Seasonal temperature averages
  • • January-March: 47°F day, 28°F night
  • • April-June: 63°F day, 32°F night
  • • July-September: 67°F day, 39°F night
  • • October-December: 56°F day, 28°F night
Seasonal rainfall averages
  • • January-March: 0.47 inches
  • • April-June: 0.24 inches
  • • July-September: 0.12 inches
  • • October-December: 0.51 inches