COVID-19 alert: Travel requirements are changing rapidly, including need for pre-travel COVID-19 testing and quarantine on arrival.

Find Lake Hotels in Osoyoos from CA $160

Search over 1 million properties and 550 airlines worldwide

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

Most hotels are fully refundable. Because flexibility matters.

Top Osoyoos Lake Hotels

Sandy Beach Suites
2.5 out of 5
6706 Ponderosa Dr, Osoyoos, BC
4.7/5Exceptional! (284 reviews)
"Staff are amazing, location is amazing, must visit."

Reviewed on Jun. 27, 2021

Sandy Beach Suites
Shiraz Villa
3.5 out of 5
12190 Highway 3, Osoyoos, BC
Fully refundableReserve now, pay when you stay
The price is CA $250 per night from Aug 1 to Aug 1
4.6/5Exceptional! (208 reviews)
"The room was amazing! Well appointed and an excellent bathroom with a jetted tub for two and a rain shower. The gentleman at the reception desk was friendly and helpful. A wonderful stay!"

Reviewed on Jul. 28, 2021

Shiraz Villa
Watermark Beach Resort
4 out of 5
15 Park Place, Osoyoos, BC
Fully refundableReserve now, pay when you stay
4.5/5Wonderful! (990 reviews)
"The property is nicely maintained. I wish they would reinstate daily housekeeping services soon, as the hotel capacity as back to full capacity. My only complaint about the room is lack of curtains. The room gets very bright early in the morning. Staff were friendly. The pool was nice. Drink service ..."

Reviewed on Jul. 27, 2021

Watermark Beach Resort
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Spirit Ridge, in The Unbound Collection by Hyatt
4 out of 5
1200 Rancher Creek Rd, Osoyoos, BC
4.4/5Wonderful! (990 reviews)
"After a slightly rocky start checking in due to confusion over our reservation the rest of our stay was good. Sadly we had our stay cut short as we had to evacuate after only our second night due to a large wildfire in the area. The hotel only charged us for the nights we did stay and we're offering ..."

Reviewed on Jul. 24, 2021

Spirit Ridge, in The Unbound Collection by Hyatt
Ciliegia Villa
3 out of 5
12795 87th Street, Osoyoos, BC
Fully refundableReserve now, pay when you stay
The price is CA $295 per night from Aug 4 to Aug 4
4.4/5Wonderful! (214 reviews)
"Owner was great and very accommodating. Allowed us to check in early at noon as we had to leave our other place due to all of the wild fires. The villa is great and the views are even better. Roof top patio with BBQ and tables / chairs to lounge. Felt like we were in Italy. Will be coming back for ..."

Reviewed on Jul. 22, 2021

Ciliegia Villa
Best Western Plus Sunrise Inn
3 out of 5
5506 Main Street, Osoyoos, BC
Fully refundableReserve now, pay when you stay
The price is CA $290 per night from Aug 30 to Aug 30
4.2/5Excellent! (921 reviews)
"Breakfast was great ! The front desk girls did an awesome job."

Reviewed on Jul. 18, 2021

Best Western Plus Sunrise Inn
Desert Surfside Waterfront Accommodations
3 out of 5
7310 Main Street, Osoyoos, BC
The price is CA $170 per night from Aug 11 to Aug 11
4.2/5Very Good! (703 reviews)
"Convenient location, walkable, small private beach area."

Reviewed on Jul. 27, 2021

Desert Surfside Waterfront Accommodations
Walnut Beach Resort
4 out of 5
4200 Lakeshore Dr, Osoyoos, BC
4.2/5Very Good! (711 reviews)
"The resort has all sort of entertainment like swimming pool , hot tub ,private beach bbq , table tennis and beach volley ball . My room has a small kitchen and a small fridge . Overall I m very satisfied . The only complaint is the bed is very close to the closet and the bed frame corner is not round ..."

Reviewed on Jun. 28, 2021

Walnut Beach Resort
Lakeview Motel & Suites
2.5 out of 5
6004 89th Street, Osoyoos, BC
4.1/5Very Good! (298 reviews)
"Glad we had a pool because the public beach that was walking distance had a “swimming not recommend” sign due to high bacteria counts."

Reviewed on Jul. 23, 2021

Lakeview Motel & Suites
Coast Osoyoos Beach Hotel
2.5 out of 5
7702 Main Street, Osoyoos, BC
The price is CA $289 per night from Aug 30 to Aug 30
4/5Very Good! (996 reviews)
"I loved that the property was so close to the beach. The staff for Lovely and it was centrally located for walking to town. All in all a great place to stay."

Reviewed on Jul. 26, 2021

Coast Osoyoos Beach Hotel
Boundary Motel
2 out of 5
7416 97th st, Osoyoos, BC
3.9/5Very Good! (103 reviews)
"The motel is tucked away from the busy main street and is very quiet. The room was spacious and cozy and served our family well. Staff was extremely friendly and always available. We will definitely be booking again."

Reviewed on Jul. 24, 2020

Boundary Motel
Riviera Motel
2 out of 5
6004 Maple Dr, Osoyoos, BC
3.9/5Good! (259 reviews)
Family friendly Stay
"It was a pleasure to stay at this hotel. It is clean and welcoming. We loved the location - close to the beach, close to different eaters, to fruits picking place, short drive to museums. The staff is great - nice and friendly people who make you feel home."

Reviewed on Aug. 22, 2020

Riviera Motel
Super 8 by Wyndham Osoyoos
2 out of 5
9130 Main St, Osoyoos, BC
The price is CA $179 per night from Aug 29 to Aug 29
3.8/5Good! (629 reviews)
"Convenience. Filled my needs"

Reviewed on Jul. 27, 2021

Super 8 by Wyndham Osoyoos
Holiday Inn Hotel & Suites Osoyoos, an IHG Hotel
3 out of 5
7906 Main Street, Osoyoos, BC
The price is CA $380 per night from Aug 3 to Aug 3
3.6/5Good! (731 reviews)
"Wonderful access to the beach, right on the lake."

Reviewed on Jul. 19, 2021

Holiday Inn Hotel & Suites Osoyoos, an IHG Hotel
Sahara Courtyard Inn
2 out of 5
6205 Cottonwood Drive, Osoyoos, BC
The price is CA $160 per night from Aug 20 to Aug 20
3.6/5Good! (493 reviews)
"great service!!"

Reviewed on Jul. 25, 2021

Sahara Courtyard Inn
Avalon Inn
2 out of 5
9106 Main St, Osoyoos, BC
Fully refundableReserve now, pay when you stay
The price is CA $167 per night from Aug 2 to Aug 2
3.6/5Good! (205 reviews)
"The family suite had everything we needed."

Reviewed on Jul. 17, 2021

Avalon Inn
Spanish Fiesta Resort
2 out of 5
7104 Main Street, Osoyoos, BC
2.9/5 (74 reviews)
"Great location! Overall amazing place to stay. Pool was closed due to covid rules."

Reviewed on Jul. 28, 2021

Spanish Fiesta Resort
Don't see what you're looking for?
We've got more Lake 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.

Pocket Guide: Lake Hotels in Osoyoos

Search for hotels in Osoyoos on Expedia. You can easily find your hotels in Osoyoos using one of the methods below:

  • View our selection of featured hotels in Osoyoos
  • Use the map to find hotels in the Osoyoos neighborhood you prefer
  • Use the filters to see hotels in a specific area of Osoyoos, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Osoyoos
  • Enter your travel dates to view the best deals on hotels in Osoyoos - while they last

More trip options

Recent Reviews in Osoyoos