Skip to main content

Featured resort destinations

Destination inspiration for your trip – find a resort

The best resorts in Okanagan Valley

Check out our pick of great resorts in Okanagan Valley

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.

Davis Cove Resort 4 stars

Peachland

Located in Peachland, 25 km from The Old Woodshed Kelowna, Davis Cove Resort provides accommodation with a garden, free private parking, a terrace and a private beach area. This 4-star resort offers a concierge service and free WiFi. Every room includes a patio with a lake view. My husband and I stayed here for three nights and we had a great time over the May long weekend. We would love to go back in a heart beat. We fell in love with how cute the cabins were and of course with the view we had. The resort was within reach of everything including major grocery stores and the cutest boutiques and bakery. Moreover, we found it was the perfect location for when travelling to Kelowna. Very central. The resort owners were very nice and we had our room upgraded free of cost. The cabins had everything - cutlery, salt and pepper, a bbq and so much more. It felt like our own home. anddd we had our own two parking spots!

Show more Show less
9.2
Superb
47 reviews
Price from
£159
per night

The Royal Kelowna - Bellstar Hotels & Resorts 4 stars

Downtown Kelowna, Kelowna

Offering a rooftop infinity pool and hot tub, The Royal Kelowna - Bellstar Hotels & Resorts is located in Kelowna, only 5 minutes’ walk from Okanagan Lake beaches. A full kitchen is provided. Free WiFi is included. The room and the pool facilities were exceptional.

Show more Show less
8.9
Fabulous
492 reviews
Price from
£328
per night

Westridge Motor Inn 3 stars

Osoyoos

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
786 reviews
Price from
£127
per night

Sparkling Hill Resort and Spa - Adults-Only Resort 5 stars

Vernon

Offering a variety of spa treatments and access to a team of professional health consultants, this health and wellness resort overlooks beautiful Okanagan Lake in Vernon. Swarovski crystals sparkle throughout the hotel’s design. How beautiful the resort is, and access to the saunas and pools.

Show more Show less
8.6
Fabulous
118 reviews
Price from
£290
per night

Manteo at Eldorado Resort 4 stars

South Pandosy, Kelowna

On the waterfront of Lake Okanagan in Kelowna, Manteo at Eldorado Resort offers beautiful

Manteo offers 24-hour front desk and room service, and the resort features an ATM, EV charging

All Manteo at Eldorado Resort rooms have air conditioning, a seating area, a flat-screen TV with It was an amazing place to stay and we loved it!!

Show more Show less
8.2
Very good
321 reviews
Price from
£279
per night

Hotel Eldorado at Eldorado Resort 5 stars

South Pandosy, Kelowna

Located next to Okanagan Lake, this Kelowna boutique hotel features a marina. This Kelowna hotel is a short walk from the beach. The hotel offers an indoor swimming pool. Mission Creek Golf Club is 7 minutes' drive away.

Hotel Eldorado at Eldorado Resort features a hot tub. Guests can use the gym or have a meal in the hotel's lakefront Dining Room. It’s location, on the lake. It’s facilities, pools and restaurants. And it’s staff! Very helpful, cheerful and courteous.

Show more Show less
8.2
Very good
307 reviews
Price from
£292
per night

The Cove Lakeside Resort 4 stars

West Kelowna

This resort is located on Okanagan lake in British Columbia. It offers views of the lake and mountains, outdoor swimming pool, on-site restaurant, full spa services and an on-site marina.

The Cove Lakeside Resort offers a central location for exploring West Kelowna and the surrounding areas. Guests can take a tour of a winery or play a round of golf on one of the many nearby courses. The Cove Marina offers water sport lessons and boat tours. Lovely hotel and location. Our stay was short so did not use spa, pools etc. But we went for a wonderful walk through a nut farm and neighborhood with beautiful houses to admire! The lake was beautiful. Wish we had had a longer stay planned here! Room was comfortable and clean. Good coffee. Close to restaurants, starbucks and some stores. Only complaint is can't check in til 5pm and have to be out by 10 am. Most hotels 3 or 4 pm check in, and 11 am check out.

Show more Show less
8.6
Fabulous
108 reviews
Price from
£402
per night

Watermark Beach Resort 4 stars

Osoyoos

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. Absolutely superb property with all the amenities of a resort in a surprising oasis like town. It is an absolute jewel!

Show more Show less
8.7
Fabulous
444 reviews
Price from
£183
per night

Summerland Waterfront Resort & Spa 4 stars

Summerland

Summerland Waterfront Resort features a seasonal outdoor pool and year-round hot tub. Guests can also take advantage of the fitness facilities and the full-service spa.

Water sport rentals are available only steps from the Summerland Resort. Guests can play a game of golf or take a winery tour minutes from the hotel. Skiing is also available nearby. Summerland is a small community on Lake Okanogan. The resort has beautiful views of the lake, waterspouts, boating docks and a wonderful pool. Our room was clean and comfy and quiet. Perfect spot

Show more Show less
9
Superb
209 reviews
Price from
£169
per night

Walnut Beach Resort 4 stars

Osoyoos

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
399 reviews
Price from
£214
per night

Most booked resorts in Okanagan Valley this month

Resorts that guests love in Okanagan Valley

gogless