Skip to main content

The 10 Best Resorts in Kelowna, Canada

Check out our pick of great resorts in Kelowna

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.

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
Fabulous
497 reviews
Price from
US$390
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

Location was excellent. Staff was super helpful and friendly

Show more Show less
8.2
Very good
317 reviews
Price from
US$250
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.

cleanliness and service was excellent!

Show more Show less
8.3
Very good
306 reviews
Price from
US$284
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
589 reviews
Price from
US$282
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
US$250
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 Kelowna

Resorts that guests love in Kelowna

  • Avg. price/night: US$406.45
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 499 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
    People with friends
  • Avg. price/night: US$281.72
    7.8
    Scored 7.8
    Good
    Rated good
     · 589 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: US$309.12
    8.2
    Scored 8.2
    Very good
    Rated very good
     · 319 reviews
    Lovely corner suite! Spectacular views! So comfortable-nice to be able to say - great bed :) the Resort feels safe, like a small community, lots of sweet gathering spots, space to stroll around.
    Angie
    Family with young children
  • Avg. price/night: US$406.45
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 499 reviews
    Such luxury to have 2 bathrooms !
    Shauna_friend
    Young couple
  • Avg. price/night: US$309.12
    8.2
    Scored 8.2
    Very good
    Rated very good
     · 319 reviews
    Nice resort, nice pool area, fabolous but expensive restaurants on the resort
    Olga
    Family with young children
  • Avg. price/night: US$309.12
    8.2
    Scored 8.2
    Very good
    Rated very good
     · 319 reviews
    loved the resort feel! El Dorado restaurant was amazing 🤩 All your staff is so friendly!
    Jill
    People with friends
  • Avg. price/night: US$309.12
    8.2
    Scored 8.2
    Very good
    Rated very good
     · 319 reviews
    Clean, quiet room. Comfy beds, luxurious sheets. Nice looking resort! Complimentary Cherry Hill coffee in the lobby. Indoor pool and hot tub - good temperatures, pleasant music. To use the pool we had to book ahead - actually loved this as it gave us exclusive use at the pool. Breakfast at the Eldorado - a top notch breakfast and beautiful scenery.
    Sandra
    Family with young children
  • 6.3
    Scored 6.3
    Pleasant
    Rated pleasant
     · 293 reviews
    The resort would be amazing in the summer. The rooms were quite large so that was good.
    Kendra
    Young couple
  • Avg. price/night: US$281.72
    7.8
    Scored 7.8
    Good
    Rated good
     · 589 reviews
    Good location, walking distance to beach and restaurants. Friendly staff. Resort fee covers the use of kayaks and bikes. Clean room and good brunch.
    Zhimin
    Family with young children
  • 7.4
    Scored 7.4
    Good
    Rated good
     · 46 reviews
    The resort was child friendly.
    Fernando Miguel
    Family with young children

Research, refine and make plans for your whole trip