COVID-19 Updates: Hotel Information and our Commitment to Cleaning & Safety

Osoyoos Hotel Deals at Walnut Beach Resort

Book Now

Walnut Beach Resort Snowbirds
Your home away from home…

Enjoy Canada’s warmest welcome at Walnut Beach Resort, located on the best stretch of sand on our private beach on Osoyoos Lake. Savour a front row view of surrounding mountain vistas and rich vineyard-covered landscape at the area’s top destination in Osoyoos for relaxation and leisure activities.

book now More Info

Free Lake View Upgrade!

From now until the end of the year book a Lake View Suite for the price of a Mountain View Suite. Enjoy front row view and the calming sounds of Osoyoos Lake from the comfort of your room.

book now

Stay 3 Nights
& Save 20%*

Stay a little longer and save 20% off our Best Available Rate plan. There’s much to do both on and offsite at the best vacation spot in the Okanagan Valley.

book now

Stay 2 Nights
& Get a $65 Travel Credit*

Stay with us this fall and winter and get a $65 travel credit. Explore Osoyoos - home to Canada’s warmest lake- offering a myriad of activities including exclusive wine tours, a spectrum of golf courses, horseback riding and much more.

book now

& Receive a $50 Dine-In Credit*

Escape to South Okanagan’s hottest stretch of sand and treat yourself to an extra-long weekend with our Thursday to Sunday offer. Receive a $50 Dine-In credit for your stay.

book now