- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check prices for these dates
Our top choices for Vancouver Island 4-star hotels

1. Fairmont Empress
Fairmont EmpressDowntown Victoria
9.4 out of 10, Exceptional, (2,982 reviews)
The price is CA $295
CA $346 total
includes taxes & fees
Nov 29 - Nov 30

2. Hotel Grand Pacific
Hotel Grand PacificInner Harbour
9.2 out of 10, Wonderful, (3,998 reviews)
The price is CA $207
CA $243 total
includes taxes & fees
Nov 29 - Nov 30

3. Naturally Pacific Resort
Naturally Pacific ResortCampbell River
9.6 out of 10, Exceptional, (1,124 reviews)
The price is CA $219
CA $295 total
includes taxes & fees
Nov 15 - Nov 16

4. The Oswego Hotel
The Oswego HotelJames Bay
9.4 out of 10, Exceptional, (2,257 reviews)
The price is CA $212
CA $248 total
includes taxes & fees
Nov 15 - Nov 16

5. Oak Bay Beach Hotel
Oak Bay Beach HotelSouth Oak Bay
9.8 out of 10, Exceptional, (1,234 reviews)
The price is CA $272
CA $316 total
includes taxes & fees
Dec 9 - Dec 10

6. Crown Isle Resort and Golf Community
Crown Isle Resort and Golf CommunityCourtenay
9.4 out of 10, Exceptional, (1,770 reviews)
The price is CA $165
CA $201 total
includes taxes & fees
Dec 1 - Dec 2

7. The Magnolia Hotel and Spa
The Magnolia Hotel and SpaDowntown Victoria
9.8 out of 10, Exceptional, (1,485 reviews)
The price is CA $236
CA $277 total
includes taxes & fees
Nov 29 - Nov 30

8. DoubleTree by Hilton Hotel & Suites Victoria
DoubleTree by Hilton Hotel & Suites VictoriaDowntown Victoria
9.0 out of 10, Wonderful, (1,142 reviews)
The price is CA $212
CA $249 total
includes taxes & fees
Nov 15 - Nov 16

9. Black Rock Oceanfront Resort
Black Rock Oceanfront ResortUcluelet
9.6 out of 10, Exceptional, (1,246 reviews)

10. The Vic, an Ascend Collection Hotel
The Vic, an Ascend Collection HotelBurnside
8.8 out of 10, Excellent, (1,491 reviews)
The price is CA $104
CA $120 total
includes taxes & fees
Nov 15 - Nov 16

11. Brentwood Bay Resort - Adults Only (16+)
Brentwood Bay Resort - Adults Only (16+)Brentwood Bay
9.6 out of 10, Exceptional, (1,177 reviews)
The price is CA $285
CA $322 total
includes taxes & fees
Nov 18 - Nov 19

12. SoLo Suites
SoLo SuitesVictoria
9.2 out of 10, Wonderful, (1,000 reviews)
The price is CA $166
CA $193 total
includes taxes & fees
Nov 15 - Nov 16

13. Coast Victoria Hotel & Marina by APA
Coast Victoria Hotel & Marina by APAInner Harbour
9.2 out of 10, Wonderful, (1,302 reviews)
The price is CA $199
CA $233 total
includes taxes & fees
Nov 22 - Nov 23

14. Prestige Oceanfront Resort, WorldHotels Luxury
Prestige Oceanfront Resort, WorldHotels LuxurySooke
9.2 out of 10, Wonderful, (1,012 reviews)
The price is CA $160
CA $186 total
includes taxes & fees
Nov 17 - Nov 18

15. Villa Eyrie Resort
Villa Eyrie ResortMalahat
9.4 out of 10, Exceptional, (932 reviews)
The price is CA $203
CA $291 total
includes taxes & fees
Dec 13 - Dec 14

16. Victoria Marriott Inner Harbour
Victoria Marriott Inner HarbourDowntown Victoria
9.0 out of 10, Wonderful, (1,001 reviews)
The price is CA $233
CA $273 total
includes taxes & fees
Nov 29 - Nov 30

17. The Westin Bear Mountain Golf Resort & Spa, Victoria
The Westin Bear Mountain Golf Resort & Spa, VictoriaBear Mountain Resort
9.0 out of 10, Wonderful, (1,003 reviews)
The price is CA $183
CA $214 total
includes taxes & fees
Nov 19 - Nov 20

18. Holiday Inn Victoria Elk Lake by IHG
Holiday Inn Victoria Elk Lake by IHGVictoria
8.8 out of 10, Excellent, (580 reviews)
The price is CA $154
CA $179 total
includes taxes & fees
Dec 13 - Dec 14

19. Rosemead House
Rosemead HouseEsquimalt
9.8 out of 10, Exceptional, (155 reviews)
The price is CA $309
CA $358 total
includes taxes & fees
Nov 15 - Nov 16

20. Long Beach Lodge Resort
Long Beach Lodge ResortTofino
9.4 out of 10, Exceptional, (626 reviews)
The price is CA $362
CA $423 total
includes taxes & fees
Nov 22 - Nov 23




















































































