Curated Luxury spa hotel deals in Vancouver

Search
Add dates
Add dates
1 room, 2 guests
Compare deals on Booking.com

Trusted by over 100,000 travellers every year

back
close
Add dates
Add dates
room 1

Adults

18+
2

Child

0-17
0
Add another room
usp icon

Exclusive member prices

Unlock exclusive member discounts at hundreds of top hotels.

usp icon

The biggest range

Thousands of luxury hotels for you to choose from but all curated for you.

usp icon

The best price

We compare deals and bring you the best price with our price promise.

usp icon

Free cancellation & pay later

A range of fully refundable and pay on arrival luxury and boutique hotels.

Clear filters

Vancouver

Recommended
Sort by

See the latest prices and deals by choosing your dates

Primary image
Gibbons Life Accommodations
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Whistler Village, Whistler · 93.16 km from centre

9.2

 

214 reviews

With a stay at Gibbons Life Accommodations in Whistler (Whistler Village), you'll be steps from Whistler Blackcomb Ski Resort and Whistler Village Gondola. This ski hotel is 0.2 mi (0.3 km) from Whistler Mountain Bike Park and 0.2 mi (0.4 km) from Whistler Village Stroll.

Compare price on Booking.com
Compare price on Booking.com
Room
Sooke Harbour House
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Sooke · 112.17 km from centre

9.6

 

103 reviews

Breakfast available

When you stay at Sooke Harbour House in Sooke, you'll be near the beach, just steps from Sooke Harbour and Quimper Park. This beach hotel is 17.2 mi (27.6 km) from Goldstream Provincial Park and 0.4 mi (0.6 km) from Possession Point Park.

Compare price on Booking.com
Compare price on Booking.com
Pacific Shores Resort & Spa
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Vancouver Island, Nanoose Bay · 81.09 km from centre

7.3

 

393 reviews

Offering a swimming pool and free WiFi, Pacific Shores Resort & Spa is set in Nanoose Bay. Nanaimo is 27 km away. Free private parking is available on site.

All units feature a flat-screen TV. There is also a kitchen in some of the units, equipped with a microwave.

Parksville is 6 km from Pacific Shores Resort & Spa. Vancouver International Airport is 78 km from the property.

Compare price on Booking.com
Compare price on Booking.com
Ocean Trails Resort
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Resort in Parksville · 83.19 km from centre

8.6

 

83 reviews

Situated on 7 acres, this Parksville property overlooks Rathrtrevor Beach. A seasonal outdoor pool and a hot tub are provided. A balcony is offered in each unit. Brigadoon Golf Course is 3 km away.

Free WiFi and a flat-screen TV are provided in all rooms at Ocean Trails Resort. A full kitchen is included. An en suite bathroom offers free toiletries for added convenience.

A guest launderette is available to guests of Ocean Trails Parksville Resort. A tennis court and a children’s playground offer outdoor recreation. Guests can enjoy free passes to Jim’s Gym fitness centre.

Englishman River Falls Provincial Park is 25 minutes’ drive away. Little Qualicum Cheeseworks is 9 km from Ocean Trails Resort.

Compare price on Booking.com
Compare price on Booking.com
Primary image
The Westin Bear Mountain Golf Resort & Spa, Victoria
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Victoria · 94.47 km from centre

9.0

 

1,001 reviews

Breakfast available

Located in Victoria (Bear Mountain Resort), The Westin Bear Mountain Golf Resort & Spa, Victoria is within a 15-minute drive of Goldstream Provincial Park and Hatley Castle. This golf hotel is 6.6 mi (10.6 km) from Fort Rodd Hill National Historic Park and 10.8 mi (17.4 km) from Chinatown.

Compare price on Booking.com
Compare price on Booking.com
The Craigmyle Inn
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Victoria · 97.01 km from centre

8.6

 

812 reviews

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.

An en suite bathroom is offered in each individually decorated room at The Craigmyle Inn. Select rooms feature kitchenettes, cable TV and castle views. Heritage features are intact including elegant staircases (no elevators) leading up to guestrooms.

A common lounge and guest kitchen add extra convenience. A business centre offers two guest computers, printers and free US and Canada calls. Guests can enjoy the garden surroundings, terrace, and BBQ facilities.

Victoria city centre is just under 2 km from The Craigmyle Inn. Jubilee Hospital is 2 km and the University of Victoria is 7 km away.

Compare price on Booking.com
Compare price on Booking.com
Rosemead House
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Victoria · 97.70 km from centre

9.6

 

40 reviews

Breakfast available

<h2>Elegant Accommodation</h2>

Rosemead House in Victoria offers a 5-star hotel experience with free WiFi, a garden, terrace, restaurant, bar, and complimentary bicycles.

<h2>Comfortable Amenities</h2>

Guests enjoy private check-in and check-out, a 24-hour front desk, concierge service, daily housekeeping, family rooms, and an electric vehicle charging station.

<h2>Dining Options</h2>

