Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Duncan

Filter by star ratings
All filters
Ramada by Wyndham Duncan Cowichan Valley
Ramada by Wyndham Duncan Cowichan Valley
7.4 Good
140 Trans Canada Highway, Duncan, BC, Canada
Show on map
0.6 mi from city centre, Duncan 
GoodBased on 68 reviews
7.4

Ramada by Wyndham Duncan Cowichan Valley is situated in Duncan and offers complimentary wireless internet. It is conveniently located for those wishing to visit local attractions.

Oceanfront Suites at Cowichan Bay
Oceanfront Suites at Cowichan Bay
8.2 Excellent
1681 Cowichan Bay Road, Cowichan Bay, BC, Canada
Show on map
4.9 mi from city centre, Duncan 
ExcellentBased on 361 reviews
8.2

Providing an indoor pool and free Wi-Fi, Oceanfront Suites at Cowichan Bay is located within easy driving distance of Duncan and Shawnigan Lake. Situated moments from popular landmarks, the hotel also features views of Cowichan Bay.

The Hospitality Inn
The Hospitality Inn
7.7 Good
3835 Redford Street, Port Alberni, BC, Canada
Show on map
58.8 mi from city centre, Duncan 
GoodBased on 643 reviews
7.7

The Hospitality Inn is located in Port Alberni and provides free Wi-Fi and an indoor pool. It has a fitness centre, as well as a sun deck, an express check-in and check-out feature and meeting rooms.

Ruthie's Roost B&B
Ruthie's Roost B&B
9.1 Excellent
3255 Trans Canada Highway, Cobble Hill, BC, Canada
Show on map
10.0 mi from city centre, Duncan 
ExcellentBased on 83 reviews
9.1

Ruthie's Roost B&B offers a comfortable setting while in Mill Bay. It also features a terrace.

Super 8 by Wyndham Duncan
Super 8 by Wyndham Duncan
6.9 Good
5325 Trans Canada Highway, Duncan, BC, Canada
Show on map
1.3 mi from city centre, Duncan 
GoodBased on 171 reviews
6.9

Featuring a Jacuzzi, a sauna and an outdoor pool, the hotel is situated in Duncan and offers charming accommodation. It is ideally positioned for guests wanting to visit local attractions.

Cedar Wood Lodge Bed and Breakfast Inn and Conference Centre
Cedar Wood Lodge Bed and Breakfast Inn and Conference Centre
9.3 Excellent
5895 River Road. (Pacific Rim Highway 4), Port Alberni, BC, Canada
Show on map
61.3 mi from city centre, Duncan 
ExcellentBased on 202 reviews
9.3

Cedar Wood Lodge Bed & Breakfast Inn is located on Vancouver Island and offers 4-star facilities as well as free Wi-Fi and a Jacuzzi. It also features meeting rooms, a tour desk and a convention center.

Best Western Cowichan Valley Inn
Best Western Cowichan Valley Inn
8.7 Excellent
6474 Trans Canada Highway, Duncan, BC, Canada
Show on map
1.6 mi from city centre, Duncan 
ExcellentBased on 144 reviews
8.7

Best Western Cowichan Valley Inn offers 3-star accommodation, plus an outdoor heated pool, meeting rooms and an express check-in and check-out feature. Just 10 minutes' walk from Hayward Railway Station, the hotel's convenient setting means it is an ideal place to stay when in Duncan.

Crofton by the Sea Bed & Breakfast
Crofton by the Sea Bed & Breakfast
9.1 Excellent
1560 Joan Avenue, Crofton, BC, Canada
Show on map
6.3 mi from city centre, Duncan 
ExcellentBased on 75 reviews
9.1

Crofton by the Sea Bed & Breakfast provides a comfortable setting when in Crofton. It also offers a gift shop and massage services.

Tips for booking a Duncan hotel

Cheapest month:October
Most expensive month:September
Average price in Duncan:$100/night
Absolute cheapest price found:$53/night
Cheapest day:Thursday
Most expensive day:Friday
$76 - $136
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$53 - $132
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Duncan hotels

