Walnut Beach Resort

+ 86

Find the best hotel in Osoyoos for your dates, by price or preference

Compare deals for Walnut Beach Resort across hundreds of sites, all in one place

Look out for a deal with free cancellation or excellent ratings

Compare rooms and prices

We compare 100s of sites to get you the best deal

1 night
AgodaBooking.comHotels.comTrip.comExpedia
We compare 100s of sites to get you the best deal

Fast facts

Check in from:
16:00
Check out before:
11:00
Pets
Pets not allowed
Children
Children are welcome at this hotel

Amenities

Wi-Fi
Parking
Air conditioning
Pool
Fitness centre
Front desk 24 hour

Walnut Beach Resort: reviews

Reviews from
ExpediaHotels.comTripadvisorTrip.com
Mentioned by travellers
Couple

Comment: 7 Jul 2026

Stayed in: Jul 2026

Great resort style hotel

This is a great hotel to stay at. It's not quite as expensive as some of the fancier ones but gives you everything you need. The rooms are clean and contain everything that you need. The pool is fantastic and the private beach is so convenient. They also offer food services at the pool and beach, which gives it a nice resort field. The hotel overall is not fancy, but it is clean and well organized and the staff are knowledgable and helpful. Do you expect a bit of a wait with food services as they are obviously short of workers but the waitresses and waiters were so friendly and doing the best that they . We would definitely stay here again.
Couple

Comment: 28 Jul 2026

Double booked & over charged

First off I’ll say this. I never complain. I never leave reviews (good or bad) I just think the bad stuff might be a one off and no sense in getting all worked up over it, or maybe I went in with too high of expectations? And the good stuff- well I just don’t bother ever writing anything. So. My wife and I went away for a weekend beginning July - hotel was decent but post checkout issues left bad taste in our mouths.
We checked in when we got there and out when we left- all was smooth. A few days later I noticed an additional charge for $400+ on my credit card. I called the resort talked to the manager and he said that was a 1 night fee for a ‘no-show’. Apparently in their system I had 2 reservations under my name for the same dates and since I only checked in once the other was deemed a no show and so I was charged.
The kicker is I never had 2 reservations…They said it was booked through Expedia (I never booked through Expedia- so weird…)so I called Expedia they said they only had record of 1 reservation on record through hotels.com (who I did indeed book with) and that since when I booked I chose to pay at the resort instead of upfront or a deposit via Expedia that they have nothing to do with payments and that is all up so the resort. So obviously there was a mistake double booked somewhere along the lines and I got charged for it. Multiple calls to the resort & manager (Expedia as well) and still never refunded.
You’d think when you check in, the front desk might see that there are 2 reservations under a name and maybe that would be a bit of a red flag and they would ask you if that is correct or not? Apparently not.
Needless to say-not a good experience and just for the lack of help and empathy we will not go back
Also. You can’t get a coffee or anything anywhere on the property until the restaurant opens at 8am!! Unless you make it in your room
Anonymous traveller

Comment: 17 Jul 2026

Stayed in: Jul 2026

Our stay was overall okay. We explicitly stated we were travelling with an infant but our room was probably in the busiest part of the whole resort (right next to the pool and gym entrance) - our baby didn’t get any naps in. It is very loud during the day. The daily cleaning services also seemed to only happen mid afternoon so it was a struggle to get recycling and garbage changed over with nap time conflicts. Finally, breakfast and fitness facilities didn’t open until 8 am which was a bit late for us. I think it is more of a kid friendly resort vs a baby friendly resort.
Family traveller

Comment: 9 Jul 2026

Stayed in: Jul 2026

Very noisy

I’m currently in room 218. For three whole nights I’ve been hearing banging, running and thumping from the room above. I have reported the disruption every night with nothing being done but lip service. I was told I would by management that I would have a quiet last night. It’s been anything but. This is not the place for a quiet get away.
Anonymous traveller

Comment: 6 Jul 2026

Stayed in: Jul 2026

The staff are trying to be helpful, but you can observe over the years that the management is adding new restrictions which are just not welcomed by the guests.

Explore the area

4.6

4200 Lakeshore Dr, Osoyoos, V0H 1V6, Canada|2.6 km from city centre

Good to know

Children

Children are welcome at this hotel

Extra beds

All ages

Rs 8,058 (CAD40) per person per night

Cots

3 years old and under

Free

Pets

Pets not allowed

Important information from the hotel
Please inform Walnut Beach Resort in advance of your expected arrival time. You can use the Special Requests box when booking, or contact the property directly with the contact details provided in your confirmation. Guests are required to show a photo identification and credit card upon check-in. Please note that all Special Requests are subject to availability and additional charges may apply. In response to Coronavirus (COVID-19), additional safety and sanitation measures are in effect at this property. Guests under the age of 18 can only check in with a parent or official guardian. A damage deposit of CAD 300 is required on arrival. This will be collected by credit card. You should be reimbursed on check-out. Your deposit will be refunded in full via credit card, subject to an inspection of the property. Upon check-in photo identification and credit card is required. All special requests are subject to availability upon check-in. Special requests cannot be guaranteed and may incur additional charges. This property does not accommodate pets. You will be subject to a deep cleaning fee and removal from the Property if you arrive with a pet.
Accepted payment methods
This hotel accepts the following payment methods:
card logocard logocard logo

Walnut Beach Resort: FAQs

Walnut Beach Resort
Walnut Beach Resort is 2.6 km away from Osoyoos city centre.
Walnut Beach Resort is in Osoyoos, Canada and is 2.6 km away from Osoyoos city centre.
At Walnut Beach Resort you can check in from 16:00, and you'll need to check out before 11:00.
Yes, the front desk at Walnut Beach Resort is open all hours.
Walnut Beach Resort does have leisure facilities. Head to the amenities section to find out more.
Yes, you'll find laundry facilities at Walnut Beach Resort. This may include self-service laundry or a full laundry service.
Yes, Wi-Fi is available at Walnut Beach Resort, so you can stay connected during your stay.
There's lots to see and do near Walnut Beach Resort. The closest landmarks are Island View RV Resort, Osoyoos Lake, Anarchist Mountain Lookout, Nk'Mip Desert Cultural Centre and Heaven on Earth Total Body Care & Wellness.
Yes, there is parking available at Walnut Beach Resort.
Yes, Walnut Beach Resort does have a restaurant.