Skip to main content

Spa Hotels in Osoyoos

Find the spa hotels that appeal to you the most

September 2026

123456
78910111213
14151617181920
21222324252627
282930

October 2026

1234
567891011
12131415161718
19202122232425
262728293031
Flexible date options
Select occupancy

The best spa hotels in Osoyoos

Check out our pick of great spa hotels in Osoyoos

Filter by:

Review score

Watermark Beach Resort

Hotel in Osoyoos

This Osoyoos, British Columbia hotel is located directly on Osoyoos Lake. The hotel offers a seasonal outdoor pool with a waterslide and a full-service spa.

C
Coral
From
Australia
View and location were amazing.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 483 reviews
Price from
£103.55
1 night, 2 adults

Spirit Ridge, in The Unbound Collection by Hyatt

Hotel in Osoyoos

Featuring a beach side bistro and bar, this Okanagan property is adjacent to a vineyard and boasts a private beach at Osoyoos Lake.

J
Josie
From
United Kingdom
Stunning location and amazing food
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 380 reviews
Price from
£123.09
1 night, 2 adults
All spa hotels in Osoyoos

Looking for a spa hotel?

What better way to unwind after a day’s sightseeing than relaxing in a health and wellness spa? Spa hotels focus on maximum relaxation for their guests, with luxury features like hot tubs, thermal pools and professional massage services. Some spa hotels use mineral-rich water pumped straight out of the ground, helping to maintain and restore good health.

Most booked spa hotels in Osoyoos and surroundings in the past month

See all

Popular with guests booking spa hotels in Osoyoos

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 483 reviews

Popular with guests booking spa hotels in Osoyoos

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 380 reviews

More places to explore, more ways to go