Walnut Beach Resort, Osoyoos

At a glance

  • Overlooking Osoyoos Lake
  • Watersports available nerby
  • All-suite resort

Walnut Beach Resort, Osoyoos


Lakeside resort with a small private beach.

On the shore of Osoyoos Lake this charming resort offers guests a range of facilities as well as a small and sandy private beach from which you can take a refreshing dip in the lake or enjoy an evening around a fire pit. You can choose to dine on tapas dishes at the restaurant, or source your own ingredients and enjoy a barbecue. During the summer season there are often barbecues held in the pool deck.

TripAdvisor rating

Based on 1690 reviews
© TripAdvisor 2021

Key information

Lakeside, on the outskirts of the town of Osoyoos, just a few miles from the Canada-USA border

Airport transfer time: Approx. 2 hours from Kelowna airport and 5 hours from Vancouver
Rooms: 112

Good to know

Accommodation information

112 suites


Restaurant and bar

Covid-19 (Coronavirus)
Travel Advice

View more information on the current travel guidelines for this destination


*Denotes local charge