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

Book a Duncan Resort

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.

Filter by

Popular filters
Star rating
Your budget
Guest rating
Payment type
Property type
1
Neighborhood
Popular locations
Meal plans available
Amenities
Accessibility
Trip type
Villa Eyrie Resort
4 out of 5
600 Ebadora Lane, Mill Bay, BC
The price is ¥17,851 per night from Feb 1 to Feb 2

Situated in a national park, this spa resort is 1.3 mi (2 km) from Spectacle Lake Provincial Park and within 6 mi (10 km) of Gowlland Tod Provincial Park and ...

4.5/5Wonderful! (245 reviews)

"Beautiful and unique location. Excellent overall facility and welcoming staff"…"

Reviewed on Jan 23, 2021

Villa Eyrie Resort
Don't see what you're looking for?
See all available properties in Duncan
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.

Other property types in Duncan

Villa Eyrie Resort

Villa Eyrie Resort

4 out of 5
600 Ebadora Lane, Mill Bay, BC
The price is ¥17,851 per night from Feb 1 to Feb 2
4.5/5Wonderful! (245 reviews)

"Beautiful and unique location. Excellent overall facility and welcoming staff"…"

Reviewed on Jan 23, 2021

Villa Eyrie Resort
Oceanfront Suites at Cowichan Bay

Oceanfront Suites at Cowichan Bay

3 out of 5
1681 Cowichan Bay Rd, Cowichan Bay, BC
The price is ¥9,837 per night from Feb 23 to Feb 24
4/5Very Good! (657 reviews)

"Nice place to stay free parking, pub next doorthats about it that a about it that’s about it"…"

Reviewed on Jan 2, 2021

Oceanfront Suites at Cowichan Bay
Best Western Plus Chemainus Inn

Best Western Plus Chemainus Inn

2.5 out of 5
9573 Chemainus Road, Chemainus, BC
The price is ¥12,138 per night from Feb 5 to Feb 6
4.7/5Exceptional! (602 reviews)
Your Chemainus Go-To Hotel

"A lovely place to stay while visiting Chemainus. A short walk to town with many cute little shops to check out along the way. safe area. A “go-to” place that you can count on for friendly service and comfort every time."…"

Reviewed on Oct 24, 2020

Best Western Plus Chemainus Inn
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.

Frequently asked questions

What can I expect from a resort vacation in Duncan?
You deserve some time off, and a resort is just the place to pamper yourself with the amenities and services you need for a relaxing trip to Duncan. One of the comfortable resorts in the surrounding area might be just what you’re looking for, whether you’re hoping for a luxurious suite, shopping possibilities, or fun activities to try.
What's a favorite resort in Duncan?
Our highest-rated resorts near Duncan: Villa Eyrie Resort - Spa resort rated 4 stars. 16.3 mi (26.2 km) from Duncan. Features a full-service spa, a restaurant, and a rooftop terrace. Oak Bay Beach Hotel - Luxury resort rated 4.5 stars. 31 mi (49.9 km) from Duncan. Has 3 restaurants, 2 bars, and a full-service spa. Delta Hotels by Marriott Victoria Ocean Pointe Resort - Spa property with a 4-star rating. 28.6 mi (46.1 km) from Duncan. Highly rated for its great location. Enjoy the spa, an indoor pool, and restaurant. Poets Cove Resort & Spa - Beach property with a 4-star rating. 22.1 mi (35.5 km) from Duncan. Amenities include a full-service spa, a marina, and an outdoor pool. Bodega Ridge - 15 mi (24.2 km) from Duncan. Access to a terrace and free self parking.
What can I do in Duncan?
Check out the interesting exhibits at Cowichan Valley Museum and Cowichan Bay Maritime Centre, or grab your golf clubs for a game at Cowichan Golf and Country Club or Duncan Meadows Golf Course. Other top attractions in the area include Swartz Bay Ferry Terminal and Butchart Gardens.
What's the weather like in Duncan?
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 the best way to get to and around Duncan?
Fly into Victoria Intl. Airport (YYJ), which is located 15.9 mi (25.5 km) away. You can also search for flights into Victoria, BC (YWH-Victoria Inner Harbour Seaplane Base), which is 29 mi (46.6 km) away. If you’d like to venture out around the area, you may want to rent a car for your trip.