4200 Lakeshore Drive, Osoyoos, BC V0H 1V6


Save 12% off your stay »

Escape to the Okanagan’s Hottest Stretch of Sand

Stretch out on a secluded private beach along Lake Osoyoos, 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.

Inside, 104 carefully crafted designer hotel suites give you luxurious comforts of home and then some. Relax by the hot tub, play golf year round, revel in elegant designer suites, enjoy a mouth-watering meal at a grill & wine bar and marvel at all the things to do and see in Osoyoos and the breathtaking South Okanagan region.



The Way An Okanagan
Vacation Should Be

  • Warmest location in Canada
  • All-day sunny southern exposure
  • Affordable Snowbird stays
  • Fun and exciting activities all winter long!
  • Elegant suites with contemporary finishes
  • Designer kitchens
  • Easy flights into Penticton or Kelowna
  • Exemplary service
  • Two whirlpools overlooking the lake
Osoyoos Lake Vacation
Hotel Room on Lake Osoyoos

Lake Osoyoos, beachside relaxing at its best

Join Our eClub!

Sign up to our eClub to receive emails containing our latest deals, vacation ideas and exclusive offers.

osoyoos resort osoyoos walnut beach resort resort in osoyoos walnut beach resort osoyoos osoyoos beach resort resort okanagan walnut beach osoyoos