USA/CAN Toll Free 1-800-355-1709 Europe Toll Free 00-800-7099-7099

Cheap hotels in Duncan, British Columbia, Canada

Dates: Sunday 01/27/2019 - Tuesday 01/29/2019 (2 Nights) | Rooms: 1 Adults: 2 | Change
...
...
Sort by:
  • Sort by:
  •  
  • Best value
  •  
  • Deals
  •  
  • Price
    • Low to High
    • High to Low
  •  
  • Star rating
    • High to Low
    • Low to High
  •  
  • Alphabetically
  •  
  • Guest ratings
  •  
  • Distance
  •  
Show city map
Secured by Thawte
1.

Super 8 by Wyndham Duncan

 
Duncan, 5325 Trans Canada Hwy
Near Chances Cowichan
  •  
    Sale! Save 10% on this Stay.
  •  
    Free cancellation
  •  
    Lowest Price Guarantee
Impressive Based on 208 reviews
Pay now or at the hotel
Hurry! We only have 6 rooms left
$69
$62
Avg. Nightly Rate
 Save
Sale! Save 10% on this Stay.
2.

Best Western Cowichan Valley Inn

 
Duncan, 6474 Trans Canada Highway
Near BC Forest Discovery Centre
  •  
    Free cancellation
  •  
    Lowest Price Guarantee
Fantastic Based on 268 reviews
Pay now or at the hotel
$112
Avg. Nightly Rate
 Save
3.

Ramada by Wyndham Duncan Cowichan Valley

 
Duncan, 140 Trans Canada Hwy
Near Chances Cowichan
  •  
    Free cancellation
  •  
    Lowest Price Guarantee
Great Based on 112 reviews
Pay now or at the hotel
Hurry! We only have 4 rooms left
$97
Avg. Nightly Rate
 Save
4.

Wessex Inn By The Sea

 
Cowichan Bay, 1846 Cowichan Bay Rd.
Near Cowichan Estuary Nature Centre
  •  
    Save 10%
  •  
    Free cancellation
  •  
    Lowest Price Guarantee
Great Based on 69 reviews
Pay now or at the hotel
Hurry! We only have 3 rooms left
$75
$67
Avg. Nightly Rate
 Save
Save 10%
5.

Croftinn & Motel

 
Crofton, 1568 Chaplin Street
Near Crofton Ferry
  •  
    Free cancellation
  •  
    Lowest Price Guarantee
Resonable Based on 12 reviews
Pay now or at the hotel
Hurry! We only have 2 rooms left
$74
Avg. Nightly Rate
 Save
6.

Fuller Lake Motel

 
Chemainus, 9300 Smiley Rd.
Near Fuller Lake Arena
  •  
    Free cancellation
  •  
    Lowest Price Guarantee
Great Based on 52 reviews
Pay now or at the hotel
Hurry! We only have 2 rooms left
$51
Avg. Nightly Rate
 Save
7.

Thunderbird Motor Inn

 
Duncan, 5849 York Rd
Near Cowichan Aquatic Centre
  •  
    Free cancellation
  •  
    Lowest Price Guarantee
Outstanding Based on 241 reviews
Pay now or at the hotel
Hurry! We only have 2 rooms left
$64
Avg. Nightly Rate
 Save
8.

Best Western Plus Chemainus Inn

 
Chemainus, 9573 Chemainus Road
Near Mount Brenton Golf Course
  •  
    Free cancellation
  •  
    Full Breakfast
  •  
    Lowest Price Guarantee
Outstanding Based on 845 reviews
Pay now or at the hotel
$111
Avg. Nightly Rate
 Save
9.

Oceanfront Suites at Cowichan Bay

 
Cowichan Bay, 1681 Cowichan Bay Rd
Near Arthur Vickers Gallery
  •  
    Save 15%
  •  
    Free cancellation
  •  
    Full Kitchen
  •  
    Lowest Price Guarantee
Fantastic Based on 277 reviews
Hurry! We only have 8 rooms left
$114
$97
Avg. Nightly Rate
 Save
Save 15%
10.

Private Suite in Cowichan Country

 
Duncan, 3180 Herons Way
Near BC Forest Discovery Centre
  •  
    Free cancellation
  •  
    Lowest Price Guarantee
  Based on 0 reviews
Pay now or at the hotel
Hurry! We only have 1 room left
$67
Avg. Nightly Rate
 Save
11.

Stonekroft Guesthouse

 
Shawnigan Lake, 2021 Mable Rd
Near Memory Island Provincial Park
  •  
    Lowest Price Guarantee
Perfect Based on 3 reviews
Hurry! We only have 1 room left
$97
Avg. Nightly Rate
 Save
12.

Little Inn on Willow

 
Chemainus, 9847 Willow Street
Near Chemainus Valley Museum
  •  
    Free cancellation
  •  
    Lowest Price Guarantee
  Based on 0 reviews
Pay now or at the hotel
Hurry! We only have 1 room left
$98
Avg. Nightly Rate
 Save
13.

Villa Eyrie Resort

 
Malahat, 600 Ebadora Lane
Malahat
  •  
    Lowest Price Guarantee
Outstanding Based on 151 reviews
Pay now or at the hotel
Hurry! We only have 5 rooms left
$137
Avg. Nightly Rate
 Save
Sorry, there are no hotels that match your search. Please change your search criteria to see more hotels.
Want to see more hotels? See all available hotels in Duncan, British Columbia, Canada
 
3