Walnut Beach Resort, Osoyoos, British Columbia

Imagine lakeside Accommodations, Spectacular sunset views and a private sandy beach in British Columbia's Okanagan Valley. That's walnut beach resort.

Stretch out on a secluded private beach along Canada's warmest lake. Or lounge on the expansive sundeck around an impressive outdoor heated pool, sipping reds and whites from the wine bar. The best vacation spot in the Okanagan Valley is, undoubtedly, Walnut Beach Resort.

Private beach. Luxe Suites. Okanagan's hottest stretch of sand.

Plan your ultimate Okanagan stay today.Inside, 112 carefully crafted designer suites give you luxurious comforts of home and then some. When you're ready to explore, the area's renowned wineries are just minutes away. Find out why Walnut Beach Resort is quickly becoming known as the best resort in the Okanagan and a great choice for vacations with the whole family. Plan your ultimate Okanagan stay today.

Walnut Beach Resort is a place where outdoor experiences are abundant, memories are guaranteed to be made, and living well comes naturally.

Travelers' Choice® 2012 Winner:
Top 25 Hotels for Families in Canada


Sign Up for Exclusive Offers

Click Here to Join our eClub!


Watch The Walnut Beach Resort Video!

Book Early & Save 20%!

Book at least 14 days in advance and save 20% on your spring and summer vacations!

Book Now » | More details

Check Availability
Click here for Calendar

Walnut Beach Resort

4200 Lakeshore Drive, Osoyoos, South Okanagan Valley, British Columbia, Canada V0H 1V6 • Call Toll Free: 1-877-936-5400
Home | Weddings | Book Online | Directions | Media | Ownership Opportunities | Moving To Osoyoos?

Managed by Atlific Hotels