Skip to main content

The 10 Best Resorts in Osoyoos, Canada

Check out our pick of great resorts in Osoyoos

Filter by:


Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

This Osoyoos, British Columbia hotel is located directly on Osoyoos Lake. The hotel offers a seasonal outdoor pool with a waterslide and a full-service spa.

The Watermark Beach Resort features 2 outdoor hot tubs and a fitness center. A steam room and wine bar with an outdoor patio are also available at the hotel.

View and location were amazing.

Show more Show less
8.7
Fabulous
479 reviews
Price from
£117
per night

Walnut Beach Resort features a kitchen and flat-screen TV in every suite. Wi-Fi and MP3 docking stations are also included.

Activities including kayaking and skiing are available only minutes from the Walnut Beach Resort. Hiking and horseback riding are also available nearby.

Good place to stay with kids. It was perfect for our family. Good emplacement, near restaurants, grocery, amusement park and wineries.

Show more Show less
8.4
Very good
385 reviews
Price from
£122
per night

Featuring an indoor pool and lounge area, the Holiday Inn Hotel & Suites Osoyoos offers an on-site marina and provides guests with a private beach at Osoyoos Lake 10 m away. Free WiFi is available.

With a flat-screen TV and in-room video games, Osoyoos Holiday Inn Hotel and Suites also offers a seating area and a work desk. Private bathrooms offer free toiletries.

location and staff were fantastic

Show more Show less
7.4
Good
276 reviews
Price from
£85
per night

Looking for a resort?

Travellers who truly “get away from it all” trust resorts to provide the pinnacle of all-inclusive relaxation. Resort guests are invited to enjoy communal onsite amenities like pools, spas, restaurants, activities, excursions and shops, and stay the night in luxurious private rooms, villas or apartments.
Search resorts in Osoyoos

Resorts that guests love in Osoyoos

  • Avg. price/night: £105.36
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 428 reviews
    Excellent location. I previously stayed in the top rated resort in Osoyoos and Shiraz Villa was superior in almost every way.
    Ken
    Young couple
  • Avg. price/night: £126.09
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 372 reviews
    Resort and the adult quiet pool was open
    Wendy
    Young couple
  • Avg. price/night: £126.09
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 372 reviews
    The room was comfortable and had a lovely view. The resort's pool and hot tub are very good and well-used.
    Shelley
    Family with young children
  • Avg. price/night: £135.36
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 385 reviews
    This resort is in a fantastic location right in the water. The pool is a perfect temperature as well as the hot tubs. The staff was so friendly and helpful. It was quiet and beautiful.
    Melanie
    Young couple
  • Avg. price/night: £135.36
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 385 reviews
    We have been to the Walnut Beach resort a few times now and we absolutely love this resort. The staff is always very friendly rooms. Always very clean and we love the pool and hot tubs are two-year-old daughter loves coming here. It’s her favourite place.
    Natalie
    Family with young children
  • Avg. price/night: £135.36
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 385 reviews
    Love the hot tubs and heated pool in the cold winter weather! It's a real resort feeling . Rooms are well equipped to eat in and prep so save money and time that way.
    Andrew
    Family with young children
  • Avg. price/night: £135.36
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 385 reviews
    Great value for the dollar. Felt like we were at a resort down south with the hot tub and heated pool. Great big suite with kitchenette, couldn't ask for more!
    Andrew
    Family with young children
  • Avg. price/night: £128.56
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 480 reviews
    Very nice resort. Our suite was big enough with a kitchen and washer/dryer. Good choice of food in the bistro on the main floor. Steam room is amazing, and it's open 24 hours. I liked the set of robes, which were soft and comfortable. Also, it would be great to have disposable flip-flops
    Alona
    Family with young children
  • Avg. price/night: £126.09
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 372 reviews
    Clean and comfy, amazing views, fantastic dinner, great service. Spa, restaurant, cafe and winery in the resort. I live locally but love coming here for a little escape every now and then.
    Mikhyla
    Family with young children
  • Avg. price/night: £135.36
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 385 reviews
    Walnut Beach Resort is a lovely facility. Very clean, well appointed spacious rooms. Everything you could want. Loved the luxurious robes were a nice touch. Staff was friendly.y and efficient as well. Wish we had planned a longer stay so I guess we will just come back.
    Dave And Sonya
    Young couple