Search Hotels near Top Shawnigan Lake Attractions

Top 10 Hotels in Shawnigan Lake

See all 1 Hotels in Shawnigan Lake
Oceanfront Suites at Cowichan Bay
Oceanfront Suites at Cowichan Bay

1681 Cowichan Bay Rd, Cowichan Bay V0R1N0

3.0 out of 5.0
3.9 out of 5 (174 reviews)

Situated on the waterfront, this hotel is within a 5-minute walk of Arthur Vickers Gallery, Cowichan Wooden Boat Society, and …

$122
Brentwood Bay Resort & Spa
Brentwood Bay Resort & Spa
7.3 mi from Shawnigan Lake
4.5 out of 5.0
4.8 out of 5 (478 reviews)

This waterfront hotel overlooking Brentwood Bay is 2 km (1 mile) from Butchart Gardens, 15 km (9 miles) from the Swartz Bay …

$137
Red Lion Inn and Suites
Red Lion Inn and Suites
15.6 mi from Shawnigan Lake
3.0 out of 5.0
3.7 out of 5 (1,250 reviews)

Located less than 2 miles from downtown, this hotel is on the city's famous Galloping Goose pedestrian/bike trail, and across …

$63
The Oswego Hotel
The Oswego Hotel
17.2 mi from Shawnigan Lake
4.0 out of 5.0
4.6 out of 5 (2,002 reviews)

The Oswego Hotel is within 2 blocks of the Inner Harbour, Parliament Buildings, and the Royal BC Museum. Chinatown, the …

$100
Days Inn - Victoria On The Harbour
Days Inn - Victoria On The Harbour
17.2 mi from Shawnigan Lake
3.0 out of 5.0
3.7 out of 5 (1,113 reviews)

Located in James Bay, this eco-friendly hotel is within a 5-minute walk of Victoria Harbour and British Columbia Parliament …

$76
Hotel Grand Pacific
Hotel Grand Pacific
17.3 mi from Shawnigan Lake
4.0 out of 5.0
4.5 out of 5 (2,968 reviews)

Facing the Inner Harbour and adjacent to the Parliament Buildings, Hotel Grand Pacific is 2 blocks from the shops along …

$140
The Magnolia Hotel and Spa
The Magnolia Hotel and Spa
17.3 mi from Shawnigan Lake
4.5 out of 5.0
4.8 out of 5 (1,208 reviews)

Located two blocks from Victoria's busy Inner Harbour, the European-style The Magnolia Hotel And Spa is one block from …

$152
The Fairmont Empress
The Fairmont Empress
17.3 mi from Shawnigan Lake
4.0 out of 5.0
4.2 out of 5 (1,413 reviews)

Overlooking the Inner Harbour, this landmark hotel is within steps of shop-lined Government Street and the copper-domed …

$174
Embassy Inn
Embassy Inn
17.4 mi from Shawnigan Lake
3.0 out of 5.0
4.2 out of 5 (1,464 reviews)

Conveniently located in the Inner Harbour area, close to the new Robert Bateman Centre, this hotel is within walking distance …

$122
Victoria Marriott Inner Harbour
Victoria Marriott Inner Harbour
17.5 mi from Shawnigan Lake
4.0 out of 5.0
4.5 out of 5 (1,227 reviews)

Located 2 blocks from Victoria's picturesque Inner Harbour, this hotel is 1 block from the convention center, 2 blocks …

$140

Recent Reviews in Shawnigan Lake

Hide content

Where to stay in Shawnigan Lake

Shawnigan Lake Hotel Guide

Travelers to Duncan can choose from 10 places to stay within a 0.1-mile drive of Shawnigan Lake, but there are none within Shawnigan Lake itself.

The nearest Expedia-listed hotel is the Hastings House Country House Hotel, British Columbia, located 17 miles from the middle of Shawnigan Lake. Another option is the Points West Oceanfront Resort, situated in British Columbia, which is 20 miles from downtown Shawnigan Lake.

You could investigate the Brentwood Bay Resort & Spa and the The Sidney Pier Hotel & Spa. The Brentwood Bay Resort & Spa can be found 10 miles from the heart of Shawnigan Lake. The The Sidney Pier Hotel & Spa, is 12 miles away. If you'd prefer, you could book a bed at the Spinnakers Brew Pub & Guest Houses or the Ocean Wilderness Inn.

After you have spent time in Shawnigan Lake, ensure you allow time enjoy Vancouver Island's other scenic and cultural delights. Nature lovers will appreciate Vancouver Island's forests, rivers, streams and lakes. You should also visit a few of the region's old towns, history museums and open-air museums. Travelers in this part of Canada can enjoy snowboarding and skiing.

20 miles from Shawnigan Lake you will find Chemainus, where you can spend the day enjoying Mount Brenton Golf Course and Chemainus Valley Museum. Some of our recommended Chemainus hotels include the Best Western Plus Chemainus Inn and Fuller Lake Motel. 7 miles to the north of Shawnigan Lake, you can also stay at Cowichan Bay, home to the Oceanfront Suites at Cowichan Bay and Wessex Inn By The Sea. The Cowichan Bay Maritime Centre and Cowichan Golf and Country Club are just a couple of the more popular sites to see in Cowichan Bay.

Before you say goodbye to Duncan, make sure you experience local game. Visit BC Place Stadium to the northeast of Shawnigan Lake. For tourists who are interested in booking accommodation nearby, make a reservation in the Fairmont Pacific Rim or Shangri-La Hotel, Vancouver.

Located 10 miles from Shawnigan Lake is Victoria International Airport. Stay nearby at Beacon Inn at Sidney B&B or Victoria Airport / Sidney Travelodge.