Show all 38 hotels
1
Best Western Cowichan Valley Inn
Best Western Cowichan Valley Inn
8.7 Excellent
6474 Trans Canada Highway, Duncan, BC, Canada
Show on map
1.6 mi from city centre, Duncan 

Best Western Cowichan Valley Inn offers 3-star accommodation, plus an outdoor heated pool, meeting rooms and an express check-in and check-out feature. Just 10 minutes' walk from Hayward Railway Station, the hotel's convenient setting means it is an ideal place to stay when in Duncan.

2
Cedar Wood Lodge Bed and Breakfast Inn and Conference Centre
Cedar Wood Lodge Bed and Breakfast Inn and Conference Centre
9.3 Excellent
5895 River Road. (Pacific Rim Highway 4), Port Alberni, BC, Canada
Show on map
2.3 mi from city centre, Port Alberni 

Cedar Wood Lodge Bed & Breakfast Inn is located on Vancouver Island and offers 4-star facilities as well as free Wi-Fi and a Jacuzzi. It also features meeting rooms, a tour desk and a convention center.

3
Oceanfront Suites at Cowichan Bay
Oceanfront Suites at Cowichan Bay
8.2 Excellent
1681 Cowichan Bay Road, Cowichan Bay, BC, Canada
Show on map
0.2 mi from city centre, Cowichan Bay 

Providing an indoor pool and free Wi-Fi, Oceanfront Suites at Cowichan Bay is located within easy driving distance of Duncan and Shawnigan Lake. Situated moments from popular landmarks, the hotel also features views of Cowichan Bay.

4
Ramada by Wyndham Duncan Cowichan Valley
Ramada by Wyndham Duncan Cowichan Valley
7.4 Good
140 Trans Canada Highway, Duncan, BC, Canada
Show on map
0.6 mi from city centre, Duncan 

Ramada by Wyndham Duncan Cowichan Valley is situated in Duncan and offers complimentary wireless internet. It is conveniently located for those wishing to visit local attractions.

Cheapest hotels in Duncan, Vancouver Island

Show all 38 hotels
Ruthie's Roost B&B
Ruthie's Roost B&B
9.1 Excellent
3255 Trans Canada Highway, Cobble Hill, BC, Canada
Show on map
2.2 mi from city centre,  

Ruthie's Roost B&B offers a comfortable setting while in Mill Bay. It also features a terrace.

$76
Avg. per night
Crofton by the Sea Bed & Breakfast
Crofton by the Sea Bed & Breakfast
9.1 Excellent
1560 Joan Avenue, Crofton, BC, Canada
Show on map
0.1 mi from city centre,  

Crofton by the Sea Bed & Breakfast provides a comfortable setting when in Crofton. It also offers a gift shop and massage services.

$80
Avg. per night
The Hospitality Inn
The Hospitality Inn
7.7 Good
3835 Redford Street, Port Alberni, BC, Canada
Show on map
0.6 mi from city centre,  

The Hospitality Inn is located in Port Alberni and provides free Wi-Fi and an indoor pool. It has a fitness centre, as well as a sun deck, an express check-in and check-out feature and meeting rooms.

$83
Avg. per night
Super 8 by Wyndham Duncan
Super 8 by Wyndham Duncan
6.9 Good
5325 Trans Canada Highway, Duncan, BC, Canada
Show on map
1.3 mi from city centre,  

Featuring a Jacuzzi, a sauna and an outdoor pool, the hotel is situated in Duncan and offers charming accommodation. It is ideally positioned for guests wanting to visit local attractions.

$112
Avg. per night
Ramada by Wyndham Duncan Cowichan Valley
Ramada by Wyndham Duncan Cowichan Valley
7.4 Good
140 Trans Canada Highway, Duncan, BC, Canada
Show on map
0.6 mi from city centre,  

Ramada by Wyndham Duncan Cowichan Valley is situated in Duncan and offers complimentary wireless internet. It is conveniently located for those wishing to visit local attractions.

$113
Avg. per night
Best Western Cowichan Valley Inn
Best Western Cowichan Valley Inn
8.7 Excellent
6474 Trans Canada Highway, Duncan, BC, Canada
Show on map
1.6 mi from city centre,  