The modern restaurant serves local cuisine with vegetarian, vegan, gluten-free, and dairy-free options. Breakfast includes continental and buffet selections.

<h2>Prime Location</h2>

Located 6 km from Victoria Inner Harbour, the hotel is near attractions such as Point Ellice House (3.5 km) and The Butchart Gardens (19 km). An ice-skating rink and scuba diving are available in the surroundings.

Compare price on Booking.com
Compare price on Booking.com
Qualicum Breeze Beach Resort
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Vancouver Island, Bowser · 112.41 km from centre

8.0

 

20 reviews

<h2>Prime Beachfront Location</h2>

Qualicum Breeze Beach Resort in Bowser offers a private beach area and direct beachfront access. Guests enjoy sea views and a sun terrace, complemented by a lush garden.

<h2>Comfortable Accommodations</h2>

Rooms feature private bathrooms, balconies, and modern amenities such as free WiFi, flat-screen TVs, and kitchenettes. Family rooms and ground-floor units cater to all travellers.

<h2>Exceptional Facilities</h2>

The resort provides an outdoor fireplace, hot tub, and outdoor play area. Additional amenities include a fitness centre, spa, and barbecue facilities.

<h2>Activities and Nearby Attractions</h2>

Guests can engage in fishing, skiing, hiking, cycling, and snorkelling. Comox Valley Airport is 55 km away, offering convenient travel options.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Black Rock Oceanfront Resort
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Ucluelet · 181.32 km from centre

9.6

 

1,187 reviews

Breakfast available

With a stay at Black Rock Oceanfront Resort in Ucluelet, you'll be by the ocean, within a 10-minute walk of Wild Pacific Trail and Ucluelet Big Beach. This beach hotel is 0.9 mi (1.4 km) from Ucluelet Aquarium and 1.5 mi (2.4 km) from Terrace Beach.

Compare price on Booking.com
Compare price on Booking.com
The Cabins at Terrace Beach
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Chalet in Ucluelet · 180.33 km from centre

8.9

 

300 reviews

The Cabins at Terrace Beach is a small property management company established in 2002 located in beautiful Ucluelet, BC.

These vacation rental properties range from hotel style suites in a common building to Cozy Rainforest and Ocean Front Cabins as well as our Condos.

Long Beach is just 19km away. Ucluelet Aquarium is 5 minutes’ drive away. Surf lessons can be arranged in the area.

Ucluelet Aquarium is 5 minutes’ drive away. Surf lessons can be arranged at Ukee Surf School 3 km from The Cabins Ucluelet.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Kingfisher Pacific Resort and Spa
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Resort in Vancouver Island, Courtenay · 135.73 km from centre

8.6

 

627 reviews

Breakfast available

Located in Courtenay, Kingfisher Pacific Resort and Spa is by the ocean, within a 10-minute drive of Landmark Cinemas Courtenay and Vancouver Island Visitor Centre. This beach resort is 19.7 mi (31.7 km) from Strathcona Provincial Park and 5.6 mi (9 km) from Sid Williams Theatre.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Naturally Pacific Resort
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Vancouver Island, Campbell River · 174.92 km from centre

9.6

 

847 reviews

Breakfast available

With a stay at Naturally Pacific Resort in Campbell River, you'll be within a 5-minute drive of Haig-Brown Heritage House and Campbell River Visitor Centre. This golf hotel is 2.6 mi (4.1 km) from Discovery Fishing Pier and 2.6 mi (4.2 km) from Campbell River Museum.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Long Beach Lodge Resort
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Resort in Vancouver Island, Tofino · 200.94 km from centre

9.4

 

599 reviews

Breakfast available

With a stay at Long Beach Lodge Resort in Tofino, you'll be on the beach, just steps from Cox Bay Beach and a 4-minute drive from Pacific Rim National Park Reserve. This beach resort is 1.5 mi (2.4 km) from Chesterman Beach and 9.8 mi (15.7 km) from Wickaninnish Beach.

Compare price on Booking.com
Compare price on Booking.com
Bear Cove Cottages
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Vancouver Island, Port Hardy · 349.15 km from centre

9.3

 

59 reviews

<h2>Elegant Accommodation</h2>

Bear Cove Cottages in Port Hardy offers a 5-star hotel experience with sea views and a terrace. Guests enjoy free WiFi, ensuring connectivity during their stay.

<h2>Comfortable Amenities</h2>

The property features a wellness centre, spa bath, and private bathrooms equipped with free toiletries. Additional amenities include a balcony, dining area, and barbecue facilities.

<h2>Convenient Location</h2>

Located a 14-minute walk from Port Hardy Ferry Terminal and 11 km from Port Hardy Airport, Bear Cove Cottages provides easy access to local attractions. Hiking enthusiasts can explore the surrounding area.

<h2>Guest Satisfaction</h2>

Highly rated for its scenic location and convenient position, Bear Cove Cottages offers a serene retreat with exceptional service.

Compare price on Booking.com
Compare price on Booking.com
tripadvisor