Find hotels in Vancouver Island from ฿2,112
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Go beyond your typical stay in Vancouver Island
Check prices for these dates
Our top choices for Vancouver Island hotels

James Bay Inn Hotel & Suites
James Bay Inn Hotel & SuitesJames Bay
9.4 out of 10, Exceptional, (1,790 reviews)
The price is ฿2,516
฿2,948 total
includes taxes & fees
14 Jan - 15 Jan

Chateau Victoria Hotel and Suites
Chateau Victoria Hotel and SuitesDowntown Victoria
9.2 out of 10, Wonderful, (2,506 reviews)
The price is ฿4,172
฿4,887 total
includes taxes & fees
11 Jan - 12 Jan

Fairmont Empress
Fairmont EmpressDowntown Victoria
9.2 out of 10, Wonderful, (2,544 reviews)
The price is ฿6,306
฿7,388 total
includes taxes & fees
11 Jan - 12 Jan

Inn at Laurel Point
Inn at Laurel PointInner Harbour
9.4 out of 10, Exceptional, (1,491 reviews)
The price is ฿4,577
฿5,363 total
includes taxes & fees
30 Jan - 31 Jan

Crown Isle Resort and Golf Community
Crown Isle Resort and Golf CommunityCourtenay
9.2 out of 10, Wonderful, (1,078 reviews)
The price is ฿3,227
฿4,049 total
includes taxes & fees
11 Jan - 12 Jan


Painter's Lodge
Painter's LodgeCampbell River
7.6 out of 10, Good, (628 reviews)
The price is ฿2,232
฿2,590 total
includes taxes & fees
11 Jan - 12 Jan


Delta Hotels by Marriott Victoria Ocean Pointe Resort
Delta Hotels by Marriott Victoria Ocean Pointe ResortSonghees
9.2 out of 10, Wonderful, (1,004 reviews)
The price is ฿4,422
฿5,181 total
includes taxes & fees
18 Jan - 19 Jan

Casa Grande Inn
Casa Grande InnQualicum Beach
9.4 out of 10, Exceptional, (1,001 reviews)
The price is ฿2,458
฿2,826 total
includes taxes & fees
16 Jan - 17 Jan

Old House Hotel
Old House HotelCourtenay
9.2 out of 10, Wonderful, (1,002 reviews)
The price is ฿4,038
฿4,644 total
includes taxes & fees
11 Jan - 12 Jan

Canadian Princess Lodge & Marina
Canadian Princess Lodge & MarinaUcluelet
8.6 out of 10, Excellent, (1,165 reviews)
The price is ฿2,472
฿2,932 total
includes taxes & fees
11 Jan - 12 Jan

Prestige Oceanfront Resort, WorldHotels Luxury
Prestige Oceanfront Resort, WorldHotels LuxurySooke
9.0 out of 10, Wonderful, (1,000 reviews)
The price is ฿3,608
฿4,185 total
includes taxes & fees
28 Jan - 29 Jan

Black Rock Oceanfront Resort
Black Rock Oceanfront ResortUcluelet
9.4 out of 10, Exceptional, (1,000 reviews)
The price is ฿4,592
฿5,327 total
includes taxes & fees
11 Jan - 12 Jan

Robin Hood Inn & Suites
Robin Hood Inn & SuitesBurnside
9.0 out of 10, Wonderful, (1,689 reviews)
The price is ฿2,273
฿2,663 total
includes taxes & fees
11 Jan - 12 Jan

Hotel Grand Pacific
Hotel Grand PacificInner Harbour
9.2 out of 10, Wonderful, (3,135 reviews)
The price is ฿4,197
฿4,918 total
includes taxes & fees
11 Jan - 12 Jan

The Magnolia Hotel and Spa
The Magnolia Hotel and SpaDowntown Victoria
9.8 out of 10, Exceptional, (1,262 reviews)
The price is ฿4,887
฿5,726 total
includes taxes & fees
11 Jan - 12 Jan


Courtyard By Marriott Nanaimo
Courtyard By Marriott NanaimoNanaimo
9.0 out of 10, Wonderful, (1,159 reviews)
The price is ฿3,224
฿3,740 total
includes taxes & fees
22 Jan - 23 Jan

Strathcona Hotel
Strathcona HotelDowntown Victoria
8.8 out of 10, Excellent, (1,640 reviews)
The price is ฿2,466
฿2,861 total
includes taxes & fees
15 Jan - 16 Jan
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.
Great weekend hotel deals in Vancouver Island
Showing deals for:23 Jan - 25 Jan
Image gallery for Rosemead House

Rosemead House
Victoria
10/10Exceptional (31 reviews)
10% off
Price is ฿9,112
฿21,140 total
includes taxes & fees
Save an average of 15% on thousands of hotels when you're signed in
Stay near popular Pacific Northwest attractions
Learn more about Vancouver Island
Feel the reinvigorating power of the great outdoors on Vancouver Island, a vast swathe of nature on the doorstep of metropolitan cities.

More cheap stays in Vancouver Island

Arbutus Inn
2898 Douglas St Victoria BC
The price is ฿1,803 per night from 11 Jan to 12 Jan
฿1,803
฿2,112 total
11 Jan - 12 Jan
includes taxes & fees
8.4/10 Very Good! (1,669 reviews)




































































































