Skip to main content

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Osoyoos – 29 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

Watermark Beach Resort

Hotel in Osoyoos

This Osoyoos, British Columbia hotel is right on Osoyoos Lake. The hotel features a seasonal outdoor pool with a waterslide and a full-service spa. The staff provided prompt friendly service. We attended the front desk to ask for an extra blanket, within less than 5 minutes, a duvet was delivered to our room. We were slow moving on our last day, and were accommodated with a late check out. This resort had everything our family needed within a 5 minute walk, and the front desk were extremely helpful in assisting us with a boat rental at a reasonable cost. I would definitely recommend Watermark Beach Resort, our family will definitely return!!

Show more Show less
8.9
Excellent
671 reviews
Price from
$131
per night

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 features a private beach at Osoyoos Lake. Great layout, good location lots of amenities

Show more Show less
8.9
Excellent
507 reviews
Price from
$162
per night

Sahara Courtyard Inn Osoyoos

Hotel in Osoyoos

This Osoyoos, British Columbia hotel is 1969 feet from Rattlesnake Canyon, an amusement park. An outdoor seasonal pool, game room and classic guest rooms are offered. The owners are so amazing and helpful. The price is just right. We love walking out of our room into the courtyard and having our own table to enjoy the sun and a drink.

Show more Show less
7.6
Good
676 reviews
Price from
$73
per night

Best Western Plus Sunrise Inn

Hotel in Osoyoos

This hotel is within walking distance of Osoyoos Lake, British Columbia. It offers free Wi-Fi, and all rooms have a flat-screen TV. An indoor swimming pool and gym are found on site. Staff were very friendly and helpful

Show more Show less
8.2
Very Good
382 reviews
Price from
$122
per night

Walnut Beach Resort

Hotel in Osoyoos

This all-suite hotel is located next to Lake Osoyoos with stunning mountain views. The hotel offers a private beach, outdoor swimming pool and a wine bar. Beautiful outdoor heated pool that lights up at night. Hot tubs. Kitchenette. Friendly staff.

Show more Show less
8.3
Very Good
262 reviews
Price from
$146
per night

Coast Osoyoos Beach Hotel

Hotel in Osoyoos

Featuring a private beach on Osoyoos Lake, this British Columbia hotel is a half mile from the Rattlesnake Canyon amusement park. The classic rooms provide free Wi-Fi and a refrigerator. Breakfast was satisfactory. Location was superb!! Sue at the front desk was great!!

Show more Show less
7.8
Good
681 reviews
Price from
$122
per night

Super 8 by Wyndham Osoyoos

Hotel in Osoyoos

Osoyoos Lake is less than 10 minutes’ walk from this motel. Free Wi-Fi is available in all guest rooms. A seasonal heated pool and hot tub are offered on site. Had a room without stairs like I asked for ready . And were happy to allow my 10 lb Maltese to stay

Show more Show less
7.7
Good
296 reviews
Price from
$81
per night

Westridge Motor Inn

Osoyoos

Featuring an outdoor pool, Westridge Inn is located in Osoyoos. BBQ facilities are available to all guests. Free WiFi is provided in all rooms. Nk’Mip Winery is 3.7 mi away. Loved staying here! It has been completely renovated, it is clean and comfortable. We loved the pool and the eclectic chairs. We stayed here before the renos and it has improved greatly.

Show more Show less
8.8
Excellent
420 reviews
Price from
$73
per night

Richter Pass Motor Inn

Osoyoos

Set in Osoyoos, within 0.8 mi of Lion's Park Beach and 1.9 mi of Nk'Mip Desert Cultural Center, Richter Pass Motor Inn offers accommodations with barbecue facilities and free WiFi throughout the... Excellent location, ridiculously good value, BBQ facilities a nice bonus.

Show more Show less
8.1
Very Good
91 reviews
Price from
$78
per night

Shiraz Villa

Osoyoos

Located in South Okanagan in Osoyoos, Shiraz Villa is located on an operating farm and vineyard and features accommodations with available patios. Osoyoos Lake is only 6 minutes' drive away. Beautiful views of the lake and valley. The room and bathroom are very spacious. The owners are very accommodating and their fresh fruit is the best!

Show more Show less
9.1
Awesome
379 reviews
Price from
$106
per night

Most-booked hotels in Osoyoos in the past month

See all

FAQs about hotels in Osoyoos

Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About Osoyoos:

Explore guest reviews of hotels in Osoyoos

See all