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.

we didn't have breakfast. Everything was great

Show more Show less
9
Superb
496 reviews
Price from
£303
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

The room was great, overlooking the ocean and mountains. Everything was so clean, and I feel it was the best location in town! The hotel has its own little private beach, restaurants, and swimming pools. I arrived at the hotel early on check-in day, and there was a room available, so that was a plus. We stayed in the middle of February, the weather was chilly, so we couldn't really enjoy the outdoors pools or swim in any of the beaches, but we will definitely return in the summer!

Show more Show less
8.2
Very good
319 reviews
Price from
£199
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
306 reviews
Price from
£226
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.

I liked the facility - a modern hotel. The breakfast was excellent. Worth paying extra for the room to include breakfast. I liked the location of the hotel. I appreciated the parkade parking.

Show more Show less
7.8
Good
587 reviews
Price from
£212
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: £384.01
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 496 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: £248.58
    7.8
    Scored 7.8
    Good
    Rated good
     · 588 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
  • 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: £384.01
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 496 reviews
    Such luxury to have 2 bathrooms !
    Shauna_friend
    Young couple
  • 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
  • 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
  • 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: £248.58
    7.8
    Scored 7.8
    Good
    Rated good
     · 588 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
     · 45 reviews
    The resort was child friendly.
    Fernando Miguel
    Family with young children

Research, refine and make plans for your whole trip