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

Find Hotels in Vancouver Island

Search over 1 million properties and 550 airlines worldwide

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

Free cancellation on most hotels. Because flexibility matters.

Filter by

Popular filters
Star rating
Your budget
Guest rating
Payment type
Property type
Area
Popular locations
Amenities
Accessibility
Trip type
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 CA $167 per night from Dec 6 to Dec 7
223.32 km from city centre
4.6/5Wonderful! (989 reviews)

"Great room with a fabulous view Very comfy bed Nice gym, pool and hot tub. All covid-compliant."…"

Reviewed on Nov. 23, 2020

Delta Hotels by Marriott Victoria Ocean Pointe Resort
The Cabins at Terrace Beach
3 out of 5
1090 Peninsula Road, Ucluelet, BC
The price is CA $191 per night from Dec 3 to Dec 4
82.41 km from city centre
4.6/5Wonderful! (343 reviews)

"We had a wonderful stay. We were in the Sweet Forest Suite with view on the trees and really close of the little beach. It was really clean, really quiet and really relaxing. The only thing is with didn't have access to a washer machine but there was a nice laundry mat in Ucluelet that was pretty ..."…"

Reviewed on Nov. 24, 2020

The Cabins at Terrace Beach
Canadian Princess Lodge & Marina
3.5 out of 5
1943 Peninsula Road, Ucluelet, BC
Free cancellationReserve now, pay when you stay
The price is CA $138 per night from Dec 3 to Dec 4
80.34 km from city centre
3.8/5Good! (784 reviews)

"While it doesn't look exactly like the pictures (but I get it - you always want to show your best side), we had a great stay. Very comfortable beds and lots of space for a great girls weekend. It was also so cool waking up and hearing the sea lions in the morning and a stunning view. If only we were ..."…"

Reviewed on Nov. 24, 2020

Canadian Princess Lodge & Marina
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
The price is CA $219 per night from Dec 19 to Dec 20
81.05 km from city centre
4.4/5Wonderful! (605 reviews)

"Amazing location, friendly attentive staff, and excellent compliance with COVID regulations. Can’t wait to return when everything is closer to “normal”. Would have rated it even higher if not for the restaurants on site. We travelled with our pet and as is customary with pet friendly accommodation, ..."…"

Reviewed on Nov. 23, 2020

Black Rock Oceanfront Resort
Best Western Plus Tin Wis Resort
2.5 out of 5
1119 Pacific Rim Highway, Tofino, BC
Free cancellationReserve now, pay when you stay
The price is CA $144 per night from Dec 8 to Dec 9
57.94 km from city centre
4.4/5Wonderful! (974 reviews)

"Great place, right by the beach and close to most things. Very clean rooms that definitely went above our expectations. Staff was helpful."…"

Reviewed on Nov. 24, 2020

Best Western Plus Tin Wis Resort
THE Beach Club Resort
3.5 out of 5
181 Beachside Drive, Parksville, BC
Free cancellationReserve now, pay when you stay
The price is CA $189 per night from Dec 3 to Dec 4
113.69 km from city centre
4.3/5Excellent! (779 reviews)

"Great location, boardwalk and beach side. Close to great restaurants."…"

Reviewed on Nov. 24, 2020

THE Beach Club Resort
Hotel Zed Tofino
3 out of 5
1258 Pacific Rim Highway, Tofino, BC
The price is CA $155 per night from Dec 14 to Dec 15
58.85 km from city centre
4.2/5Very Good! (322 reviews)

"A fun, brand new hotel, with well designed retro-style rooms."…"

Reviewed on Nov. 9, 2020

Hotel Zed Tofino
Days Inn by Wyndham Nanaimo
2.5 out of 5
809 Island Hwy S, Nanaimo, BC
Free cancellationReserve now, pay when you stay
The price is CA $111 per night from Dec 3 to Dec 4
146.64 km from city centre
3.8/5Good! (972 reviews)

"Very clean, well laid out, friendly staff at check in and in restaurant"…"

Reviewed on Nov. 8, 2020

Days Inn by Wyndham Nanaimo
DoubleTree by Hilton Hotel & Suites Victoria
3.5 out of 5
777 Douglas Street, Victoria, BC
Free cancellationReserve now, pay when you stay
The price is CA $148 per night from Dec 3 to Dec 4
224.27 km from city centre
4.5/5Wonderful! (991 reviews)

"Staying away from home during COVID can be stressful. The staff were friendly, even allowing me to check in early. The room was very clean and comfortable. Their COVID policy were well documented around the hotel. Centrally located, within walking distance to all the major site. Wonderful stay!!"…"

Reviewed on Nov. 23, 2020

DoubleTree by Hilton Hotel & Suites Victoria
Tofino Resort + Marina
3 out of 5
634 Campbell Street, Tofino, BC
The price is CA $139 per night from Dec 3 to Dec 4
55.79 km from city centre
4.1/5Very Good! (230 reviews)

"Property well located and clean. Staff very friendly. Outside light were burnt and although we asked for replacement, it was not done. The surroundings are dark at night. Visitors should be told upon reservation of room to also reserve a table for dinner. Tofino has way to many beds for the amount ..."…"

