Boutique hotels in Vancouver island, Canada
If You Are in a Hurry
Here’s a quick list of the best hotels in Vancouver island





Abigail's Hotel

Boutique hotel. Featuring historic décor, this adult-only Victoria accommodation was originally built in 1930... Read more
- Rating: 9.5
- Stars: 5
Seine Boat Inn (Alert Bay)

Inn / Guest House. Seine Boat Inn offers accommodation in Alert Bay, on Cormorant Island... Read more
- Rating: 9.5
- Stars: 4
Brown's Bay Resort (Campbell River)

Featuring a marina and a seasonal restaurant, Brown’s Bay Resort has plenty to offer. Cabins have a private terrace with beautiful ocean views and BBQ facilities in all units... Read more
- Rating: 9.2
- Stars: 5
Oak Bay Beach Hotel

Boutique hotel. Located 750 metres from Victoria Golf Club, Oak Bay Beach Hotel features an on-site spa... Read more
- Rating: 9.2
- Stars: 5
Prior Castle Inn

Bed and Breakfast. Located just 500 metres from Craigdarroch Castle, this Edwardian themed Victoria B & B offers rooms with free WiFi... Read more
- Rating: 9.1
Long Beach Lodge Resort

A flat-screen TV, mini-fridge and a work desk are provided in all accommodation at Long Beach Lodge Resort. The traditionally decorated rooms offer bathrobes, slippers and luxury bath amenities... Read more
- Rating: 9
- Stars: 4
Marketa's Bed and Breakfast

Bed and Breakfast. Showcasing Edwardian décor, this B&B in Victoria city centre is just 10 minutes’ walk from Royal British Columbia Museum... Read more
- Rating: 9
- Stars: 3
Brentwood Bay Resort & Spa (Brentwood Bay)

Nestled along Brentwood Bay, near Victoria, British Columbia. This luxurious resort offers an on-site marina... Read more
- Rating: 8.9
- Stars: 5
The Vic

Boutique hotel. Enjoy a beautiful getaway when you choose The Vic, Ascend Hotel Collection®... Read more
- Rating: 8.9
- Stars: 4
Duffin Cove Resort

This rustic resort is located in Tofino on the western side of Vancouver Island and offers hiking trails and a private beach. The resort rooms are equipped with free Wi-Fi and refrigerator... Read more
- Rating: 8.9
- Stars: 4
The Shoreline Tofino

Set in Tofino, 2.2 km from Tonquin Beach, The Shoreline Tofino offers accommodation with a garden, free private parking, a terrace and barbecue facilities... Read more
- Rating: 8.8
- Stars: 4
Hotel Zed Tofino

Set in Tofino, 1.1 km from Chesterman Beach, Hotel Zed Tofino offers accommodation with a shared lounge, free private parking, a terrace and a restaurant... Read more
- Rating: 8.8
- Stars: 4
Amethyst Inn

Bed and Breakfast. Located in Victoria, Amethyst Inn provides free WiFi, and guests can enjoy a garden, a shared lounge and a terrace... Read more
- Rating: 8.8
Kwa'lilas Hotel (Port Hardy)

Located on North Vancouver Island, Kwa'lilas Hotel is less than 10 minutes' walk from the waterfront and Port Hardy city centre. It offers on-site dining and provides free WiFi in every room... Read more
- Rating: 8.7
- Stars: 4
Kingfisher Oceanside Resort & Spa (Courtenay)

Resort. Located on the shores of the Salish Sea and 8 km outside of Courtenay, British Columbia, this resort offers an oceanfront spa and on-site dining... Read more
- Rating: 8.7
- Stars: 4
Villa Eyrie Resort (Malahat)

Offering a spa centre and swimming pool, Villa Eyrie Resort is situated on top of the Malahat Summit and is overlooking the Pacific Ocean and Finlayson Arm inlet. Room offer private balconies with scenic views... Read more
- Rating: 8.7
- Stars: 4
Crown Mansion Boutique Hotel & Villas

Set in Qualicum Beach, 600 metres from Qualicum Beach, Crown Mansion Boutique Hotel & Villas offers accommodation with a garden, free private parking, a shared lounge and a terrace. The property is situated 47 km from Nanaimo Bastion, 47 km from Newcastle Island Marine Park and 50 km from Nanaimo Museum... Read more
- Rating: 8.6
- Stars: 5
The Craigmyle

Located just 3 minutes’ walk from Craigdarroch Castle, this Victoria heritage property offers free laundry facilities located on-site and free WiFi available in all rooms and common areas. A set of stairs leads to all rooms... Read more
- Rating: 8
- Stars: 4