British Columbia may have travel restrictions in place due to COVID-19.

Vancouver Island Hotels from Rs4,495

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Filter by

Popular filters
Property class
Your budget
Guest rating
Payment type
Property type
Area
Popular locations
Meal plans available
Amenities
Accessibility
Trip type
The Magnolia Hotel and Spa
4.5 out of 5
623 Courtney St, Victoria, BC
Free cancellationReserve now, pay when you stay
The price is Rs9,699 per night from 19 Jan to 20 Jan
224.07 km from city centre
4.8/5Exceptional! (989 reviews)

"It was excellent! I would definitely recommend to friends and family."…"

Reviewed on 11 Jan 2021

The Magnolia Hotel and Spa
Bayview Hotel
2.5 out of 5
2200 Cliffe Avenue, Courtenay, BC
Free cancellationReserve now, pay when you stay
The price is Rs7,977 per night from 19 Jan to 20 Jan
59.43 km from city centre
4.5/5Wonderful! (1,000 reviews)

"Excellent customer service, great location and we will be back!!"…"

Reviewed on 12 Jan 2021

Bayview Hotel
Tigh-Na-Mara Seaside Spa Resort
3.5 out of 5
1155 Resort Drive, Parksville, BC
The price is Rs8,535 per night from 21 Jan to 22 Jan
117.61 km from city centre
4.2/5Very Good! (871 reviews)

"Friendly staff! Grounds were kept clean! Restaurant and all amenities were close"…"

Reviewed on 7 Jan 2021

Tigh-Na-Mara Seaside Spa Resort
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Black Rock Oceanfront Resort
4 out of 5
596 Marine Drive, Ucluelet, BC
Get Rates
81.05 km from city centre
4.4/5Wonderful! (614 reviews)

"Excellent spot,the big beach right in front of the hotel"…"

Reviewed on 2 Jan 2021

Black Rock Oceanfront Resort
The Old House Hotel & Spa
3.5 out of 5
1730 Riverside Lane, Courtenay, BC
Free cancellationReserve now, pay when you stay
The price is Rs10,614 per night from 22 Jan to 23 Jan
59.09 km from city centre
4.6/5Wonderful! (612 reviews)

"Overall good experience, will stay there again, specially when going to Mt Washington."…"

Reviewed on 1 Jan 2021

The Old House Hotel & Spa
Waters Edge Shoreside Suites
3.5 out of 5
1971 Harbour Crescent, Ucluelet, BC
Free cancellationReserve now, pay when you stay
The price is Rs8,623 per night from 20 Jan to 21 Jan
80.06 km from city centre
4.4/5Excellent! (994 reviews)

"The view was amazing! Each unit as nicely separated."…"

Reviewed on 12 Jan 2021

Waters Edge Shoreside Suites
Best Western Plus Tin Wis Resort
2.5 out of 5
1119 Pacific Rim Highway, Tofino, BC
The price is Rs7,268 per night from 6 Feb to 7 Feb
57.94 km from city centre
4.4/5Wonderful! (993 reviews)

"Total cost for 1 night was $127. I was very pleased with what I got for that. Great location and a wonderful view with easy access to the beach and close to Tacofino. Genuinely great value for the price."…"

Reviewed on 14 Jan 2021

Best Western Plus Tin Wis Resort
Delta Hotels by Marriott Victoria Ocean Pointe Resort
4 out of 5
100 Harbour Road, Victoria, BC
Free cancellationReserve now, pay when you stay
The price is Rs8,723 per night from 21 Jan to 22 Jan
223.32 km from city centre
4.6/5Wonderful! (1,000 reviews)

"Location, view, facilities, staffs- nothing disappointed us. Definitely will be back."…"

Reviewed on 2 Jan 2021

Delta Hotels by Marriott Victoria Ocean Pointe Resort
Red Lion Inn and Suites
3 out of 5
3366 Douglas St, Victoria, BC
Free cancellationReserve now, pay when you stay
The price is Rs4,495 per night from 6 Feb to 7 Feb
221.69 km from city centre
4.1/5Very Good! (1,575 reviews)

"Very clean, easy check in and check out, exactly as advertised"…"

Reviewed on 13 Jan 2021

Red Lion Inn and Suites
Chateau Victoria Hotel and Suites
3.5 out of 5
740 Burdett Ave, Victoria, BC
Free cancellationReserve now, pay when you stay
The price is Rs7,782 per night from 21 Jan to 22 Jan
224.32 km from city centre
4.4/5Excellent! (1,131 reviews)

"great location, amazing 2 bedroom suite with views of the water and the parliament building. very quiet. lobby was beautiful and the staff were top notch! in addition you can walk to anywhere in Victoria"…"

Reviewed on 3 Jan 2021

Chateau Victoria Hotel and Suites
Hotel Grand Pacific
4 out of 5
463 Belleville St, Victoria, BC
Free cancellationReserve now, pay when you stay
The price is Rs9,182 per night from 19 Jan to 20 Jan
223.93 km from city centre
4.6/5Wonderful! (1,214 reviews)

