This page contains affiliate links. If you book through them, we may earn a commission.

The Best Hotels in Vancouver Island

Here’s our manually curated guide to the best luxury, boutique, and most charming hotels in Vancouver Island — in our opinion.

Hannah, Travel Blogger

Updated

Fairmont Empress Hotel

Rated 8.9 in 1276 reviews

Overlooking Victoria’s beautiful Inner Harbour, this historic hotel features extensive spa treatments and a selection of… See more

Overlooking Victoria’s beautiful Inner Harbour, this historic hotel features extensive spa treatments and a selection of on-site restaurants. The Royal British Columbia Museum is 5 minutes' walk away.

The Fairmont Empress Hotel’s elegantly decorated rooms offer a plush seating area and windows that open out. Each is equipped with cable TV and an in-room coffee maker.

The Empress holds a traditional afternoon tea in a special lobby with views of the harbour.

Guests can admire the Victorian architecture and stained glass ceiling of the lobby or swim in the indoor pool. Willow Stream Spa includes a sauna, hot tub and fitness centre.

The Empress Fairmont Hotel is a 4-minute walk from the Royal London Wax Museum. The Maritime Museum of BC is less than 1 km away.

Rooms from $195

Oak Bay Beach Hotel

Rated 9.4 in 378 reviews

Nestled on the shores of the Salish Sea near Victoria, British Columbia, the Oak Bay Beach Hotel offers an unforgettable… See more

Nestled on the shores of the Salish Sea near Victoria, British Columbia, the Oak Bay Beach Hotel offers an unforgettable oceanfront retreat. Recently named 2025 #1 Hotel in Western Canada by Condé Nast Traveler, our boutique hotel blends timeless elegance with modern comfort for a truly luxurious stay.

Overlooking the Juan de Fuca Strait with views of Mount Baker, our 100 guest rooms and suites feature plush bedding, spa-inspired bathrooms with heated floors, cozy fireplaces, and floor-to-ceiling windows showcasing breathtaking vistas. Guests can unwind at the award-winning Boathouse Spa or immerse themselves in our oceanfront mineral pool, hot tubs, and Stargazing Sauna.

Dining is an experience to savour at the Oak Bay Beach Hotel with three distinct restaurants. FARO offers vibrant Neapolitan pizzas and Italian-inspired small plates, The Snug Pub serves classic fare with panoramic ocean views, and the Boathouse Kitchen & Bar invites you to sip cocktails poolside with the sound of the sea as your backdrop.

Just minutes from quaint Oak Bay Village and a short drive to downtown Victoria, our hotel is the perfect blend of coastal charm, luxury service, and heartfelt hospitality. Discover a place where every detail is thoughtfully curated for moments you’ll treasure.

Rooms from $207

Fairholme Manor Inn

Bed & Breakfast

Rated 9.4 in 337 reviews

This adult only 110-year-old Italian mansion in historic Victoria is adjacent to the Government House and Gardens. It… See more

This adult only 110-year-old Italian mansion in historic Victoria is adjacent to the Government House and Gardens. It features a daily homemade breakfast and luxury rooms with a 2-person jetted tub.

The elegant rooms at Fairholme Manor are styled with hardwood floors and clean white walls. Each room features a TV and VCR, small refrigerator and bathrobes. Many boast 12-foot ceilings or large bay windows.

Guests can enjoy a deluxe breakfast including homemade jams, fresh baked scones and fresh fruit, in the bright dining room or on the porch. Fairholme Manor Inn uses its own home-grown vegetables along with produce from local farms.

This European-style B&B boasts 1 acre of lush gardens overlooking the Olympic Mountains and Juan de Fuca Straits. In-room massages can be arranged and free Wi-Fi is available for added convenience.

Craigdarroch Castle is just a 5-minute walk from this inn and the Royal British Columbia Museum is 2.4 km away.

Rooms from $165

Hotel Rialto

Rated 8.5 in 919 reviews

