GoHotelly
4-star hotel Check-in 16:00 · Check-out 11:00

Walnut Beach Resort

Enjoy a lakeside retreat at Walnut Beach Resort in Osoyoos, BC. Features include free Wi-Fi, private beach, mountain-view pool, hot tubs, and nearby wineries.

4200 Lakeshore Dr, Osoyoos, BC V0H 1V6, Canada View on map
8.6/10
Very Good Based on 986 recent guest reviews
Free Wi-Fi Free parking Accessible Outdoor pool Air-conditioned
What recent guests emphasize

Mixed comfort with scenic appeal

Guests appreciate the lakeside setting and outdoor amenities, though some note room and dining inconsistencies. This resort blends natural beauty with family-friendly facilities for a varied visitor experience.

Guests often praise

  • Picturesque location by Lake Osoyoos with mountain views from the pool area
  • Access to a private beach and relaxing hot tubs
  • Spacious all-suite accommodations featuring kitchens
  • Free parking and reliable Wi-Fi throughout the property
  • Family-friendly environment with kid-accessible amenities

Worth knowing

  • The on-site Pointe 49° Restaurant receives mixed reviews, averaging moderate satisfaction
  • Breakfast is not included, and there is no airport shuttle service
  • The resort is smoke-free and not pet-friendly
  • Some guests mention occasional variability in service quality
  • Located about 1.3 km from downtown Osoyoos and close to several wineries and cultural centers

Best for

  • Travelers seeking a lakeside retreat with nature views and outdoor relaxation
  • Families looking for kid-friendly amenities in a peaceful setting
  • Guests who prefer self-catering options with kitchen facilities in suites
  • Visitors interested in nearby wineries, local culture, and outdoor activities
Compare booking partners

Open this hotel on the platform you trust.

GoHotelly doesn't process bookings — we open this property on each partner so you can compare live rates, cancellation rules and loyalty perks side by side.

Some links are affiliate — if you book, GoHotelly may earn a small commission at no extra cost to you. Read the full disclosure.

About this property

Welcome to Walnut Beach Resort

Walnut Beach Resort is a lakeside retreat located on the shores of Lake Osoyoos in British Columbia. This 4.3-rated resort hotel offers a tranquil setting featuring a private beach, a mountain-view outdoor pool, and hot tubs, making it well-suited for guests seeking relaxation amid natural beauty. All rooms come equipped with kitchens, and the resort is air-conditioned and smoke-free, accommodating families and travelers who appreciate convenience and comfort.

The property includes the Pointe 49° Restaurant, an American-style dining option with moderate reviews, and a wine and tapas bar that complements the resort’s relaxed atmosphere. While breakfast is not provided, free on-site parking and Wi-Fi add to the practicality of a stay here. Check-in is from 16:00 and check-out is by 11:00, catering to standard travel schedules.

Situated about 1.3 km from downtown Osoyoos and close to notable attractions like Nk’Mip Cellars, the Nk’Mip Desert Cultural Centre, and the lake itself, the resort provides convenient access to a variety of outdoor activities including kayaking, water skiing, and golf at the nearby Sonora Dunes Golf Course. This location appeals to visitors who want to combine lakeside relaxation with cultural and recreational opportunities.

Guest reviews indicate a generally positive experience, although some comments suggest a mixed impression regarding dining and service quality. Families will find the resort kid-friendly, though pets are not permitted. Those arriving by air can reach the property within an hour from Penticton Regional Airport by car. Overall, Walnut Beach Resort serves well for travelers looking for a laid-back, nature-oriented stay with essential amenities and easy access to local attractions.

Summary compiled by GoHotelly editors from verified guest reviews, partner descriptions and editorial notes.
Facilities & essentials

What's on-site and what you should know before you arrive

The short version: what's available day-to-day, and the key practical details most travelers search for.

Most popular facilities

Free Wi-Fi
Free parking
Accessible
Outdoor pool
Air-conditioned
Kid-friendly
Restaurant
Kitchen in all rooms
Hot tub
Fitness center
Bar
Smoke-free

Not available at this property

Breakfast
Pet-friendly
Airport shuttle
Location & neighborhood

Where you'll find Walnut Beach Resort

