Skip to main content

The best resorts in Osoyoos

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.

Featuring an outdoor pool, Westridge Inn is located in Osoyoos. BBQ facilities are available to all guests. Free WiFi is provided in all rooms. Nk’Mip Winery is 6 km away.

The beachfront at Osoyoos Lake is 3 km away. Haynes Point Provincial Park is 7 minutes’ drive from Westridge Inn.

very comfy bed, friendly staff

Show more Show less
8.3
Very good
780 reviews
Price from
₱ 9,338
per night

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
449 reviews
Price from
₱ 13,955
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.

The pool and hot tub are wonderful!

Show more Show less
8.4
Very good
398 reviews
Price from
₱ 11,808
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.

everything is close by loved the pool hot tub and laundry facilities

Show more Show less
7.4
Good
292 reviews
Price from
₱ 9,341
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: ₱ 17,115.95
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 384 reviews
    Resort is beautiful as always (3rd time).
    Stella
    Young couple
  • 8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 450 reviews
    My room was spotless clean and comfortable, especially the bed. The spacious balcony with great views was such a plus. The facicilities are all new, nice and clean. The hotel is right on the beach in beautiful surroundings. Restaurants, bars, shops and cafes all on the same block, so can't beat the location. Some of the staff are welcoming, knowledgeable and polite, friendly people. This place is pet friendly through and through. My all in all experience was great and I would return to Watermark Beach Resort.
    Connie Lilla
    Solo traveller
  • Avg. price/night: ₱ 14,970.55
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 398 reviews
    The resort was wonderful. We had a room with a spectacular view of the lake. We enjoyed the sunrises and sunsets. The staff were very accommodating. We had a excellent meal in the restaurant on our last night at the resort.
    Linda
    Young couple
  • Avg. price/night: ₱ 14,970.55
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 398 reviews
    lovely resort we have been a few times
    Yvonne
    Family with young children
  • Avg. price/night: ₱ 15,160.94
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 461 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: ₱ 17,115.95
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 384 reviews
    Resort and the adult quiet pool was open
    Wendy
    Young couple
  • Avg. price/night: ₱ 17,115.95
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 384 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: ₱ 14,970.55
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 398 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: ₱ 14,970.55
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 398 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: ₱ 14,970.55
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 398 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