Find and Book Top Rated Hotels in Duncan

Search among 4 available hotels and places to stay in Duncan from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-4 out of 4
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.4
Great44 reviews
MapView on map1.8 mi from City Center1.2 mi from B C Forest Museum Society
From   US$ 99 /nightSelect
8.4
Great67 reviews
MapView on map5.0 mi from City Center500 yd from Maple Bay
From   US$ 74 /nightSelect
Aparthotel
8.8
Great14 reviews
1100 yd from City Center500 yd from Cosmos Family Entertainment
From   US$ 66 /nightSelect
4.3 mi from City Center1.1 mi from Maple Bay
From   US$ 148 /nightSelect

Best hotels and places to stay in Duncan

Why visit?

Duncan, located in British Columbia, Canada, offers a captivating experience for tourists seeking a blend of natural beauty, cultural richness, and outdoor adventures. This city is widely known for its vibrant arts scene, historical attractions, and proximity to stunning landscapes, making it an ideal destination for travelers.

Where to stay?

Duncan has several areas that provide excellent accommodation options for tourists. Here are some of the best areas to consider:

Downtown Duncan: Staying in the heart of the city allows tourists to explore its historic charm easily. With a variety of shops, restaurants, and art galleries, downtown Duncan offers a lively atmosphere.

Cowichan Bay: If you wish to experience a coastal getaway, Cowichan Bay is the perfect place to stay. This charming waterfront village provides stunning views, seafood restaurants, and opportunities for boating and kayaking.

Averill Creek: Nature enthusiasts would appreciate staying in Averill Creek, located close to Mount Prevost and Mount Sicker. This area offers peace and tranquility, surrounded by beautiful vineyards and wineries.

Price per hotel room per night

The average price per night for hotels in Duncan varies based on their star ratings:

3-star hotels: Prices range from $80 to $130 per night.

4-star hotels: Prices range from $130 to $180 per night.

5-star hotels: Prices range from $180 to $300 per night.

Best Value for Money:

Best Western Cowichan Valley Inn: This hotel offers comfortable rooms, friendly service, and a central location, making it a great value for money option.

Ramada by Wyndham Duncan: With its reasonable rates and convenient amenities, including a fitness center and in-room kitchenettes, this hotel provides excellent value for families or business travelers.

Super 8 by Wyndham Duncan: Offering clean and well-equipped rooms at an affordable price, this hotel is perfect for budget-conscious travelers.

Best Kids-Friendly Hotels:

Thunderbird Motor Inn: This family-friendly hotel features spacious rooms, an outdoor pool, and a picnic area, ensuring an enjoyable stay for children.

Travelodge by Wyndham Duncan: With its indoor pool, complimentary breakfast, and proximity to family attractions like the World's Largest Hockey Stick, this hotel caters well to families.

Best Hotels for Romantic Getaway:

Glen Lyon Inn & Suites: This charming waterfront hotel offers beautiful views, cozy rooms, and a fine dining restaurant, providing a romantic setting for couples.

Maple Grove Guest House: Set in a serene location surrounded by gardens, this bed and breakfast offers a romantic retreat with its comfortable rooms and personalized service.

Best for Location:

Best Western Plus Chemainus Inn: Located nearby, in Chemainus, this hotel offers easy access to the famous Chemainus Murals and the Chemainus Theatre.

Oceanfront Suites at Cowichan Bay: Situated by the waterfront, this hotel provides breathtaking ocean views and is conveniently close to whale-watching tours and local restaurants.

Skye Croft Bed & Breakfast: Nestled within a peaceful neighborhood, this cozy B&B is still just a short drive away from downtown Duncan and local attractions.

Best for a Short City Break:

Quamichan Inn: This heritage inn offers a unique experience with its historic charm, elegant rooms, and close proximity to the city's downtown area.

Ramada by Wyndham Cowichan Valley: Featuring modern amenities, comfortable rooms, and a convenient location, this hotel is a great choice for a short city break.

Show moreLess