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 1748 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

Don’t miss out

Be the first to know when we can book again to this destination.

Kuoni takes your privacy seriously. Please read our Privacy Policy

Have an existing booking call us

0800 092 4444

Monday - Friday 9:00am - 8:00pm
Saturday 9:00am - 6:00pm
Sunday & Bank holidays 11:00am - 4:00pm

*Denotes local charge