Osoyoos, British Columbia, Canada

Set on Lake Osoyoos, this upscale all-suite resort is 1.3 km from downtown Osoyoos and 3.6 km from the Sonora Dunes Golf Course.

  • Penticton Regional Airport (YYF) 56 min Car · 1 hr 58 Transit
Things to do nearby

Worth the walk or a quick ride

Curated spots travelers usually pair with a stay in British Columbia. Distances are rough real-world times, not straight-line.

Osoyoos Lake 159 reviews

Osoyoos Lake

4.6 · Lake
Nk'Mip Cellars 492 reviews

Nk'Mip Cellars

1400 Rancher Creek Rd, Osoyoos, BC V0H 1V4, Canada

4.4 · Winery
Nk'Mip Desert Cultural Centre 564 reviews

Nk'Mip Desert Cultural Centre

1000 Rancher Creek Rd, Osoyoos, BC V0H 1V6, Canada

4.6 · Cultural Center
People also viewed

Similar Resort Hotels in British Columbia

Hand-picked alternatives with a comparable feel, size and price band.

10090 PE-6, Stanley Bridge, PE C0B 1M0, Canada

Stanley Bridge Country Resort

Modest rooms, suites & cottages with free WiFi, pool, hot tub & kidfriendly amenities. Near Green Gables and Cavendish Beach in ...

4.1 (337) View
33852 ON-17, Deep River, ON K0J 1P0, Canada

Pine Motel

Stay at Pine Motel on Highway 17, Deep River. Enjoy free WiFi, parking, airconditioning, and easy access to The Canadian Clock M...

4.4 (134) View
2100 Premier Way, Sherwood Park, AB T8H 2G4, Canada

Clarion Hotel & Conference Centre

Stay at Clarion Hotel & Conference Centre, Sherwood Park. Enjoy free WiFi, indoor pool, gym, and onsite dining close to Sunridge...

3.5 (549) View
99 St Etienne, Petit-Saguenay, Quebec G0V 1N0, Canada

Village-Vacances Petit-Saguenay

Relax at VillageVacances PetitSaguenay, a 4.7rated resort in PetitSaguenay, Quebec. Enjoy cabins, camping, WiFi, outdoor pool...

4.7 (239) View
2060 Summit Dr, Panorama, BC V0A 1T0, Canada

Tamarack Lodge

Stay at Tamarack Lodge in Panorama, BC, featuring free WiFi, parking, kidfriendly amenities, and access to Greywolf Golf Course ...

4.2 (25) View
250 Dougall Ave, Windsor, ON N9A 7C6, Canada

TownePlace Suites by Marriott Windsor

Bright, airconditioned suites with kitchens, free WiFi, and fitness center near Detroit skyline views and top attractions in Win...

4.4 (678) View
3609 Balfour-Kaslo-Galena Bay Hwy, Ainsworth, BC V0G 1A0, Canada

Ainsworth Hot Springs Resort

Discover Ainsworth Hot Springs Resort, a 4.5star hotel in Ainsworth, BC featuring mineral hot springs, heated pool, restaurant, f...

4.5 (2,973) View
5794 Marine Way, Sechelt, BC V7Z 0L8, Canada

Takahashi Gardens Waterfront Retreat

Serene waterfront guest house in Sechelt, BC with kitchens, hot tubs, free WiFi, and beach access. Near Burnett Falls Park and Da...

4.9 (55) View
6179 Lundy's Ln, Niagara Falls, ON L2G 1T4, Canada

The Highlander Inn

The Highlander Inn offers free parking, air conditioning, and free WiFi in Niagara Falls. Rated 3.8 with 109 reviews, ideal for s...

3.8 (109) View
1677 Wilson Ave, Toronto, ON M3L 1A5, Canada

Cycle Shelter Village

Stay at Cycle Shelter Village, a 3.5star hotel in Toronto offering free WiFi, breakfast, and parking near Ontario Science Centre...

3.5 (50) View
Share your stay

Stayed at Walnut Beach Resort? Help the next traveler decide.

Short, honest notes are more useful than long ones. A few sentences about what worked, what surprised you, and who the hotel is best for will go a long way.

Your email is only used to verify the review — it won't be shown publicly.