Find Spa Hotels in Okanagan Valley from CA $89

Search over 1 million properties and 550 airlines worldwide

Save 10% or more on select stays with Expedia Rewards

Most hotels are fully refundable. Because flexibility matters.

Top Okanagan Valley Spa Hotels

A Million Dollar View in the Centre of The Okanagan Universe!
5/5 Exceptional! (18 reviews)
best time ever
"Our book club was blown away by the gracious welcome and sendoff of fresh baked croissants. We loved every minute. Thank you so much for sharing your beautiful home with us."

Reviewed on Oct. 14, 2021

A Million Dollar View in the Centre of The Okanagan Universe!
A View to Remember Bed & Breakfast
4 out of 5
1090 Trevor Drive, West Kelowna, BC
The price is CA $155 per night from Jan 19 to Jan 20
4.8/5 Exceptional! (111 reviews)
"Wow, what a lovely experience. Visited our daughter working at one of the wineries and so glad we chose Room with a View BnB. Exceptionally clean, great attention to detail and delightful breakfast. Thank you!"

Reviewed on Oct. 10, 2021

A View to Remember Bed & Breakfast
A Vacation Paradise at Quail Ridge B&B
3 out of 5
2424 Quail Ridge Blvd, Kelowna, BC
The price is CA $150 per night from Feb 5 to Feb 6
4.8/5 Exceptional! (104 reviews)
"Spacious and well maintained."

Reviewed on Sep. 30, 2021

A Vacation Paradise at Quail Ridge B&B
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Shiraz Villa
3.5 out of 5
12190 Highway 3, Osoyoos, BC
4.6/5 Exceptional! (224 reviews)
"Beautiful set up - love the large tub and view, nice clean room with lots of natural light, huge windows. Plan to stay here again."

Reviewed on Nov. 10, 2021

Shiraz Villa
Summerland Waterfront Resort & Spa
3.5 out of 5
13011 Lakeshore Drive S, Summerland, BC
The price is CA $282 per night from Feb 13 to Feb 14
4.5/5 Wonderful! (882 reviews)
"Suites are a great size"

Reviewed on Nov. 19, 2021

Summerland Waterfront Resort & Spa
Watermark Beach Resort
4 out of 5
15 Park Place, Osoyoos, BC
The price is CA $136 per night from Feb 14 to Feb 15
4.5/5 Wonderful! (982 reviews)
"The front desk staff was very accommodating and helpful with our requests making it a wonderful stay over the holidays with family!"

Reviewed on Dec. 28, 2021

Watermark Beach Resort
The Cove Lakeside Resort
4 out of 5
4205 Gellatly Road, West Kelowna, BC
Fully refundableReserve now, pay when you stay
The price is CA $165 per night from Jan 19 to Jan 20
4.5/5 Wonderful! (730 reviews)
"Close to our friends"

Reviewed on Oct. 31, 2021

The Cove Lakeside Resort
Spirit Ridge, in The Unbound Collection by Hyatt
4 out of 5
1200 Rancher Creek Rd, Osoyoos, BC
Fully refundableReserve now, pay when you stay
The price is CA $161 per night from Feb 1 to Feb 2
4.5/5 Wonderful! (991 reviews)
"Very nice setting and cozy room. Would definitely stay there again."

Reviewed on Jan. 8, 2022

Spirit Ridge, in The Unbound Collection by Hyatt
Coast Capri Hotel
3.5 out of 5
1171 Harvey Ave, Kelowna, BC
Fully refundableReserve now, pay when you stay
The price is CA $123 per night from Jan 23 to Jan 24
4.4/5 Wonderful! (993 reviews)
"Trevor was awesome at check-in. Couldn’t ask for more!"

Reviewed on Jan. 15, 2022

Coast Capri Hotel
Siesta Suites
2 out of 5
3152 Lakeshore Road, Kelowna, BC
Fully refundable
The price is CA $107 per night from Feb 2 to Feb 3
4.4/5 Excellent! (312 reviews)
"Location was great."

Reviewed on Dec. 30, 2021

Siesta Suites
Sparkling Hill Resort and Spa - Adults Only
4 out of 5
888 Sparkling Place, Vernon, BC
4.3/5 Excellent! (381 reviews)
"Been many times. Value is a bit lacking now that they charge for breakfast items that used to be included in the buffet such as smoked salmon, fruit plates and cheeses. No tea in the tea room, obviously no steams or sauna because of covid but no rate reduction to reflect this. I was booked 4 months ..."

