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.

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 clean and comfortable accommodation and the managers were very friendly.

Show more Show less
8.3
Very good
778 reviews
Price from
£108
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
471 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
387 reviews
Price from
£135
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
280 reviews
Price from
£103
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: £135.05
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 387 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.05
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 471 reviews
    Beautiful resort, perfect location, really nice outdoor pool. We had a lovely stay and look forward to coming back.
    Maryanne
    Family with young children
  • Avg. price/night: £142.30
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 380 reviews
    The resort was beautiful
    Meghan
    Young couple
  • Avg. price/night: £135.05
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 387 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
  • Avg. price/night: £142.30
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 380 reviews
    There's so much to do just on the resort itself. You almost don't even have to leave!l the views, full kitchen, the restaurant was delicious...spa, golf. Walk to beach...winery, everything
    Sandeep
    Family with young children
  • 8.4
    Scored 8.4
    Very good
    Rated very good
     · 111 reviews
    Everything. This is an older resort but is super quaint, it The motel has a great courtyard and an amazing beach
    Diana
    Family with young children
  • Avg. price/night: £135.05
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 471 reviews
    The resort is in a great location and was clean. We had a 1 bdrm at the end of a hallway, which afforded both a lake view and city view. It was great to have access to a full size kitchen in the suite.
    JEREMY
    Young couple
  • Avg. price/night: £135.05
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 471 reviews
    Watermark is an excellent resort! You can’t beat the location and it has all the amenities you need within walking distance.
    Jennifer
    Family with young children
  • Avg. price/night: £122.15
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 521 reviews
    We got upgraded to a one bedroom suite and it was huge! We were moving to a “higher end” resort for the rest of the week, but actually liked our room here better. Great staff!
    Biff
    Young couple
  • Avg. price/night: £142.30
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 380 reviews
    We were on the 3rd floor and the 4th was an entertainment venue so lots of noise over room ... avoid 3rd floor Last morning had a reservation for 10AM some confusion when we arrived and no table available so asked to wait got seated at 10:15 waiter showed up at 10:30 said no one told him we were there at 10:55 no sign of food so left Other than that an excellent resort great suite and pool and very good 9 hole golf course adjacent
    Brian
    Young couple