Search hotels in Osoyoos

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

November 2026

1234567
891011121314
15161718192021
22232425262728
2930

December 2026

12345
6789101112
13141516171819
20212223242526
2728293031
Flexible date options
Select occupancy

Osoyoos – 40 hotels and places to stay

Filter by:

Property ratingIncludes stars and other ratings.
Review score

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.

L
LJUBICA
From
Canada
I liked location and pet friendly hotel. Very clean for sure.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 490 reviews
Price from
$108.68
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 features a private beach at Osoyoos Lake.

T
Tania
From
Australia
Large apartment, just out of Town, overlooking the lake & town.
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 384 reviews
Price from
$116.74
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
Melvin
From
United States
Everyone was friendly and helpful from the front counter to the kitchen help to the housekeeping. The free breakfast selection was great. Our grandson loved watching the machine make his pancakes! He ate several with sprinkles. The pool was great for fun. The hot tub was perfect for a soothing relaxation - especially in December! We have tried 3 other hotels in Osoyoos. From now on, the Best Western Plus is our go-to hotel in Osoyoos.
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 295 reviews
Price from
$94.65
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.

B
Brynne
From
United States
The pool was amazing! I would stay again just for a night away from home to relax.
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 474 reviews
Price from
$116.11
1 night, 2 adults

Suite 18 Green Gables Resort Lake View Retreat

Hotel in Osoyoos

Located within a 7-minute walk of Gyro Park Beach and 1.8 miles of Nk'Mip Desert Cultural Centre, Suite 18 Green Gables Resort Lake View Retreat has rooms with air conditioning and a private bathroom...

B
Brian
From
Canada
Close to Beach, small really nice staff
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 6 reviews
Price from
$55.39
1 night, 2 adults

1 BR Suite 9 at Green Gables Resort

Hotel in Osoyoos

1 BR Suite 9 at Green Gables Resort is located in Osoyoos, a 7-minute walk from Gyro Park Beach, and provides free WiFi. All rooms feature a kitchen and a private bathroom.

S
Sandra
From
Canada
Location. Close to amenities and right on the beach.
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 5 reviews
Price from
$55.39
1 night, 2 adults

Coast Osoyoos Beach Hotel

Hotel in Osoyoos

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

K
Karen
From
Canada
Awesome location, right on the beach. The only negative was the small size of the room. Breakfast was included and was a wonderful experience! Staff was very friendly and welcoming.
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 605 reviews
Price from
$119.19
1 night, 2 adults

Sahara Courtyard Inn & Suites 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.

K
Keith
From
Canada
Rooms were very clean and modern. Seems to have been recently renovated.
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 356 reviews
Price from
$75.18
1 night, 2 adults

Suite 19 Green Gables Resort Lake View Retreat

Hotel in Osoyoos

The property is around a 7-minute walk from Gyro Park Beach, 1.8 miles from Nk'Mip Desert Cultural Centre, and 2.7 miles from Osoyoos Desert Model Railroad.

J
Joanne
From
Canada
The gentleman who checked us in was nice and super helpful.
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 5 reviews
Price from
$55.39
1 night, 2 adults

Poplars Motel on the lake

Osoyoos

Located in Osoyoos, a 9-minute walk from Cottonwood Beach, Poplars Motel on the lake provides accommodations with a private beach area, free private parking, a terrace and barbecue facilities.

g
gelirina
From
Canada
Very good location, clean room, friendly staff.
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 191 reviews
Price from
$81.22
1 night, 2 adults
See all 40 hotels in Osoyoos

Most booked hotels in Osoyoos and surrounding area in the past month

See all

Popular with guests booking hotels in Osoyoos

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 474 reviews

Popular with guests booking hotels in Osoyoos

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 490 reviews

Popular with guests booking hotels in Osoyoos

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

Popular with guests booking hotels in Osoyoos

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 384 reviews

Popular with guests booking hotels in Osoyoos

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 295 reviews

Popular with guests booking hotels in Osoyoos

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 6 reviews

Popular with guests booking hotels in Osoyoos

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 2 reviews

Popular with guests booking hotels in Osoyoos

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 4 reviews

Popular with guests booking hotels in Osoyoos

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

Popular with guests booking hotels in Osoyoos

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

Budget hotels in Osoyoos and nearby

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

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 490 reviews

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

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 384 reviews

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 295 reviews

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 6 reviews

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 2 reviews
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 4 reviews

Hotels located in the center of Osoyoos

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

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 3 reviews
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 5 reviews

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

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 6 reviews

Scored out of 10, guest rating 6.3
Pleasant - What previous guests thought, 3 reviews
Scored out of 10, guest rating 6.3
Pleasant - What previous guests thought, 3 reviews
Scored out of 10, guest rating 5.3
Fair - What previous guests thought, 3 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 by Tanis
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 by Mark
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 by Sydnee
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 by Adventurer 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 by John
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 by Stefanov
Canada

See reviews by guests who stayed at hotels in Osoyoos

See all
From $80.52 per night
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 800 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 by Heather Alison Lang
Canada
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 349 reviews
Breakfast was wonderful and tons of food and drinks, location was perfect, staff were amazing, room was spacious, clean and updated. We truly had such an amazing time here, and would definitely recommend this hotel!!!
Guest review by Camaro84
Canada
Scored out of 10, guest rating 7.3
Good - What previous guests thought, 874 reviews
The hotel room was good value for the money. We had a plumbing issue in the room but the staff were very quick to respond and moved us to a different room. The location is great with stores and restaurants nearby.
Guest review by Donna
Canada
From $92.72 per night
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 459 reviews
This was our second time staying at this accommodation. Price is reasonable, clean and well located on one of the main streets in Osoyoos. Highly recommend.
Guest review by O'Callaghan
Canada
From $82.15 per night
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 287 reviews
Jiwan at check in desk was awesome. He took time signing me up with IHG group and helped with parking passes and information about hotel facilities.
Guest review by Shoja
Canada

More places to explore, more ways to go