Located on the best stretch of sand on Osoyoos Lake, savour front row views of the surrounding desert mountains and rich vineyard-covered landscape at the area’s top destination for relaxation and leisure activities.
Explore our backyard, taking in wine tours and food tastings, golfing and biking or unwind with our full resort experience. Enjoy access to Osoyoos’ only private beach, lakefront year-round heated outdoor pool and hot tubs, on-site restaurant with indoor and patio dining, and so much more.
Whether you’re looking for a family friendly getaway, a business retreat or a rejuvenating escape with friends, Walnut Beach Resort provides an unforgettable Osoyoos suite stay.