COVID-19 alert: Travel requirements are changing rapidly, including need for pre-travel COVID-19 testing and quarantine on arrival.

Find Spa Hotels in Duncan from CA $140

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 Spa Hotels

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 $140 per night from Jun 1 to Jun 1
4.7/5Exceptional! (608 reviews)
"Great suites. Very comfortable and spacious."

Reviewed on Apr. 22, 2021

Best Western Plus Chemainus Inn
Villa Eyrie Resort
4 out of 5
600 Ebadora Lane, Mill Bay, BC
Free cancellationReserve now, pay when you stay
The price is CA $181 per night from May 11 to May 11
4.5/5Wonderful! (250 reviews)
"The VE was unquestionably the most accommodations that we have ever stayed in. The rooms are massive, have all the amenities you need (coffee, tea, fridge, fireplace, tub with exfoliant soap, etc ). The Beautiful views and grounds are breathtaking. The restaurant (patio for Covid) was very nice with ..."

Reviewed on Apr. 26, 2021

Villa Eyrie Resort
Oceanfront Suites at Cowichan Bay
3 out of 5
1681 Cowichan Bay Rd, Cowichan Bay, BC
Free cancellationReserve now, pay when you stay
The price is CA $164 per night from May 24 to May 24
4/5Very Good! (673 reviews)
"Wonderful property! A bit dated in the room, but overall excellent! I would stay here again without question."

Reviewed on Apr. 28, 2021

Oceanfront Suites at Cowichan Bay
Don't see what you're looking for?
We've got more Spa 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.