Search hotels in Osoyoos

Enter your dates to see the latest prices and deals for Osoyoos hotels

September 2026

123456
78910111213
14151617181920
21222324252627
282930

October 2026

1234
567891011
12131415161718
19202122232425
262728293031
Flexible date options
Select occupancy

Osoyoos – 29 hotels and places to stay

Filter by:

Star rating
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, 488 reviews
Price from
SAR 512.49
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, 387 reviews
Price from
SAR 609.17
1 night, 2 adults

Best Western Plus Osoyoos Hotel & Suites

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.

M
Marketa
From
Czech Republic
Lovely and welcoming staff. Nice, clean and modern room. Location is a bit further from the town center, but that's what we wanted. Loved the breakfast options, seemed like they change daily. Parking felt safe and secure. Definitely would stay again!
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 305 reviews
Price from
SAR 414.26
1 night, 2 adults

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.

C
Chrissy
From
Canada
Staff was very friendly and accommodating. Very nice property.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 469 reviews
Price from
SAR 505.21
1 night, 2 adults

Coast Osoyoos Beach Hotel

Hotel in Osoyoos

Featuring a private beach on Osoyoos Lake, this British Columbia hotel is 800 meters from Rattlesnake Canyon amusement park. Classic rooms provide free Wi-Fi and a refrigerator.

k
kashish
From
India
The best part was the location and cleanliness.
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 578 reviews
Price from
SAR 448.01
1 night, 2 adults

Sahara Courtyard Inn & Suites Osoyoos

Hotel in Osoyoos

This Osoyoos, British Columbia hotel is 600 meters from Rattlesnake Canyon, an amusement park. An outdoor seasonal pool, game room and classic guest rooms are offered.

V
Vincent
From
Canada
The room was immaculately clean and new. It was warm upon arrival.
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 365 reviews
Price from
SAR 329.04
1 night, 2 adults

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.

D
Dawn
From
United Kingdom
Lovely accommodation excellent views.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 496 reviews
Price from
SAR 610.69
1 night, 2 adults

Sandy Beach Suites

Osoyoos

This motel is located in Osoyoos, on the shores of Osoyoos Lake. It features a private beach, volleyball and Pickleball courts. Free Wi-Fi access is available throughout the motel.

E
Emmanuel
From
Canada
The newly renovated apartment
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 246 reviews
Price from
SAR 380.84
1 night, 2 adults

Poplars Motel on the lake

Osoyoos

Located in Osoyoos, 800 metres from Cottonwood Beach, Poplars Motel on the lake provides accommodation with a private beach area, free private parking, a terrace and barbecue facilities.

J
JAMES
From
United Kingdom
The location was amazing, the rooms were super clean, and well equipped. The host was so nice and friendly.
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 188 reviews
Price from
SAR 441.14
1 night, 2 adults

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 6 km away.

T
Tracey
From
Australia
Such welcoming staff and Extremely helpful Newly renovated room. Very clean and comfortable. Complete with coffee machine microwave and fridge. Bed comfortable and linen crisp. Great big bath as well.
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 818 reviews
Price from
SAR 487.94
1 night, 2 adults
See all 29 hotels in Osoyoos

Most booked hotels in Osoyoos and surroundings in the past month

See all

Popular with guests booking hotels in Osoyoos

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 578 reviews

Popular with guests booking hotels in Osoyoos

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 469 reviews

Popular with guests booking hotels in Osoyoos

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

Popular with guests booking hotels in Osoyoos

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 305 reviews

Popular with guests booking hotels in Osoyoos

Scored out of 10, guest rating 7.4
Good - What previous guests thought, 365 reviews

Popular with guests booking hotels in Osoyoos

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

Budget hotels in Osoyoos and nearby

See all
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 578 reviews

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 469 reviews

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

Scored out of 10, guest rating 7.4
Good - What previous guests thought, 365 reviews

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 305 reviews

Hotels located in the centre of Osoyoos

See all
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 387 reviews

FAQs about hotels in Osoyoos

What guests said about Osoyoos:

Scored out of 10, guest rating 10

Osoyoos is a beautiful little lake community.

Osoyoos is a beautiful little lake community. It’s clean, welcoming and the people are so friendly. The music in the park is such a fun way to spend a summer evening, adding to the relaxed and enjoyable atmosphere. We really enjoyed our time in Osoyoos!
Guest review byTanis
Canada
Scored out of 10, guest rating 10

I really liked the beach and park area.

I really liked the beach and park area. The signage near the US Canada border is very poor with me resulting in taking highway 95 for an unexpected and unpleasant visit with the border guards. The drive out of Osoyoos is fantastic!
Guest review byMark
Canada
Scored out of 10, guest rating 10

Osoyoos has been our destination with another couple for the...

Osoyoos has been our destination with another couple for the last couple of years! Of course Osoyoos Lake (being clean, and relatively shallow by the beach is a plus)! Numerous nice golf courses in the area, great food and service all over - not a “bad” meal in those years!! Friendly people, drivability of the town is easy (but lots of traffic).
Guest review bySydnee
United States
Scored out of 10, guest rating 10

It is a great little town, surrounded by a beautiful lake,...

It is a great little town, surrounded by a beautiful lake, lot’s of vineyards to visit in the area and easy to cycle. The weather was very nice so we appreciated cycling around the lake and surroundings. We ate dinner at 15 Park bistro in the Watermark resort and the food was really good!
Guest review byAdventurer Linda
Canada
Scored out of 10, guest rating 6.0

We had no room service after the first night ......

We had no room service after the first night ......disappointed. The general room maintenance was mediocre at best. The tub drain was defective, the window screens were dirty and one window seal was broken. The window looked dirty as a result. The wall area above the tub tile was dirty. The room clock was unplugged and did not work when plugged in. The carpets needed cleaning.
Guest review byJohn
United States
Scored out of 10, guest rating 10

The downtown Home Hardware Store.

The downtown Home Hardware Store. This store is something from the long past, a half upper floor and a lower floor which has been in the hands of two families for well over 70 years. You need to spend a few hours just taking in what are REAL hardware store should offer--everything ever needed and more! It is unique and a solid family run store with very helpful employees, many likely over 65. Young or old, they have so much knowledge that you can easily spend 20 minutes just talking to them, the atmosphere is so relaxed. You can see, they love working there. It is a must see location.
Guest review byStefanov
Canada

See reviews by guests who stayed at hotels in Osoyoos

See all
From SAR 303.81 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 818 reviews
At this family-run hotel, you will experience warm hospitality with friendly owners who take a personal interest in each guest. The rooms are updated, and the bedding is extremely comfortable. Outside, there is a beautiful pool/patio with a lovely shaded area and outdoor seating. Lastly, the location is excellent with a great restaurant within steps of the hotel. I highly recommend the Westridge Motor Inn.
Guest review byHeather Alison Lang
Canada
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 230 reviews
The location. It was very central to restaurants parks etc. The building itself is undergoing some improvements slowly. Our room was small and very basic. The absolute best part is the waterfront area at the back of the motel. Lots of patio chairs and tables and loungers to enjoy the view....a dock and small sandy beach as well.
Guest review byKaren
Canada
From SAR 362.27 per night
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 365 reviews
The bed was comfortable, the pool area has lounge chairs, the hotel was very close to the lake and to the downtown.
Guest review byBeatriz
Canada
From SAR 380.53 per night
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 458 reviews
Was told pet friendly and was not, staff was rude and cost more to cancel then to stay.
Guest review byLowen
Canada
From SAR 414.26 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 346 reviews
Nice comfortable hotel, had everything we needed
Guest review byDavid
Ireland

More places to explore, more ways to go