Skip to main content

The 10 Best Resorts in Kelowna, Canada

Check out our selection of great resorts in Kelowna

Filter by:


Review Score

Wonderful: 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.

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.

Location! very spacious one bedroom apartment with a heated rooftop pool and spa... bbq area if requuired. stunning views, walking distance to Marina & lots of cafe's, takeaway & coffee shops . onsite parking. well equipped kitchen. Large shower, bath & vanity areas. comfortable bed.

Show more Show less
9
Wonderful
493 reviews
Price from
$276
per night

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

Everything about our 2 day stay was perfect

Show more Show less
8.2
Very Good
319 reviews
Price from
$134
per night

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.3
Very Good
303 reviews
Price from
$128
per night

This resort hotel is located on Okanagan Lake and surrounded by mountains. The Kelowna Art Gallery is 20 meters away. A restaurant is located on the lakefront patio.

Additional recreational facilities at the Delta Hotels Grand Okanagan Resort include hot tubs, indoor and outdoor pools, spa and fitness centre.

wonderful staff wonderful view

Show more Show less
7.8
Good
591 reviews
Price from
$222
per night

Looking for a resort?

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

Resorts That Guests Love in Kelowna

  • Avg. price/night: $430.08
    9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 493 reviews
    Luxury and location
    ELLA
    Solo traveler
  • Avg. price/night: $430.08
    9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 493 reviews
    Beautiful, comfortable suite that was a luxury to stay in. We thought we had booked a 2 bedroom suite, but it actually had 3! Lovely kitchen, two bathrooms, dining area, and living room with a gas fireplace! This suite can hold up to 6 adults easily. We can't wait to go back again!
    DebraA16
    Travelers with friends
  • 7.1
    Scored 7.1
    Good
    Rated good
     · 58 reviews
    Location was great, close to the beach. And the pool at the resort was nice
    candace
    Family with young children
  • Avg. price/night: $134.49
    5.7
    Scored 5.7
    Above average
    Rated okay
     · 589 reviews
    Previous reviews advised that the resort was older and less modern than others. We agreed; however, for the 8 hot August days we spent there, the AC was 100% working and very cool, the outdoor pool was available every day, the indoor pool and hot tub were fully operational, and there was no significant late-night or early morning noise. For us, it represented excellent value for money We also appreciated that room service did a great job!
    Wayne
    Young couple
  • Avg. price/night: $134.49
    5.7
    Scored 5.7
    Above average
    Rated okay
     · 589 reviews
    When I was booking, pictures are so nice, it’s like paradise place with beautiful pool and houses. When we arrived, this is not what all of us is expecting!! it is the expectation versus reality thing, it is the opposite and I said to the staff, this is not the picture of Okanagan Seasons Resort where you put on your website. It’s the opposite. We were scammed.
    Rowena
    Family with young children
  • Avg. price/night: $372.16
    7.8
    Scored 7.8
    Good
    Rated good
     · 591 reviews
    Great resort, room service was exceptional 👌 Pool was very entertaining Food is so delicious that every meal was on point. Location and stuff were amazing we definitely will come back
    Susanna Tkachuk
    Young couple
  • Avg. price/night: $134.49
    5.7
    Scored 5.7
    Above average
    Rated okay
     · 589 reviews
    Room was well suited for a family of 6. Kids loved the pools. Room had convenient access to the courtyard. BBQ was great for cooking too. Resort is located close to amenities, such as stores, restaurants, etc.
    Shawn
    Family with young children
  • 8.2
    Scored 8.2
    Very Good
    Rated very good
     · 319 reviews
    Nice resort patio and restaurant. Staff was good.
    Emilio
    Family with young children
  • 8.0
    Scored 8.0
    Very Good
    Rated very good
     · 7 reviews
    The 2 pools were great, we enjoyed them ! The apartment 543 was good enough. The resort is located really close to the lake beach which is amazing. A little 5 to 10 minutes walk and you can swim in the clear water of the lake.
    Regis
    Solo traveler
  • Avg. price/night: $134.49
    5.7
    Scored 5.7
    Above average
    Rated okay
     · 589 reviews
    Great family resort, not fancy, but very comfy for price. Very nice area , beautiful landscaping , great pool. Rooms need to be updated, but we don’t spend lots time in room, when we arrive room was clean! Old furniture, but in good condition. Very fair for price! Thank you !!!!
    Alena
    Family with young children

Research, refine, and make plans for your whole trip