Luxury Resorts in Kelowna BC

Compare 3 top-rated luxury resorts in Kelowna BC-Delta Grand Okanagan, Royal Kelowna, Manteo at Eldorado. Lakefront pools, spas & dining. Check rates now.

Check-in
Sat, 26 Sept
Check-out
Sun, 27 Sept
Rooms and Guests2 Guests, 1 room
We’ll open Booking.com in a new tab for fair comparison.
Check-in
Sat, 26 Sept
-
Check-out
Sun, 27 Sept
Rooms and Guests2 Guests, 1 room
2Filter & Sort
View map
Check-in
Sat, 26 Sept
-
Check-out
Sun, 27 Sept
Rooms and Guests2 Guests, 1 room
2Filter & Sort
View map
View map
1-3 out of 3
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.3
Great673 total reviews
our site & Booking.com
Map
500 m from City Centre100 m from Lake city casinos
Wine CellarDamara SpaMeeting Space
  • Daily wine tasting in wine cellar
  • 34,000 sq ft meeting space
  • Damara Day Spa organic treatments
FromC$ 450 /nightSelect
8.1
Great389 total reviews
our site & Booking.com
Map
4.5 km from City Centre1.2 km from H2O Adventure and Fitness Centre
Private BeachMarina AccessTennis Court
  • Historic 1926 boutique lakeside charm
  • Private beach & exclusive marina
  • Award-winning lakeside dining
FromC$ 153 /nightSelect
8.8
Great521 total reviews
our site & Booking.com
Map
500 m from City Centre100 m from Lake city casinos
Rooftop PoolMobile SpaSteam Room
  • Rooftop infinity pool with views
  • Largest luxury condo-style suites
  • Mobile spa services on site
FromC$ 191 /nightSelect

Kelowna's luxury resort scene centers on Okanagan Lake, where properties like Delta Hotels By Marriott Grand Okanagan Resort and The Royal Kelowna - Bellstar Hotels & Resorts pair waterfront access with high-end amenities. At Delta Grand Okanagan, guests step directly onto a lakefront patio for dining at OAK + CRU Social Kitchen & Wine Bar, while indoor and outdoor pools, hot tubs, and a full spa cater to relaxation. The Royal Kelowna ups the ante with a rooftop infinity pool overlooking the lake, plus sauna, fitness center, and fully equipped kitchens in every suite-ideal for extended stays or self-catering travelers.

For a more intimate beachfront escape, Manteo at Eldorado Resort sits steps from Rotary Beach Park and offers private beach area, indoor and outdoor pools, and Maestro's Mediterranean restaurant. This resort suits families and couples alike, with villas featuring radiant lake views and easy access to hiking, cycling, and skiing. Budget expectations range from mid-range to premium-rooms typically start around $200-$400 CAD per night depending on season and room type. Most luxury resorts cluster near downtown Kelowna or along Lakeshore Road, placing guests within minutes of Pandosy Street's boutiques and restaurants. When booking, check for package deals that include breakfast or parking, and reserve early for summer weekends to secure lake-facing rooms.