Reviewed on Oct. 22, 2020

Tofino Resort + Marina
Coast Bastion Hotel
3.5 out of 5
11 Bastion Street, Nanaimo, BC
Free cancellationReserve now, pay when you stay
The price is CA $118 per night from Jan 1 to Jan 2
145.64 km from city centre
4.4/5Excellent! (957 reviews)

"Friendly staff, excellent location, great view of the harbour"…"

Reviewed on Oct. 30, 2020

Coast Bastion Hotel
Waters Edge Shoreside Suites
3.5 out of 5
1971 Harbour Crescent, Ucluelet, BC
Free cancellationReserve now, pay when you stay
The price is CA $129 per night from Dec 9 to Dec 10
80.06 km from city centre
4.4/5Excellent! (968 reviews)
Edge of happiness!

"Great stay stormy weather, comfy digs, gas fireplace, deep tubs for soaking and super comfy reclining chairs. Will stay again!!"…"

Reviewed on Nov. 30, 2020

Waters Edge Shoreside Suites
Brentwood Bay Resort & Spa
4.5 out of 5
849 Verdier Ave, Brentwood Bay, BC
Free cancellationReserve now, pay when you stay
The price is CA $189 per night from Dec 7 to Dec 8
208.01 km from city centre
4.7/5Exceptional! (990 reviews)

"It was a very relaxing stay. Our room was quiet and comfortable with a beautiful view of the water and mountains 🙂. The staff were very helpful and always professional. We had a delicious brunch in the Arbutus room and we were served by Camryn, who was very knowledgeable and pleasant. Overall stay ..."…"

Reviewed on Nov. 26, 2020

Brentwood Bay Resort & Spa
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 CA $133 per night from Dec 23 to Dec 24
207.89 km from city centre
4.4/5Wonderful! (978 reviews)

"Clean and friendly. Followed covid guidelines well. I think excellent food and service at the restaurant!"…"

Reviewed on Nov. 26, 2020

Prestige Oceanfront Resort, BW Premier Collection
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 CA $180 per night from Dec 3 to Dec 4
59.09 km from city centre
4.5/5Wonderful! (600 reviews)

"Locals restaurant was particularly GOOD. Excellent location for services with grocery, liquor & coffee stores nearby."…"

Reviewed on Oct. 31, 2020

The Old House Hotel & Spa
The Oswego Hotel
4 out of 5
500 Oswego Street, Victoria, BC
Free cancellationReserve now, pay when you stay
The price is CA $152 per night from Dec 7 to Dec 8
223.8 km from city centre
4.6/5Wonderful! (971 reviews)

"The Oswego has the charm of small boutique hotel with excellent service. The suites are well appointed and perfect for extended stay and easy walking distance to scenic sights. Our dog was treated as a VIP guest with treats, dog amenities and walking routes. We have been repeat visitors to the hotel ..."…"

Reviewed on Nov. 24, 2020

The Oswego Hotel
Bayview Hotel
2.5 out of 5
2200 Cliffe Avenue, Courtenay, BC
Free cancellationReserve now, pay when you stay
The price is CA $127 per night from Dec 28 to Dec 29
59.43 km from city centre
4.5/5Wonderful! (978 reviews)

"Great hotel with very friendly staff. Would definitely stay here again."…"

Reviewed on Nov. 28, 2020

Bayview Hotel
Strathcona Hotel
2.5 out of 5
919 Douglas Street, Victoria, BC
Free cancellationReserve now, pay when you stay
The price is CA $87 per night from Dec 8 to Dec 9
224.15 km from city centre
4/5Very Good! (969 reviews)

"Loved the location and they staff were great. Friendly and helpful."…"

Reviewed on Nov. 23, 2020

Strathcona Hotel
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 CA $141 per night from Jan 2 to Jan 3
224.32 km from city centre
4.4/5Excellent! (1,127 reviews)

"Very central and close to the sea wall and museam."…"

Reviewed on Nov. 26, 2020

Chateau Victoria Hotel and Suites
Inn at Laurel Point
4 out of 5
680 Montreal St, Victoria, BC
Free cancellationReserve now, pay when you stay
The price is CA $169 per night from Dec 3 to Dec 4
223.54 km from city centre
4.3/5Excellent! (986 reviews)

"Beautiful location, very convenient to downtown. Would have loved to have stayed longer."…"

Reviewed on Nov. 24, 2020

Inn at Laurel Point
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.

Vancouver Island Hotel Guide

Expedia.ca offers a selection of 2509 hotels in Vancouver Island. You are sure to find cheap deals and discount rates among them with our Best Price Guarantee. No matter what type of hotel strikes your fancy, we will let you search for your preferred one to accommodate your travel needs.

Expedia.ca will not only save you time, but also money when booking your stay at a hotel in Vancouver Island. Making reservations so you can stay within your budget is easy with us.

Expedia.ca even provides you with a map so you may find hotels in the Vancouver Island neighborhood you prefer.

Go ahead. Enter your travel dates to view the best offers on hotel rooms in Vancouver Island, British Columbia now!

More trip options

Recent Reviews in Vancouver Island