Skip to main content

Stay in Vancouver Island's best hotels!

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest Price First Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Black Rock Oceanfront Resort

Hotel in Ucluelet

Surrounded by rain forest, this Ucluelet hotel features spa and fitness facilities and an outdoor swimming pool. An on-site restaurant is featured. Free WiFi is included. From arrival to departure everything was fantastic. Could not find any fault at all. The reception staff were so welcoming and helpful. We arrived a little early and our room was ready. Everything in the room was spotless. Bed was so comfy, we haven't slept so well in a long time. We were able to have the sliding door on to the balcony open and just close the screen so the sound of the sea was beautiful.

Show more Show less
9
Wonderful
1,370 reviews
Price from
$156
per night

Abigail's Hotel

Hotel in Fairfield, Victoria

Featuring historic décor, this adult-only Victoria accommodations was originally built in 1930. A gourmet breakfast is served each morning. Free WiFi is available in all rooms. Best breakfast I ever had! Very comfortable , lovely and clean house.

Show more Show less
9.4
Wonderful
1,099 reviews
Price from
$141
per night

Cox Bay Beach Resort

Hotel in Tofino

Located off the Pacific Rim Highway, this resort is 10 minutes’ drive from Tofino. It features an outdoor hot tub and barbecue facilities. On the beach, private, spacious and comfortable.

Show more Show less
9.1
Wonderful
110 reviews
Price from
$131
per night

Best Western PLUS Chemainus Inn

Hotel in Chemainus

Best Western PLUS Chemainus Inn is located in Chemainus, within 10 miles of Maple Bay and 25 miles of Mill Bay Ferry Terminal. Good accommodation, friendly staff and very good buffet breakfast.

Show more Show less
9
Wonderful
370 reviews
Price from
$96
per night

The Magnolia Hotel & Spa

Hotel in Downtown Victoria, Victoria

Just 4 minutes' walk to the Inner Harbor, this Victoria hotel offers guestrooms with free Wi-Fi as well as an on-site restaurant. A cable TV is offered in each room at The Magnolia Hotel & Spa. I like the boutique hotel feel with a great restaurant & spa.

Show more Show less
9.3
Wonderful
453 reviews
Price from
$150
per night

Naturally Pacific Resort

Hotel in Campbell River

Located in Campbell River, 3.5 miles from Elk Falls Provincial Parks, Naturally Pacific Resort provides accommodations with a fitness center, free private parking, a restaurant and a bar. By far the nicest hotel in Campbell River. The entire staff were so attentive and rooms and common areas are first rate.

Show more Show less
9.2
Wonderful
24 reviews
Price from
$129
per night

Bear Cove Cottages

Hotel in Port Hardy

Located in Port Hardy and with Port Hardy Ferry Terminal reachable within a 14-minute walk, Bear Cove Cottages has express check-in and check-out, non-smoking rooms, a garden, free WiFi throughout the... Lovely cabin, comfortable bed, good kitchen, jacuzzi bath. Perfect location for the ferry to Prince Rupert, which was just a couple of minutes away

Show more Show less
9.1
Wonderful
20 reviews
Price from
$72
per night

Salt Loft - Oceanfront, Hot Tub And Firepit!

Hotel in Ucluelet

Located in Ucluelet, a 10-minute walk from Little Beach, Salt Loft - Oceanfront, Hot Tub And Firepit! has accommodations with free WiFi and free private parking. The property had an amazing view. Very cute upstairs loft. The bed was super comfortable.

Show more Show less
9.4
Wonderful
5 reviews
Price from
$209
per night

So Damn Lucky Glamping

Hotel in Ucluelet

Located in Ucluelet, 12 miles from Huu-Mees-Ma-As Native Art Gallery, So Damn Lucky Glamping provides accommodations with a private beach area, free private parking and barbecue facilities. Very well equipped camping site with lovely owner. Please be aware that this place is around 20 minutes from the main road. A little nice adventure. It’s perfect to calm down from busy city life. A mobile connection works perfectly.

Show more Show less
9
Wonderful
44 reviews

Pluvio restaurant and rooms

Hotel in Ucluelet

Located in Ucluelet, a 12-minute walk from Big Beach, Pluvio restaurant and rooms has accommodations with a garden, free private parking, a terrace and a restaurant. The room was large, clean, and quiet. The whole atmosphere was very welcoming and relaxing - there was a feeling of luxury without being ostentatious about it. The shower/bathroom area was separate from the sleeping/living area without intruding one one another. The furniture is comfortable and just the right size and amount for the place. The breakfast bento is original and perfectly composed. The whole thing is simple and delightful. I would be over the moon to have a chance to stay there again.

Show more Show less
9.4
Wonderful
65 reviews
Price from
$164
per night

Hotels with extra health and safety measures

Find hotels in Vancouver Island with added hygiene measures plus high cleanliness ratings

Safety features
Physical distancing
Cleanliness & disinfection
Food & drink safety

Most booked hotels on Vancouver Island in the past month

See all

Vancouver Island's best hotels with breakfast

See all

Budget hotels on Vancouver Island

See all

Hotels on Vancouver Island you can book without a credit card

See all

FAQs about hotels in Vancouver Island

See reviews by guests who stayed at hotels on Vancouver Island

See all

Research, refine, and make plans for your whole trip