This Victoria hotel offers free Wi-Fi is. Inner Harbour Centre is 850 m away. A small fridge, a microwave, and a coffee… See more

This Victoria hotel offers free Wi-Fi is. Inner Harbour Centre is 850 m away.

A small fridge, a microwave, and a coffee maker are offered in rooms at Hotel Rialto. A 42-inch flat-screen TV and an i-Home Stereo MP3 docking station are included. Bathrobes and deluxe toiletries are provided.

The historic Hotel Rialto offers ticket and tour assistance for guests convenience.

Victoria Conference Centre is 900 metres from this hotel. The Rialto is also within 15 minutes' walk of the The Bay Center shopping area.

Rooms from $134

Abigail's Hotel

Rated 9.6 in 1022 reviews

Featuring historic décor, this adult-only Victoria accommodation was originally built in 1930. A gourmet breakfast is… See more

Featuring historic décor, this adult-only Victoria accommodation was originally built in 1930. A gourmet breakfast is served each morning. Free WiFi is available in all rooms. The Victoria Clipper is 2 km away.

A flat-screen cable TV is provided in each uniquely decorated room at Abigail’s Hotel. Italian marble and antique features, such as a claw-foot bathtub, are offered in the bathroom. Select rooms offer a spa bath. Rooms can only be accessed via stairs.

A library lounge includes books, movies, and games for guest to enjoy the adult-only environment.

The Royal BC Museum is 11 minutes’ walk away. The British Columbia Legislature Building is 1 km from Abigail’s Hotel.

Rooms from $170

Oswego Hotel

Rated 9.0 in 2304 reviews

The Oswego Hotel is located on a quiet street a few minutes walk from Victoria’s parliament buildings and historic… See more

The Oswego Hotel is located on a quiet street a few minutes walk from Victoria’s parliament buildings and historic harbour. Our facilities include secure underground parking, an on-site restaurant, fitness facilities, and a quiet outdoor zen garden.

Rooms and suites at Oswego all feature full kitchens. The hotel is family-friendly with dog-friendly suites available upon request. EV charging stations are also available on a first-come first-serve basis in our underground parking area.

We are proud to welcome guests from both Canada and around the world to the Oswego Hotel. Our guest-care team is available to help make your stay comfortable and to help recommend things to do in Victoria.

Rooms from $154

The Magnolia Hotel & Spa

Rated 9.3 in 444 reviews

Just 4 minutes' walk to the Inner Harbour, this Victoria hotel offers guestrooms with free Wi-Fi as well as an on-site… See more

Just 4 minutes' walk to the Inner Harbour, 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. A work desk is also included. Guests can enjoy L'Occitane bath products in addition to gourmet coffee, tea and bottled water.

Guests of Hotel Magnolia will appreciate fresh fruit upon arrival. Access to the on-site fitness center and relaxing, full-service spa is offered.

The BC Ferries Terminal is 45 minutes' drive away. Market Square is 750 m from The Magnolia Hotel & Spa.

Rooms from $181

Brentwood Bay Resort

Resort

Rated 9.0 in 342 reviews

Overlooking serene Brentwood Bay near Victoria, British Columbia, this tranquil adults-only retreat offers spacious… See more

Overlooking serene Brentwood Bay near Victoria, British Columbia, this tranquil adults-only retreat offers spacious rooms with cozy fireplaces and breathtaking ocean views. Unwind in the luxurious spa, savor delectable cuisine at the on-site restaurants, or take a refreshing dip in the outdoor pool.

Brentwood Bay Resort boasts a 40-slip marina. Available amenities such as a gym, pool and hot tub for adults 16 years plus only. Beauty and seasonal treatments are available at the Spa.

The Arbutus Dining Room at the Brentwood Bay Resort, open for breakfast and dinner serves fresh seafood and fine wines on heated outdoor patios. For a casual menu and an extensive selection of beverages, guests can visit the Brentwood Pub.