"Excellent hotel. Friendly and helpful staff. Wonderful restaurant."…"

Reviewed on 11 Jan 2021

Hotel Grand Pacific
Oak Bay Beach Hotel
4.5 out of 5
1175 Beach Dr, Victoria, BC
Free cancellationReserve now, pay when you stay
The price is Rs14,290 per night from 19 Jan to 20 Jan
228.19 km from city centre
4.8/5Exceptional! (1,001 reviews)

"I was very happy with my recent stay at OBL for my Birthday. Staff were friendly and courteous. Facility was clean and maintained. The many Covid precautions made me feel safe during my stay. -Heather B."…"

Reviewed on 9 Jan 2021

Oak Bay Beach Hotel
Coast Victoria Hotel & Marina by APA
4 out of 5
146 Kingston St, Victoria, BC
Free cancellationReserve now, pay when you stay
The price is Rs7,274 per night from 26 Jan to 27 Jan
223.47 km from city centre
4.4/5Wonderful! (1,000 reviews)

"Great Pool! Indoor/outdoor combo plus Hot Tub. Good Location."…"

Reviewed on 1 Jan 2021

Coast Victoria Hotel & Marina by APA
Prestige Oceanfront Resort, BW Premier Collection
4 out of 5
6929 West Coast Rd, Sooke, BC
Free cancellationReserve now, pay when you stay
The price is Rs7,661 per night from 12 Feb to 13 Feb
207.89 km from city centre
4.4/5Wonderful! (998 reviews)

"Quiet 2-night mental health break for my wife and I. The young woman at the reception moved us at no extra charge from a room with a view of the parking lot to one with an ocean view. We would definitely go stay there again and ask for Room #300. The young server lady in the dining room was super ..."…"

Reviewed on 24 Dec 2020

Prestige Oceanfront Resort, BW Premier Collection
The Cabins at Terrace Beach
3 out of 5
1090 Peninsula Road, Ucluelet, BC
The price is Rs10,950 per night from 19 Jan to 20 Jan
82.41 km from city centre
4.6/5Wonderful! (349 reviews)

"Liked it very much, beautiful cabin, great location. Had expected beach front but faced parking area and had to walk five minutes down the hill to the beach, and from photos thought there was a fireplace but it was just electric plugged into the wall. Also had to clean our own kitchen and strip beds ..."…"

Reviewed on 9 Jan 2021

The Cabins at Terrace Beach
Brentwood Bay Resort & Spa
4.5 out of 5
849 Verdier Ave, Brentwood Bay, BC
The price is Rs11,420 per night from 1 Feb to 2 Feb
208.01 km from city centre
4.7/5Exceptional! (998 reviews)

"This was our second time staying at the Brentwood Bay Resort. The staff were great, our room (and view of the ocean was very nice and the food at the pub was delicious!"…"

Reviewed on 4 Jan 2021

Brentwood Bay Resort & Spa
Coast Bastion Hotel
3.5 out of 5
11 Bastion Street, Nanaimo, BC
Free cancellationReserve now, pay when you stay
The price is Rs6,780 per night from 19 Jan to 20 Jan
145.64 km from city centre
4.4/5Excellent! (986 reviews)

"We've stayed here twice now and found both rooms in excellent condition and clean. Beds are comfortable and rooms are nicely furnished. Too bad Covid19 closed most amenities - but this is a convention hotel and certainly in the top tier for mid-upper Vancouver Island. Practically waterfront and round ..."…"

Reviewed on 10 Jan 2021

Coast Bastion Hotel
Victoria Regent Waterfront Hotel & Suites
3 out of 5
1234 Wharf St, Victoria, BC
Free cancellationReserve now, pay when you stay
The price is Rs10,392 per night from 19 Jan to 20 Jan
223.61 km from city centre
4.7/5Exceptional! (1,141 reviews)

"The view was amazing of the harbour. The kitchen appliances were a little dated and old but still worked"…"

Reviewed on 2 Dec 2020

Victoria Regent Waterfront Hotel & Suites
Strathcona Hotel
2.5 out of 5
919 Douglas Street, Victoria, BC
Free cancellationReserve now, pay when you stay
The price is Rs5,122 per night from 16 Feb to 17 Feb
224.15 km from city centre
4/5Very Good! (993 reviews)

"very nice room. staff accomdated a last minute change of booking type. very helpful and friendly"…"

Reviewed on 10 Jan 2021

Strathcona Hotel
Long Beach Lodge Resort
4 out of 5
1441 Pacific Rim Highway, Po Box 897, Tofino, BC
Get Rates
60.61 km from city centre
4.6/5Wonderful! (306 reviews)

"Travelling with covid you sometimes get hotel staff that treat you like a Leaper but the staff at Long Beach was extremely welcoming and accommodating. They really made the experience extra special. The view and location is also outstanding."…"

Reviewed on 27 Nov 2020

Long Beach Lodge Resort
Don't see what you're looking for?
See all available properties in Vancouver Island
View all properties
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.

Where to stay in Vancouver Island

More trip options

Vancouver Island Hotel Reviews