Choose your preferred language. We speak English and 41 other languages.
4200 Lakeshore Drive, V0H 1V6 Osoyoos, Canada – Show map
No booking fees • Save money! Best price guarantee — enter dates to see these prices!
26 properties in Osoyoos
Including hotels, apartments, villas and more.
82 verified reviews
They speak your language!
Walnut Beach Resort's staff speaks: English
Booking is safe
When you book with us your details are protected by a secure connection.
BBQ Facilities, Outdoor Pool
Sauna, Fitness Center, Massage, Hot Tub
Food & Drink
Wired internet is available in all areas and is free of charge.
Free public parking is available on site (reservation is not needed).
24-Hour Front Desk, Laundry, Meeting/Banquet Facilities, Business Center
Safe, Non-smoking Rooms, Family Rooms, Elevator, All Spaces Non-Smoking (public and private), Designated Smoking Area
From 4:00 PM
Until 11:00 AM
Cancellation and prepayment policies vary according to room type. Please enter the dates of your stay and check what conditions apply to your preferred room.
Children and Extra Beds
All children are welcome.
Up to three children under 12 years stay free of charge when using existing beds.
Any additional older children or adults are charged CAD 30 per person per night when using existing beds.
One older child or adult is charged CAD 10 per night in an extra bed.
One child under 2 years stays free of charge in a crib.
The maximum number of extra beds/cribs in a room is 1.
Any type of extra bed or crib is upon request and needs to be confirmed by management.
Additional fees are not calculated automatically in the total cost and will have to be paid for separately during your stay.
Pets are not allowed.
Cards accepted at this property
Hover over the cards for more info.
Based on 82 reviews
Value for money
Show reviews from:
Boasting views of Lake Osoyoos, this accommodation features an outdoor terrace. A refrigerator is offered in each unit. Free Wi-Fi and breakfast are provided.
Score from 98 reviews Wonderful
This Okanagan property is close to a vineyard and features a private beach at Osoyoos Lake. This resort has a full-service spa and suites with a full kitchen.
Score from 53 reviews Very good
Located on a South Okanagan orchard and vineyard in Osoyoos, British Columbia, Shiraz Villa features spacious accommodations with a patio.
Score from 72 reviews Wonderful
Featuring a private beach on Osoyoos Lake, this British Columbia hotel is a half mile from the Rattlesnake Canyon amusement park. The classic rooms provide free Wi-Fi and a refrigerator.
Score from 184 reviews Very good
A lovely setting with excellent catering for the Tapas style meal.
Sorry the continental breakfast was unavailable. We were originally told we would be able to buy one.
spacious, comfortable suite with fully equipped kitchen. Very comfy bed.
I loved the hotel, the layout, the view, the design. This hotel has an amazing amount of potential. First time in Osoyoos and loved the town.
From the moment we arrived, we did not meet one staff member that had the ability to serve. At the front desk, we were told that 79 guests had left that day but the cleaning crew had gone home, so we could not have a lake view room because they were dirty...it was late afternoon when we arrived. Our experience at the restaurant was mediocre and our server could not care less. The dish I ordered was awful and I was told that it tasted fine and that is how it is supposed to be. I was not offered anything else and didn't eat.
Location and hotel was excellent
The hotel needs to bring it's level of service up to the standard of the resort. At times you couldn't even find anyone to help you.
Staff made an adjustment to our dinner bill, due to the smokers.
Conference group allowed to smoke outside of designated smoking area, near diners.
Pool and hot tubs, nice view and beach.
Staff need Super Host training. Hotel needs more staff. Restaurant closed the 2 days we were there which was very annoying as not close to others.
We arrived early expecting to be turned away, it was terrific to be accommodated in such a positive manner.
Nothing specifies that there is no breakfast facility on site. Nothing even within walking distance. Huge disappointment with 2 young boys in tow. Had to check out early to hunt down a restaurant.
- quieter with less people and kids - like the distance from town for walks - like the facilities like pool and private beach
- when facing the pool/ lake was noisy at night with the wedding party and people by the pool
The resort had beach access which was the only plus
Our room was dirty. The duvet cover had stains. Under the bed looked like it hadn't been vacuumed all summer. There were cobwebs all over the exterior of the building. The cleaning facilities doors are kept open all day so any time you go to your car you see the staff doing laundry. The fact that this hotel is rated as 4 star + is shocking. The manager should go stay at a true 5 star hotel to see what proper customer service is. All in all it was not worth the 5 hour drive from Vancouver. We will most definitely not be returning. The holiday inn would have been comparable.
The room, the grounds, private beach and the ropes
No breakfast, dinner menu way too expensive.
Beautiful location and property. Restaurant was wonderful
Front desk staff indifferent verging on rude.
the restaurant was really amazing! great prices for water sport rentals, super friendly staff and good drinks:)
beach bar wasn't open once while we were there and that was a selling feature for us on the resort which was a shame. and there was no where to get breakfast on site or with in walking distance so we had to go for a drive every morning. (we aren't ones to cook on vacation). but overall great stay
The dinners were great! Chef Justin was amazing with his dinner specials !
Underground parking, outdoor pool, hotel beach, restaurant in the hotel
No breakfast in the restaurant
Nice beach. Room was new and clean. Really comfy bed!
Overpriced. Drinks were really expensive as well. Could have included a couple extra things in the kitchen such as salt and pepper.
Good location on the beach. Rooms were large and clean with a King sized bed.
Walls are thin. We heard the neighbors kids screaming at 2:00 AM. I had to bang on the door to let them know they were annoying me. The restaraunt had great food but the atmosphere was that of a pub. If you want to go with the pub vibe then serve pub food. If you want to serve fine dining then build the proper atmosphere.
Location on the water
Lack of professional stagg
- Nice all-suites resort. - Cute beach area with lounge chairs, a few stationary umbrellas and resident ducks; very relaxing. - Staff were friendly and helpful.
- The underside of the stationary umbrellas were dirty and had birds and insects living in the rafters. Is it possible to power-wash them from time to time? Would help limit stuff falling on you.
Great location on the beach. Very good restaurant.
We were busy away from the resort, but appreciated the facilities and hope to use them on a future visit
The location was nice.
Way overpriced for quality on par with a standard Best Western or Holiday Inn. The housekeeping forgot to replenish our towels. If you are looking for romantic, Walnut Beach is not it. It was mostly young families--tons of children and the pool had more floaties in it than there were rooms in the resort. Also, before it was even 10PM (when their pool and hot tubs close), the maintenance person rudely kicked everyone out, which put a bad taste in both my and my fiancee's mouth.
The location/beach is excellent - room was awesome - hot tub great - no complaints about anything - would go back again any time
Location right on Lake Osoyoos Under-building parking Rooms are basically condos being rented out
Wireless transmission was somewhat slow-probably not enough bandwidth as signal was strong No breakfast served in late June, had to drive to find some.
The location was perfect. The pool was good. The staff were friendly, helpful and courteous. We especially liked the high quality of the suites.
Get started now by entering your email address. We'll instantly send you a link to our Deal Finder!