Rooms from $164

Rosemead House

Rated 9.9 in 17 reviews

Situated in Victoria, 3.5 km from Point Ellice House, Rosemead House features accommodation with free bikes, free… See more

Situated in Victoria, 3.5 km from Point Ellice House, Rosemead House features accommodation with free bikes, free private parking, a garden and a terrace. With free WiFi, this 5-star hotel offers a 24-hour front desk and a concierge service. Guests can make use of a bar.

The rooms at the hotel come with air conditioning, a seating area, a flat-screen TV with satellite channels, a safety deposit box and a private bathroom with a bidet, free toiletries and a hairdryer. Rosemead House provides some rooms with sea views, and rooms include a kettle. All rooms will provide guests with a fridge.

At the accommodation you will find a restaurant serving local cuisine. Vegetarian, dairy-free and vegan options can also be requested.

Victoria Harbour Ferry is 4.1 km from Rosemead House, while Save-On-Foods Memorial Centre is 4.5 km from the property. Victoria Inner Harbour Airport is 6 km away.

Rooms from $217

Duffin Cove Resort

Resort

Rated 9.1 in 425 reviews

This rustic resort is located in Tofino on the western side of Vancouver Island and offers hiking trails and a private… See more

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.

Rooms include a balcony with chairs. Oceanfront Cottages at the Duffin Cove Resort include a fully-equipped kitchen and barbecue facilities.

A tour desk provides information on local attractions including whale watching tours. Fax and photocopying services are available.

Tofino town centre is 2 minutes' walk away. Chesterman Beach is 5km away.

See available rooms

Naturally Pacific Resort

Rated 9.2 in 307 reviews

Located in Campbell River, 5.6 km from Elk Falls Provincial Parks, Naturally Pacific Resort provides accommodation with… See more

Located in Campbell River, 5.6 km from Elk Falls Provincial Parks, Naturally Pacific Resort provides accommodation with a fitness centre, free private parking, a terrace and a restaurant. Among the various facilities of this property are a bar and ski storage space. The accommodation offers a 24-hour front desk, airport transfers, room service and free WiFi throughout the property.

Breakfast is available, and includes à la carte, continental and American options.

The hotel offers 4-star accommodation with an indoor pool, sauna and hot tub. Guests at Naturally Pacific Resort will be able to enjoy activities in and around Campbell River, like hiking and skiing.

Campbell River Airport is 9 km away.

Rooms from $124

Cox Bay Beach Resort

Rated 9.1 in 160 reviews

Located off the Pacific Rim Highway, this resort is 10 minutes’ drive from Tofino. It features an outdoor hot tub and… See more

Located off the Pacific Rim Highway, this resort is 10 minutes’ drive from Tofino. It features an outdoor hot tub and barbecue facilities. The apartments are equipped with a fully equipped kitchen, fireplace and a private balcony and furnished patio.

A spacious living room with free Wi-Fi, a sofa and cable TV are included in all cottages at Cox Bay Beach Resort. Each cottage has a private bathroom and in-room laundry facilities.

Our property is a 1 minute walk to Cox Bay Beach (we are directly on the beach), this resort features a fitness centre with sauna and a yoga meditation room. An elevated lookout lounge boasts a gas fireplace and our sauna is infrared.

Pacific Rim National Park Reserve at Long Beach is located 15 minutes’ drive away. The Resort at Cox Bay Beach is only 800m from the Long Beach Golf Course.

See available rooms

Inn the Estuary

Rated 9.9 in 133 reviews

Inn the Estuary has mountain views, free WiFi and free private parking, situated in Nanoose Bay, 23 km from Nanaimo… See more

Inn the Estuary has mountain views, free WiFi and free private parking, situated in Nanoose Bay, 23 km from Nanaimo Bastion. With garden views, this accommodation features a patio. The rooms come with a balcony with views of the river.

