British Columbia may have travel restrictions in place due to COVID-19.

Photo by Geraldine Soh

Find Luxury Hotels in Duncan

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Top Duncan Luxury Hotels

Luxury Oceanfront Cottage
11101 Chemainus Road, Chemainus, BC
Get Rates
5/5Exceptional! (45 reviews)
Lovely first stay

"We thoroughly enjoyed our first stay. Sue creates a relaxing, comfortable experience at her gorgeous property, and is a warm, welcoming host. Thank you!"…"

Reviewed on Sep. 20, 2020

Luxury Oceanfront Cottage
Best Western Plus Chemainus Inn
2.5 out of 5
9573 Chemainus Road, Chemainus, BC
Free cancellationReserve now, pay when you stay
The price is CA $131 per night from Dec 9 to Dec 10
4.7/5Exceptional! (597 reviews)

"Clean, comfortable, up to date. Had a hot breakfast available."…"

Reviewed on Sep. 30, 2020

Best Western Plus Chemainus Inn
Best Western Cowichan Valley Inn
3 out of 5
6474 Trans Canada Highway, Duncan, BC
Free cancellationReserve now, pay when you stay
The price is CA $117 per night from Dec 19 to Dec 20
4.3/5Excellent! (167 reviews)

"Fresh, clean, friendly staff. Comfortable facilities."…"

Reviewed on Oct. 30, 2020

Best Western Cowichan Valley Inn
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Thunderbird Motor Inn
2.5 out of 5
5849 York Rd, Duncan, BC
Free cancellationReserve now, pay when you stay
The price is CA $125 per night from Dec 6 to Dec 7
4.3/5Excellent! (218 reviews)

"Was very clean and the staff were friendly. The place is a little outdated but it seems well maintained."…"

Reviewed on Jul. 11, 2020

Thunderbird Motor Inn
Wessex Inn By The Sea
2 out of 5
1846 Cowichan Bay Rd., Cowichan Bay, BC
Free cancellationReserve now, pay when you stay
The price is CA $104 per night from Jan 2 to Jan 3
3.9/5Good! (275 reviews)
Beautiful location

"Great location walking distance to charming Cowichan Bay. Friendly helpful staff."…"

Reviewed on Sep. 1, 2020

Wessex Inn By The Sea
Fuller Lake Motel
2.5 out of 5
9300 Smiley Rd., Chemainus, BC
Free cancellationReserve now, pay when you stay
The price is CA $95 per night from Dec 16 to Dec 17
3.5/5Good! (215 reviews)

"Great motel renovated and clean, for the money it exceeded our expectations, nice park like grounds with bbq and picnic area."…"

Reviewed on Sep. 20, 2020

Fuller Lake Motel
Super 8 by Wyndham Duncan
2 out of 5
5325 Trans Canada Hwy, Duncan, BC
Free cancellationReserve now, pay when you stay
The price is CA $86 per night from Dec 5 to Dec 6
3.3/5 (313 reviews)

"Location is a bit too far from any other restaurants. Rooms are clean but a bit worn. Front desk staff were very helpful."…"

Reviewed on Aug. 3, 2020

Super 8 by Wyndham Duncan
Don't see what you're looking for?
We've got more Luxury Hotels. Find the right one for you.
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Looking for a great accommodation for your luxury getaway to Duncan? Let Expedia help you arrange your flight to Victoria, BC (YYJ-Victoria Intl.) airport or Galiano Island, BC (YMF-Montague Harbour Seaplane Base) airport, and then choose from some places to stay that will deliver the luxury you seek. Amenities are important when you plan a trip, so we make it easy to find what you'd like to make your stay relaxing and comfortable. If you want an upscale hotel with a spa, an indoor pool, or luxury bedding, Expedia can assist you in finding the best luxury hotel experience that Duncan offers. During your visit, you might want to enjoy the entertainment which Duncan is known for.

When to Visit Duncan

Here's what you can expect the weather to be like while you are staying in Duncan:

  • Hottest months: August, July, September, and June, with an average temperature of 72°F
  • Coldest months: January, December, February, and March, with an average temperature of 32°F
  • Driest months: August, July, June, and May, with an average rainfall of 0.09 inches
  • Rainiest months: February, October, January, and November, with an average rainfall of 0.20 inches

Exploring Duncan

Experience Duncan with a stop at Duncan Farmers Market, Cowichan Valley Museum, and Cowichan Aquatic Centre. If you have extra time while you're in the area, you might want to stop by Vancouver Island University-Cowichan Campus and World's Largest Hockey Stick.

Several other things that make Duncan special are the:
  • Bird watching
  • Forests
  • Entertainment
  • Wineries
  • Marina
  • Casino gaming

Frequently asked questions

Are you searching for a great accommodation for your luxury holiday in Duncan?
Arrange a flight into Victoria Intl. Airport (YYJ) Airport or Victoria, BC (YWH-Victoria Inner Harbour Seaplane Base) Airport, and then treat yourself to a stay at one of 7 luxurious hotels. During your visit, you might want to enjoy the entertainment which Duncan is known for.
How many luxury hotels can I expect to find in Duncan?
Lie in the lap of luxury during your getaway to Duncan in one of Expedia’s 7 luxury hotels.
When can I expect good weather in Duncan?
Planning for the weather is a good way to make your trip to Duncan relaxing and enjoyable, especially when you’re splurging. The hottest months are usually August and July with an average temp of 54°F, while the coldest months are January and December with an average of 35°F. Average annual precipitation for Duncan is 38 inches.
What's there to see and do in Duncan?
Take in the sights and attractions that Duncan offers with a visit to Quw’utsun’ Cultural Centre, Crofton Ferry, and Fuller Lake Arena. If you have extra time while you’re in the area, you might want to see Chemainus Theatre and Mill Bay Centre.

More trip options