Best Western Cowichan Valley Inn offers 3-star accommodation, plus an outdoor heated pool, meeting rooms and an express check-in and check-out feature. Just 10 minutes' walk from Hayward Railway Station, the hotel's convenient setting means it is an ideal place to stay when in Duncan.

$128
Avg. per night
Cedar Wood Lodge Bed and Breakfast Inn and Conference Centre
Cedar Wood Lodge Bed and Breakfast Inn and Conference Centre
9.3 Excellent
5895 River Road. (Pacific Rim Highway 4), Port Alberni, BC, Canada
Show on map
2.3 mi from city centre,  

Cedar Wood Lodge Bed & Breakfast Inn is located on Vancouver Island and offers 4-star facilities as well as free Wi-Fi and a Jacuzzi. It also features meeting rooms, a tour desk and a convention center.

$137
Avg. per night
Oceanfront Suites at Cowichan Bay
Oceanfront Suites at Cowichan Bay
8.2 Excellent
1681 Cowichan Bay Road, Cowichan Bay, BC, Canada
Show on map
0.2 mi from city centre,  

Providing an indoor pool and free Wi-Fi, Oceanfront Suites at Cowichan Bay is located within easy driving distance of Duncan and Shawnigan Lake. Situated moments from popular landmarks, the hotel also features views of Cowichan Bay.

$155
Avg. per night

Hotel prices in Duncan

2 stars and under

$76 - $113

Super 8 by Wyndham Duncan

#1 Most popular

$112
Avg. per night
Ramada by Wyndham Duncan Cowichan Valley
$113
Avg. per night
Ruthie's Roost B&B

Best value

Ruthie's Roost B&B
9.1 Excellent
$76
Avg. per night
3 stars

$83 - $155

Oceanfront Suites at Cowichan Bay

#1 Most popular

$155
Avg. per night
The Hospitality Inn

Best value

$83
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Duncan

About Duncan

Duncan is a lively town surrounded by the lush vineyards and emerald pastures of the Cowichan Valley. It boasts a rich First Nations heritage and is dotted with dozens of totem poles. You can bite into a flourishing "agritourism" food scene featuring wineries, cideries and artisan cheesemakers.

Things to do

A walking tour of Duncan's famous totem poles is a rite of passage. The town is home to the world's largest outdoor collection of totem poles, inspired by its Coast Salish and Kwakwaka’wakw culture. Find out more about Duncan's First Nations heritage at the Quw'utsun' Cultural Centre.

Surrounded by lush plantations, the Westholme Tea Company is a unique stop on Duncan's "agritourism" circuit. You can tour the estate and sample artisanal blends like Maple Quail's Nest and Tree Frog Green in the atmospheric tasting room. The Merridale Estate Cidery is another great pitstop that serves crisp cider in a rustic setting.

Three kilometres north of town, the BC Forest Discovery Centre offers a glimpse at Duncan's industrial past. You can peer into pioneer-era buildings, gaze up at monster-sized logging machinery and step aboard a working steam train.

Duncan is a great base for exploring Vancouver Island's beautiful coastline. Wilderness kayaking in Maple Bay offers a unique chance to spot seals, otters and other marine life. Whale-watching tours depart from Cowichan Bay and seek out Vancouver Island's beloved orcas. Alternatively, you can rent a canoe and enjoy a scenic paddle on Lake Cowichan.

Getting around

Downtown Duncan is easy to get around on foot, especially around the historic district. A rental car is the easiest way to explore the Cowichan Valley and Vancouver Island. Victoria and Nanaimo are roughly 50 kilometres to the south and north, respectively.

Duncan travel FAQs

  • What are the best hotels in Duncan?

    One of the most popular hotels in Duncan is Thunderbird Motor Inn, which has been reviewed by 209 users and currently has a rating of 8.4/10. Other top-rated locations include Ramada by Wyndham Duncan Cowichan Valley and Oceanfront Suites at Cowichan Bay, which have received 7.4/10 and 8.2/10 ratings from our users, respectively.

  • How much is a hotel in Duncan tonight?

    Prices for a hotel in Duncan tonight are about $115 on average, but HotelsCombined users have found prices as low as $81 for tonight in the last 3 days.