The holiday home provides guests with a terrace, sea views, a seating area, cable flat-screen TV, a fully equipped kitchenette with a dishwasher and a microwave, and a private bathroom with walk-in shower and a hair dryer. A toaster, a fridge and stovetop are also offered, as well as a coffee machine and a kettle. At the holiday home, units are fitted with bed linen and towels.

For those times when you'd rather not dine out, you can choose to cook on the barbecue.

Guests at the holiday home can enjoy fishing and hiking nearby, or make the most of the garden.

Newcastle Island Marine Park is 24 km from Inn the Estuary, while Nanaimo Museum is 26 km from the property. Nanaimo Harbour Water Aerodrome Airport is 25 km away.

See available rooms

Black Rock Oceanfront Resort

Rated 9.1 in 1411 reviews

Set in Nature, Designed for Comfort. Discover Vancouver Island’s most awe-inspiring oceanfront retreat. Black Rock… See more

Set in Nature, Designed for Comfort. Discover Vancouver Island’s most awe-inspiring oceanfront retreat.

Black Rock Oceanfront Resort offers a spectacular escape for storm watching, whale watching, beach adventures, or romantic retreats, any time of year.

Enjoy breathtaking views of the Pacific and rainforest from our pet-friendly suites, featuring plush king beds, spa-inspired bathrooms, gas fireplaces, and private balconies. Rejuvenate in outdoor hot tubs or the ocean view plunge pool, and stay active in our 24-hour fitness centre.

Dine at Currents for breakfast, lunch, and dinner with oceanfront views, or unwind at Big Beach Bar & Lounge with local wines, craft cocktails, and light bites by the fire. Every detail is designed to impress—an unforgettable West Coast experience awaits.

Rooms from $172

The Sidney Pier Hotel & Spa

Rated 9.0 in 311 reviews

Adjacent to Shaw Ocean Discovery Centre and Victoria Distillers, this hotel is 5.5 km from Victoria International… See more

Adjacent to Shaw Ocean Discovery Centre and Victoria Distillers, this hotel is 5.5 km from Victoria International Airport. It features a full-service spa and beauty salon, multiple on-site dining options and modern rooms with free WiFi.

A 40" flat-screen cable TV is provided in all rooms at The Sidney Pier Hotel & Spa. Rooms feature light colors and offer a mini-fridge, coffee maker and a seating area. Each of the private bathrooms come with bathrobes and slippers.

At Georgia Café & Deli, guests can choose from light sandwiches, wraps, a variety of pastries and specialty coffee.

With hotel bike rentals are just 2 recreation options offered at this hotel. Fitness and business centers are also located on site for guest use.

This hotel is less than 1 km from Highway 17, and is a 10-minute walk to the Washington State Ferries and to Swartz Bay Ferry Terminal. Butchart Gardens is a 20-minute drive away.

Rooms from $191

Villa Eyrie Resort

Resort

Rated 9.2 in 372 reviews

Offering a spa centre Villa Eyrie Resort is situated on top of the Malahat Summit and is overlooking the Pacific Ocean… See more

Offering a spa centre 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.

A flat-screen TV and an in-room fireplace are offered in the rooms at Vila Eyrie Resort. All rooms are fitted with a private bathroom with bathrobes, slippers and free toiletries.

You will find a 24-hour front desk at the property. Guests can enjoy the on-site restaurant, as well as various activities in the surroundings such as golfing, fishing and canoeing. The property also offers views of the Olympic Mountains and Mount Baker.

The nearest airport is Victoria International Airport, 42 minutes' drive away. The city of Victoria is approximately 30 minutes' drive away. The Butchart Gardens are 40 minutes' drive.

Rooms from $171

Old House Hotel

Rated 9.0 in 391 reviews

One of Vancouver Island’s most comfortable and welcoming stay experiences, the Old House Hotel has it all: location;… See more

One of Vancouver Island’s most comfortable and welcoming stay experiences, the Old House Hotel has it all: location; spacious, individually designed suites; inviting amenities such as kitchenettes and fireplaces; full-service spa; Locals Restaurant four-star dining experience; and “boutiquey” extras.

