Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local, and health advisories for this destination before you book.

Search for Vancouver Island Hotels from CA $114

Reef Point Cottages
3 out of 5
1012 Peninsula Road, Ucluelet, BC
Get Rates
82.16 km from city centre
4.2/5Very Good! (228 reviews)

"The area of town is quiet and the cottages are very pleasant to look at and be in. Great details and clean. Good communication from staff."…"

Reviewed on Jun. 29, 2020

Reef Point Cottages
Mineral Springs Resort
2.5 out of 5
1460 North Beach Rd, Salt Spring Island, BC
The price is CA $220 per night
182.27 km from city centre
4.1/5Very Good! (142 reviews)

"Very friendly staff. Wonderful place to relax with a view to the ocean."…"

Reviewed on Jul. 1, 2020

Mineral Springs Resort
Black Rock Oceanfront Resort
4 out of 5
596 Marine Drive, Ucluelet, BC
Get Rates
81.05 km from city centre
4.4/5Wonderful! (566 reviews)

"The resort was beautiful and location was also amazing! Our room was nicer than we had anticipated with a great view of the ocean. We went into Tofino to eat as they have some phenomenal restaurants!"…"

Reviewed on Jan. 3, 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 $449 per night
57.94 km from city centre
4.4/5Excellent! (1,004 reviews)

"Nice and clear. Staffs were helpful. If you bring a dog, they will have dog treats."…"

Reviewed on Jul. 3, 2020

Best Western Plus Tin Wis Resort
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 $249 per night
80.34 km from city centre
3.8/5Good! (674 reviews)

"Booked last minute and a bit concerned as one of last rooms in town. We were so happy with room for price best deal in town and I grew up here. It was so clean, had an amazing big bath tub, fireplace and balcony overlooking the water and Marina. Would definitely stay here again"…"

Reviewed on Jun. 30, 2020

Canadian Princess Lodge & Marina
THE Beach Club Resort
3.5 out of 5
181 Beachside Drive, Parksville, BC
The price is CA $252 per night
113.69 km from city centre
4.3/5Excellent! (709 reviews)

"This resort was beautiful. Great people and super clean rooms"…"

Reviewed on Jul. 1, 2020

THE Beach Club Resort
Best Western Plus Carlton Plaza Hotel
3 out of 5
642 Johnson St, Victoria, BC
Free cancellationReserve now, pay when you stay
The price is CA $139 per night
223.91 km from city centre
4.2/5Excellent! (998 reviews)

"Good stay, great location. Lots of small items not available, due to COVID19."…"

Reviewed on Jul. 4, 2020

Best Western Plus Carlton Plaza Hotel
The Oswego Hotel
4 out of 5
500 Oswego Street, Victoria, BC
Free cancellationReserve now, pay when you stay
The price is CA $219 per night
223.8 km from city centre
4.6/5Wonderful! (1,002 reviews)

"The Oswego was very nice in every way. Staff cleanliness amenities location were all excellent"…"

Reviewed on Jun. 30, 2020

The Oswego 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 $275 per night
80.06 km from city centre
4.3/5Excellent! (1,003 reviews)

"Loved this suite. So cozy and romantic, absolutely beautiful. For next time, grocery shopping in Ucuelet is very limited, shop in Nanaimo before arriving"…"

Reviewed on Jul. 3, 2020

Waters Edge Shoreside Suites
Coast Bastion Hotel
3.5 out of 5
11 Bastion Street, Nanaimo, BC
Free cancellationReserve now, pay when you stay
The price is CA $149 per night
145.64 km from city centre
4.4/5Excellent! (1,007 reviews)

"Room 705 was great. But the shower wasn’t working well. It’s just hot water running shower which was a bit hard to get use to. The view from the small balcony was great. Enjoyed the stay 😊"…"

Reviewed on Jun. 30, 2020

Coast Bastion Hotel
Coast Victoria Hotel & Marina by APA
4 out of 5
146 Kingston St, Victoria, BC
Free cancellation
The price is CA $212 per night
223.47 km from city centre
4.4/5Excellent! (2,036 reviews)

"Very nice property, lovely location, great staff."…"

Reviewed on Jun. 29, 2020

Coast Victoria Hotel & Marina by APA
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 CA $289 per night
224.07 km from city centre
4.8/5Exceptional! (1,000 reviews)

"Absolutely perfect location in the heart of downtown Victoria. Staff were extremely helpful and welcoming."…"

Reviewed on Mar. 19, 2020

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 CA $151 per night
59.43 km from city centre
4.5/5Wonderful! (880 reviews)

"Good location. Mall right across the street nice park down the road. Was neat to watch the little planes fly in and out. Great views of the mountains and ocean."…"

Reviewed on Jun. 30, 2020

Bayview Hotel
Sunrise Ridge Waterfront Resort
3 out of 5
1175 Resort Drive, Parksville, BC
The price is CA $239 per night
117.77 km from city centre
3.9/5Very Good! (237 reviews)

"The name suggests it's closer to the water than it actually is. We weren't informed of the construction going on until after we had booked. Most of the room was clean but the bath matt thay was hung over the soaker tub was wet on the tub side suggesting it wasnt replaced. There were salt and pepper ..."…"

Reviewed on Jun. 12, 2020

Sunrise Ridge Waterfront 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 CA $114 per night
221.69 km from city centre
4.1/5Very Good! (1,386 reviews)

"Unfortunately, due to covid restrictions cancel all our travel plans including our stay at this Inn. I rated it with high because the management was very gracious to accommodate our cancellations. Imelda"…"

Reviewed on Jun. 21, 2020

Red Lion Inn and Suites
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 1610 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!

Frequently asked questions

Where is the best place to stay in Vancouver Island?
La Rosetta Bed & Breakfast is a favorite with Expedia customers. This 3-star B&B offers free breakfast and free WiFi. Other top choices based on reviews include Pluvio Restaurant and Rooms and Villa Marco Polo Inn.
If I need to cancel my hotel reservation in Vancouver Island, will I receive a refund?
Yes, the majority of hotel room reservations are refundable provided that you cancel before the accommodation’s cancellation deadline, which in most cases is within 24 or 48 hours of the scheduled arrival. If you booked a non-refundable reservation, you might be able to still cancel and be given a refund within a 24-hour period of booking. Enter dates in and click on “Search”, then filter by “free cancellation” to view the best deals in Vancouver Island.
What are some hotels with pools in Vancouver Island?
Days Inn by Wyndham Victoria On The Harbour: 3-star hotel steps from Victoria Harbour. Offers a restaurant, a seasonal outdoor pool, and free parking. THE Beach Club Resort and Bayview Hotel are two additional hotels that offer an onsite pool.

Recent Reviews in Vancouver Island

More trip options