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

Find Hotels in Duncan

Bundle and save

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
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
26.2 km from city center
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
3 out of 5
1681 Cowichan Bay Rd, Cowichan Bay, BC
Free CancellationReserve now, pay when you stay
The price is ¥9,837 per night from Feb 8 to Feb 9
7.94 km from city center
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
2.5 out of 5
9573 Chemainus Road, Chemainus, BC
Free CancellationReserve now, pay when you stay
The price is ¥12,138 per night from Feb 5 to Feb 6
15.12 km from city center
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
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.
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 ¥9,535 per night from Feb 8 to Feb 9
3.01 km from city center
4.3/5Excellent! (172 reviews)

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

Reviewed on Oct 30, 2020

Best Western Cowichan Valley Inn
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 ¥7,739 per night from Jan 28 to Jan 29
1.71 km from city center
3.3/5 (320 reviews)
On The Road

"It was the perfect place for what I was doing"…"

Reviewed on Sep 26, 2020

Super 8 by Wyndham Duncan
Fuller Lake Motel
2.5 out of 5
9300 Smiley Rd., Chemainus, BC
Free CancellationReserve now, pay when you stay
The price is ¥7,739 per night from Jan 30 to Jan 31
14.24 km from city center
3.5/5Good! (216 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
Thunderbird Motor Inn
2.5 out of 5
5849 York Rd, Duncan, BC
Free CancellationReserve now, pay when you stay
The price is ¥8,558 per night from Feb 7 to Feb 8
0.87 km from city center
4.3/5Excellent! (219 reviews)
Good stay

"Pleasant check in."…"

Reviewed on Sep 13, 2020

Thunderbird Motor Inn
Custom Built Log Cabin 5 Minutes Walk From the Ocean
Get Rates
11.37 km from city center
4.8/5Exceptional! (56 reviews)
Cozy!

"This cabin was perfect for us! We loved the peaceful surroundings, the wood stove, the comfortable bed and the soaker tub. Our hosts went above and beyond to ensure our comfort. we look forward to staying here again."…"

Reviewed on Dec 23, 2020

Custom Built Log Cabin 5 Minutes Walk From the Ocean
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 ¥8,961 per night from Jan 28 to Jan 29
7.14 km from city center
3.9/5Good! (278 reviews)
Friendly staff, great location

"Great owners and staff, they really want you to enjoy your stay. Also, it's a wonderful location. Only negative is the thin walls as it is an older building."…"

Reviewed on Sep 6, 2020

Wessex Inn By The Sea
Stonekroft Guesthouse
3 out of 5
2021 Mable Rd, Shawnigan Lake, BC
Get Rates
18.18 km from city center
5/5Exceptional! (8 reviews)
Must stay place

"Beautiful place and great hosts."…"

Reviewed on Sep 10, 2019

Stonekroft Guesthouse
Rosedale Manor
2.5 out of 5
2520 Alexander Street, Duncan, BC
Get Rates
1.01 km from city center
3.9/5Very Good! (14 reviews)

"The property was a great match for our trip. It was close to Downtown Duncan and grocery/restaurants. We appreciated the kitchen and everything included in the apartment. It was quiet and felt safe. Everything was a little dated, but worked great and helped make our stay enjoyable. Thanks so ..."…"

Reviewed on Dec 3, 2019

Rosedale Manor
Country Estate Farm Stay in the Cowichan Valley
Get Rates
5.14 km from city center
5/5Exceptional! (1 review)
A very relaxing vacation

"Cody is a wonderful host. When we arrived there was a fresh sourdough loaf and the local dairy coffee creamer for us which was really nice. The house is very close to the entrance of the Cowichan Valley Trail/Trans Canada Trail which we took advantage of for most of our vacation. The farm is growing ..."…"

Reviewed on Aug 26, 2020

Country Estate Farm Stay in the Cowichan Valley
Little Inn on Willow
2.5 out of 5
9847 Willow Street, Chemainus, BC
Free CancellationReserve now, pay when you stay
The price is ¥10,626 per night from Jan 27 to Jan 28
16.31 km from city center
3.4/5 (25 reviews)

"There was a stale smell to the room. The towels were falling apart. There were cobwebs around the door. It was really not fresh or clean at all."…"

Reviewed on Sep 8, 2020

Little Inn on Willow
Mill Bay Moments Ocean-front King Bedroom With Kitchenette & Lounge
Get Rates
20.51 km from city center
5/5Exceptional! (2 reviews)
Loved it!

"Tranquil setting with breath-taking view."…"

Reviewed on Sep 7, 2020

Mill Bay Moments Ocean-front King Bedroom With Kitchenette & Lounge
Ramada by Wyndham Duncan Cowichan Valley
2.5 out of 5
140 Trans Canada Hwy, Duncan, BC
Get Rates
0.82 km from city center
3.6/5Good! (226 reviews)

"Central location, walking distance to downtown. Rooms are clean and beds are comfortable."…"

Reviewed on Mar 11, 2020

Ramada by Wyndham Duncan Cowichan Valley
Great discounts on winter rentals monthly and weekly  in Cowichan Warmlands
5/5Exceptional! (12 reviews)
Lovely hone and beautiful gardens

"A modern home with a rustic west coast feel, and beautiful gardens. Tricia is a gracious host respecting privacy and helping if needed. A short walk to the ocean and quick drive to any services or shopping required...highly recommended."…"

Reviewed on Sep 30, 2020

Great discounts on winter rentals monthly and weekly in Cowichan Warmlands
Saltair Walk on waterfront
Get Rates
21.43 km from city center
5/5Exceptional! (3 reviews)
Spectacular !

"This is an incredible place! I every little detail has been taken care of. Beautiful bed, kitchen fully stocked -even popcorn popper with popcorn. I highly recommend this VRBO to anyone wanting to sit by the sea and watch the waves crashing on the shore. Paradise 💕"…"

Reviewed on Dec 12, 2020

Saltair Walk on waterfront
Ocean-view Vacation Home, South-central Vancouver Island. Explore! Play! Relax!
4.6/5Exceptional! (36 reviews)
Great experience!

"Second time staying at this location. Perfect for us. Clean, quiet, spacious, pet friendly, great view, central to all activities we are interested in, very helpful property manager downstairs. We will be back!"…"

Reviewed on Oct 23, 2020

Ocean-view Vacation Home, South-central Vancouver Island. Explore! Play! Relax!
Elegant Mill Bay Cottage with Spectacular Ocean View
Get Rates
19.44 km from city center
5/5Exceptional! (10 reviews)
Great place!

"Felt like a nice hotel, and so great being walking distance to groceries, coffee shops, etc."…"

Reviewed on Aug 23, 2020

Elegant Mill Bay Cottage with Spectacular Ocean View
Emandare Vineyard Guest House, a Restful Haven.
Get Rates
3.91 km from city center
5/5Exceptional! (21 reviews)
The perfect New Year’s Eve getaway!

"Overall an amazing experience. The check-in process was contact free and very straightforward, the property was beautiful, and the suite was very clean with simple, high quality furnishings. The hosts also kindly provided a bottle of wine to enjoy in the hot tub! We look forward to staying at Emandare ..."…"

Reviewed on Jan 8, 2021

Emandare Vineyard Guest House, a Restful Haven.
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.

Duncan Hotel Guide

Search for hotels in Duncan on Expedia. You can easily find your hotels in Duncan using one of the methods below:

  • View our selection of featured hotels in Duncan
  • Use the map to find hotels in the Duncan neighborhood you prefer
  • Use the filters to see hotels in a specific area of Duncan, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Duncan
  • Enter your travel dates to view the best deals on hotels in Duncan - while they last

Frequently asked questions

Where is the best place to stay in Duncan?
Best Western Plus Chemainus Inn is ranked highly by Expedia customers. This hotel offers free breakfast and an indoor pool. Traveler reviews also recommend Best Western Cowichan Valley Inn and Thunderbird Motor Inn as top choices for your stay.
If I need to cancel my hotel reservation in Duncan, will I receive a refund?
Yes, the majority of room reservations are fully refundable if you cancel prior to the hotel’s cancellation deadline, which is often 24 or 48 hours before check in. If you booked a non-refundable reservation, you might be able to cancel it and receive a refund within a 24-hour period of booking. Enter dates in and click on “Search”, then filter by “free cancellation” to get the top deals on offer in Duncan.
Where can I learn more about changing or cancelling my trip to Duncan?
For more details about updating your trip to Duncan or cancelling it, click here.
What's the best budget-friendly accommodation in Duncan?
Based on reviews, Thunderbird Motor Inn is a popular 2.5-star property for our travelers looking for an economical choice, and features free WiFi and free parking. Other options to stay on the cheap include Best Western Plus Chemainus Inn and Wessex Inn By The Sea.
What's the best place to stay for a family trip to Duncan?
Best Western Plus Chemainus Inn is a hotel with an indoor pool and free parking, and it’s a top choice on Expedia for families. Other options for your stay with the kids include Creekside B & B and Oceanfront Suites at Cowichan Bay. Attractions like Cowichan Aquatic Centre and The Raptors are also fun for kids of all ages.
What's the best accommodation for couples in Duncan?
Croftinn & Motel is a favorite property for couples, and features jetted bathtubs and a winery. Other good options for a romantic stay include Creekside B & B and Little Inn on Willow.
What's the best pet-friendly place to stay in Duncan?
Oceanfront Suites at Cowichan Bay is a top dog-friendly hotel, and offers a marina and a restaurant for its human guests. Other good choices for you and your pet include Best Western Plus Chemainus Inn and Super 8 by Wyndham Duncan.
Where is the best hotel to stay close to Merridale Estate Cidery?
Stonekroft Guesthouse is one of the top choices for your stay based on our traveler data, and this 3-star B&B offers free breakfast and free WiFi. It’s located 4 mi (6.4 km) from Merridale Estate Cidery. Another good option is Inlet Beach House Bed and Breakfast, located 4.8 mi (7.7 km) away.
What about the best place to stay close to Brentwood College School?
One of the top choices for your stay is Inlet Beach House Bed and Breakfast, located 3.6 mi (5.9 km) from Brentwood College School, and this 3.5-star B&B offers free WiFi and free parking. Coles Bay Vacation Retreat and Stonekroft Guesthouse are other good choices within 5 miles.
What's the best hotel to stay near the beach in Duncan?
Eagle Rock Bed and Breakfast is a top 3.5-star B&B with free breakfast, and it’s located on the beach. Other good choices for your stay near the beach include Croftinn & Motel and Oceanfront Suites at Cowichan Bay.
What's the best place to stay for casino gaming in Duncan?
Ramada by Wyndham Duncan Cowichan Valley is a hotel featuring a restaurant and free WiFi, and it’s a top choice near the casinos. Other good options to try your luck include Rosedale Manor and Super 8 by Wyndham Duncan.
What are some hotels with pools in Duncan?
Best Western Plus Chemainus Inn is a top hotel with an indoor pool, a children’s pool, and free buffet breakfast. Best Western Cowichan Valley Inn is an additional hotel that offers an onsite pool.

Recent reviews of Duncan hotels

More trip options