The Old House is an all-suite hotel comprised of two West-Coast-inspired buildings ­– Maple and Cedar – set along the scenic Courtenay River Estuary.

Its central location is a huge plus, located in the Comox Valley, just a few blocks from downtown Courtenay and within a short drive from the Comox International Airport, beaches, hiking, golfing, Mount Washington which features amazing activities all year long and countless other adventures.

Rooms from $145

Pacific Sands Beach Resort

Resort

Rated 9.3 in 366 reviews

This beachfront resort on Cox Bay features daily surf lessons and bicycle rentals. A full kitchen is available in every… See more

This beachfront resort on Cox Bay features daily surf lessons and bicycle rentals. A full kitchen is available in every accommodation and the Pacific Rim National Park is 1.5 km away.

West-coast styled, each accommodation at Pacific Sands Beach Resort boasts a stone fireplace and a flat-screen cable TV. All provide a private patio or deck and a dining area. They are decorated in natural tones and offer floor-to-ceiling windows.

The resort is located 7km from Tofino. Wilderness tours and whale watching can be arranged nearby the resort. Umbrellas and raincoats are available for guests during storm watching season.

Pacific Sands Beach Resort offers free Wi-Fi throughout the property. The resort offers over 450 DVDs for guests to rent and a selection of board games are available for free.

Guests can go beachcombing or explore tidal pools. Beach toys and boogie boards are available for use. A sunset walk through the rainforest and guided interpretive walks are offered.

The resort offers several amenities, including two takeout / outdoor dining options, The Beach Shack Cafe and Surfside Grill, onsite Nordic saunas by Tuff City Saunas, onsite massage and bodywork at By The Sea, plus bike rentals at Tofino Bike, and surf lessons and rentals by Surf Sister.

See available rooms

Long Beach Lodge Resort

Resort

Rated 9.0 in 212 reviews

Featuring an on-site gourmet restaurant, this Tofino resort is located along the Pacific Rim Highway, 4 km from Tofino… See more

Featuring an on-site gourmet restaurant, this Tofino resort is located along the Pacific Rim Highway, 4 km from Tofino Botanical Gardens. It offers private surf lessons all year long. Spacious accommodation includes nature views and free WiFi.

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. In-room child care is available.

Resort Long Beach Lodge offers the Great Room restaurant, which serves seafood cuisine in a large dining room with wall-to-wall windows and ocean views. Packed lunches are available.

Fitness and business facilities are located on-site for guest convenience. Also offered are a gift shop and guest bike rentals. Private Surf Lessons available on-site year round. Private Boat Charters available for guests departing from the resort.

Whale and bear watching tours are available at Jamie's Whaling Station just 5 minutes' drive away in Tofino. The entrance to Pacific Rim National Park Reserve – Tofino Unit is 3.5 km away.

Rooms from $275

Cusheon Lake Resort

Resort

Rated 9.2 in 143 reviews

Located on its own private beach, Cusheon Lake Resort is located in Ganges on Salt Spring Island. An outdoor hot tub and… See more

Located on its own private beach, Cusheon Lake Resort is located in Ganges on Salt Spring Island. An outdoor hot tub and BBQ facilities are available on the terrace. Free WiFi access is available.

A flat-screen cable TV with DVD player is featured in the living room area in each unit at this rustic resort. A full kitchen provides an oven, microwave, refrigerator, and dining table. Free toiletries and a hot shower are included in the private bathroom. A furnished balcony overlooks the lake.

Children can enjoy the playground available in the surrounding gardens. Fishing, canoeing, and other water sports are possible at Cusheon Lake Resort. Free parking is provided.

Long Harbour Ferry Terminal is 17 minutes' and Ruckle Provincial Park is 18 minutes' drive away. This resort is 47 km from Vancouver International Airport.

See available rooms