Skip to main content

The best resorts in Kelowna

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
8.9
Excellent
492 reviews
Price from
$365
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

Lake view room, very comfortable and clean with fridge, kettle and nice bathroom. Loved the walk along the lake and the hotel restaurant Maestro, delicious food.

Show more Show less
8.3
Very Good
321 reviews
Price from
$196
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
311 reviews
Price from
$240
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
582 reviews
Price from
$236
per night

In the South Pandosy district of Kelowna, close to Rotary Beach Park, Resort Style Living with Private Lawn and Patio features a fitness centre and a washing machine. This beachfront property offers access to tennis at the tennis court, free private parking and free WiFi. During your stay at this apartment, you can make use of a rooftop pool, as well as a selection of a hot tub and a lift.

Location , kitchen, cleanliness

Show more Show less
7.7
Good
8 reviews
Price from
$138
per night

Belle Vue Cottage - Kelowna, BC is a recently renovated holiday home in Kelowna, where guests can make the most of its tennis court and terrace. This beachfront property offers access to a patio, mini-golf, free private parking and free WiFi. The holiday home features an outdoor swimming pool with a water slide, as well as a hot tub and full-day security.

Show more Show less
10
Exceptional
1 reviews
Price from
$249
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: $482.40
    8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 493 reviews
    Luxury and location
    ELLA
    Solo traveler
  • Avg. price/night: $482.40
    8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 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: $109.37
    5.7
    Scored 5.7
    Above average
    Rated okay
     · 602 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: $109.37
    5.7
    Scored 5.7
    Above average
    Rated okay
     · 602 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: $685.87
    7.8
    Scored 7.8
    Good
    Rated good
     · 582 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: $109.37
    5.7
    Scored 5.7
    Above average
    Rated okay
     · 602 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.3
    Scored 8.3
    Very Good
    Rated very good
     · 321 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: $109.37
    5.7
    Scored 5.7
    Above average
    Rated okay
     · 602 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