Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local, and health advisories for this destination before you book.

Find Spa Hotels in Osoyoos from CA $159

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Top Osoyoos Spa Hotels

Shiraz Villa
3.5 out of 5
12190 Highway 3, Osoyoos, BC
The price is CA $265 per night
4.6/5Wonderful! (141 reviews)

"This place is stunning, Staff is really pleasant, really enjoyed my stay."…"

Reviewed on Jul. 8, 2020

Shiraz Villa
Watermark Beach Resort
4 out of 5
15 Park Place, Osoyoos, BC
Get Rates
4.5/5Wonderful! (992 reviews)

"The location, service and amenities are fantastic. My favorite place to stay in Osoyoos!"…"

Reviewed on Jun. 29, 2020

Watermark Beach Resort
SPIRIT RIDGE - in the Unbound Collection by Hyatt
4 out of 5
1200 Rancher Creek Rd, Osoyoos, BC
Get Rates
4.4/5Wonderful! (993 reviews)

"We stayed for 4 nights and had a wonderful time the restaurant was excellent as well I would go back."…"

Reviewed on Jul. 2, 2020

SPIRIT RIDGE - in the Unbound Collection by Hyatt
Best Western Plus Sunrise Inn
3 out of 5
5506 Main Street, Osoyoos, BC
Free cancellationReserve now, pay when you stay
The price is CA $260 per night
4.2/5Excellent! (809 reviews)

"Pleasant And the the room is really a surprise. Everything is above satisfactory."…"

Reviewed on Jul. 8, 2020

Best Western Plus Sunrise Inn
Walnut Beach Resort
4 out of 5
4200 Lakeshore Dr, Osoyoos, BC
Get Rates
4.2/5Very Good! (626 reviews)

"I like that all rooms have kitchen and I also like the grills by the pool"…"

Reviewed on Jul. 7, 2020

Walnut Beach Resort
Coast Osoyoos Beach Hotel
2.5 out of 5
7702 Main Street, Osoyoos, BC
The price is CA $238 per night
4/5Very Good! (914 reviews)

"Very small, tight parking lot. A/C unit was very noisy...had to turn off at night so we could sleep. Other than that, everything else was good"…"

Reviewed on Jul. 7, 2020

Coast Osoyoos Beach Hotel
Super 8 by Wyndham Osoyoos
2 out of 5
9130 Main St, Osoyoos, BC
Free cancellationReserve now, pay when you stay
The price is CA $159 per night
3.8/5Good! (483 reviews)

"Great local, nice hotel. Pool was open so that was a nice change since most are closed, and nice staff"…"

Reviewed on Jul. 10, 2020

Super 8 by Wyndham Osoyoos
Holiday Inn Hotel & Suites Osoyoos
3 out of 5
7906 Main Street, Osoyoos, BC
Free cancellation
The price is CA $290 per night
3.7/5Good! (635 reviews)

"great location, lacking in the air condition depatment"…"

Reviewed on Jun. 22, 2020

Holiday Inn Hotel & Suites Osoyoos
Spanish Fiesta Resort
2 out of 5
7104 Main Street, Osoyoos, BC
Get Rates
2.5/5 (34 reviews)

"The beach access very hand location ,easy to find, nice people."…"

Reviewed on Sep. 13, 2019

Spanish Fiesta Resort
Don't see what you're looking for?
We've got more Spa Hotels. Find the right one for you.
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.

Osoyoos Resorts & Spa Travel Guide

At long last, you're able to get book off from the daily grind for a couple days. That getaway you have been thinking of is about to arrive. One of your favourite parts of a getaway is the hotel. Over a week, you won't have to worry yourself about tidying up, making your bed, or dish washing.

Having everyday responsibilities taken care is re-energizing, but it is the hotel amenities, like a hot tub, that can complete your holiday. Expedia makes it simple to not only plan your holiday, but also book the experiences that can make it one worth remembering.

Turn Up the Heat in Osoyoos

You may spend a ton of time walking every day, and this can be especially true when you are exploring a town like Osoyoos. Hot tubs have been one of the go-to solutions to decompress and recharge your body. Fortunately, spa tubs have evolved dramatically from placing hot rocks in a bath.

Soaking in your Osoyoos hotel hot tub is an ideal method to rest after a work-filled afternoon, or get warm once you've swum a few laps in the swimming pool. These hotel hot tubs have jets which produce the epitome of relaxation. If you rather relax in private, you'll find Osoyoos accommodations listed that have an in-room hot tub or whirlpool bath, offering you the possibility to relax in private while watching your favourite television show or enjoying a glass of champagne.

Reserve Your Osoyoos Hot Tub Hotel Today!

It's no matter if you're holidaying to check out the must-see places in Osoyoos or walking from one work-related meeting after another, you'll see that all your aches and pains disappear as soon as you slide in to your hotel's hot tub. Expedia makes it simple to find the hotel featuring a hot tub that will help make your vacation even better.

Frequently asked questions

Looking for a spa hotel in Osoyoos?
Treat yourself to some time in a luxurious spa hotel and you won’t regret it. Travelers love the beaches in Osoyoos. Enjoy the art galleries and lakeside setting during your vacation. Hotels with spas are the perfect way to take a break from your routine and add a layer of luxury to your vacation.
What is the best spa hotel in Osoyoos?
Walnut Beach Resort is a top beachfront spa hotel featuring a restaurant, an outdoor pool, a 24-hour fitness center, and a bar. Spend an afternoon at the spa where you’ll find Swedish massages, deep-tissue massages, and hot stone massages. In-room massages are also available. Other popular spa hotels in Osoyoos include SPIRIT RIDGE - in the Unbound Collection by Hyatt and Best Western Plus Sunrise Inn.
How many spa hotels will I find in Osoyoos?
Among Expedia’s 95 accommodation options in Osoyoos, there are 10 spa hotels.
What's there to see and do in Osoyoos?
Take in the sights and attractions that Osoyoos offers with a visit to Osoyoos Lake, Rattlesnake Canyon, and Nk’Mip Cellars. If you have a little extra time during your trip, you might want to make a stop at Osoyoos Golf Club and Nk’Mip Desert Cultural Centre.
What is a Osoyoos spa hotel?
Spa hotels in Osoyoos provide lodging and have an on-site spa offering services like massages as well as body treatments. Some also offer in-room treatments. Spa hotels are a must if you want to give yourself an extra treat while on vacation.

More trip options