Savour our front row view of Osoyoos Lake, surrounding mountain vistas, rich vineyard-covered landscape and Canada’s only desert. Now, slip on those flip flops and step onto the most spectacular stretch of sand north of the border and know… you’ve arrived.
Lake Life Perfected.
Walnut Beach Resort is Osoyoos’ relaxation destination with 96 suites thoughtfully designed with your comfort in mind. Choose from Osoyoos Lake view, rolling mountain vistas or pool deck access. Unwind surrounded by the best of Okanagan nature.
Events at Walnut Beach Resort
Located in the heart of Okanagan wine country on Osoyoos Lake, Walnut Beach Resort offers the ideal space for a relaxed retreat. From a private beach and pool experience along with picturesque gardens, to an inspiring great room that can divide in two, there is plenty of indoor and outdoor space to gather for any occasion. Our bright and inviting meeting space is fashioned after the great room style with fireplace and floor to ceiling windows and doors that open to a balcony with views as far as the eye can see.
Say “I do” in the Okanagan
Set on the shores of stunning Osoyoos Lake, Walnut Beach Resort is the ideal setting for a memorable wedding day. With spacious suites for guests, resort amenities including private beach, custom wedding packages (with choice of indoor or outdoor ceremony and party spaces) and an on-site catering events team to take care of the details, enjoy this once-in-a-lifetime occasion in a romantic wine country setting.
Email our sales and events coordinator for further details at
[email protected].