Reviewed on Nov. 26, 2021

Sparkling Hill Resort and Spa - Adults Only
Best Western Plus Sunrise Inn
3 out of 5
5506 Main Street, Osoyoos, BC
Fully refundableReserve now, pay when you stay
The price is CA $106 per night from Jan 25 to Jan 26
4.2/5 Excellent! (974 reviews)
"We checked in and my toddler was having a meltdown about her blanket. The staff tried to cheer her up while we waited for the elevator, he spoke to her very kindly and brought her (and my older daughter) treats. She was still very upset, as toddlers can be, but it really warmed my heart that the ..."

Reviewed on Jan. 10, 2022

Best Western Plus Sunrise Inn
Best Western Plus Kelowna Hotel & Suites
2.5 out of 5
2402 Highway 97 N, Kelowna, BC
Fully refundableReserve now, pay when you stay
The price is CA $142 per night from Jan 19 to Jan 20
4.2/5 Excellent! (989 reviews)
"Staff professionalism and friendliness. Included breakfast was plentiful and varied."

Reviewed on Jan. 9, 2022

Best Western Plus Kelowna Hotel & Suites
Delta Hotels by Marriott Grand Okanagan Resort
4 out of 5
1310 Water St, Kelowna, BC
Fully refundableReserve now, pay when you stay
The price is CA $152 per night from Jan 23 to Jan 24
4.2/5 Very Good! (975 reviews)
"Exceptionally clean, comfortable room, excellent customer service, convenient location, will definitely stay here again."

Reviewed on Jan. 17, 2022

Delta Hotels by Marriott Grand Okanagan Resort
Walnut Beach Resort
4 out of 5
4200 Lakeshore Dr, Osoyoos, BC
Fully refundableReserve now, pay when you stay
The price is CA $139 per night from Jan 22 to Jan 23
4.2/5 Very Good! (771 reviews)
"Best place I stayed in. First time in a resort. Will book again. We were facing the lake. Complete privacy. Love the option to buy the rooms. No usb connections in room that was the only thing we couldnt find."

Reviewed on Jan. 7, 2022

Walnut Beach Resort
Econo Lodge Inn & Suites
2 out of 5
1070 Harvey Ave, Kelowna, BC
Fully refundableReserve now, pay when you stay
The price is CA $98 per night from Feb 8 to Feb 9
4/5 Very Good! (1,036 reviews)
"Friendly staff and a comfortable room made our stay very pleasant."

Reviewed on Jan. 13, 2022

Econo Lodge Inn & Suites
Penticton Lakeside Resort and Conference Centre
3.5 out of 5
21 Lakeshore Dr W, Penticton, BC
Fully refundableReserve now, pay when you stay
The price is CA $149 per night from Feb 18 to Feb 19
3.9/5 Very Good! (993 reviews)
"Beautifully decorated for Christmas!"

Reviewed on Dec. 26, 2021

Penticton Lakeside Resort and Conference Centre
Cozystay Signature: Lake Okanagan Resort
3 out of 5
2751 Westside Road, West Kelowna, BC
Fully refundableReserve now, pay when you stay
The price is CA $187 per night from Jan 31 to Feb 1
3.7/5 Good! (282 reviews)
"Very quiet and relaxing!"

Reviewed on Jan. 5, 2022

Cozystay Signature: Lake Okanagan Resort
Dilworth Inn
2 out of 5
1755 Dilworth Dr, Kelowna, BC
Fully refundableReserve now, pay when you stay
The price is CA $89 per night from Feb 9 to Feb 10
3.6/5 Good! (993 reviews)
"Liked the quietness, and close to amenities that I want."

Reviewed on Dec. 27, 2021

Dilworth Inn
Okanagan Seasons Resort
2 out of 5
1580 Hwy 33 West, Kelowna, BC
2.9/5 (925 reviews)
"The pool is great the courtyard is nice from the room, rooms need some updating overall good location would stay again"

Reviewed on Aug. 19, 2021

Okanagan Seasons Resort
Don't see what you're looking for?
See all available properties in Okanagan Valley
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.

Recent Reviews in Okanagan Valley
expedia verified reviews