Find and Book Top Rated Hotels in Kelowna

Search among 24 available resorts and all inclusive hotels in Kelowna from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
2Filter & Sort
View map
1-20 out of 24
2Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.0
Great58 reviews
MapView on map3.0 km from City Centre300 m from Parkinson Recreation Ctr
From   US$ 179 /nightSelect
8.2
Great122 reviews
MapView on map1.6 km from City Centre600 m from Myra Canyon Kettle Valley Railway Trestles
From   US$ 130 /nightSelect
8.2
Great80 reviews
500 m from City Centre500 m from Fintry Estate & Provincial Park
From   US$ 164 /nightSelect
8.6
Great100 reviews
4.7 km from City Centre1.1 km from H2O Adventure and Fitness Centre
From   US$ 265 /nightSelect
8.2
Great121 reviews
3.0 km from City Centre1.4 km from Kelowna General Hospital
From   US$ 168 /nightSelect
8.6
Great213 reviews
500 m from City Centre100 m from Lake city casinos
From   US$ 130 /nightSelect
4.1 km from City Centre200 m from Orchard Park Shopping Centre
From   US$ 110 /nightSelect
8.4
Great142 reviews
2.9 km from City Centre1.9 km from Myra Canyon Kettle Valley Railway Trestles
From   US$ 98 /nightSelect
8.6
Great155 reviews
5.7 km from City Centre1.6 km from Scandia Golf & Games
From   US$ 125 /nightSelect
8.4
Great131 reviews
1.5 km from City Centre500 m from Myra Canyon Kettle Valley Railway Trestles
From   US$ 137 /nightSelect
8.6
Great167 reviews
5.2 km from City Centre1.0 km from Kelowna Q Club
From   US$ 106 /nightSelect
8.0
Great18 reviews
1.4 km from City Centre400 m from Myra Canyon Kettle Valley Railway Trestles
From   US$ 108 /nightSelect
Motel
8.0
Great138 reviews
1.5 km from City Centre500 m from Myra Canyon Kettle Valley Railway Trestles
From   US$ 62 /nightSelect
8.2
Great52 reviews
1.2 km from City Centre400 m from Myra Canyon Kettle Valley Railway Trestles
From   US$ 191 /nightSelect
8.6
Great138 reviews
4.6 km from City Centre1.2 km from H2O Adventure and Fitness Centre
From   US$ 109 /nightSelect
8.4
Great391 reviews
1.3 km from City Centre300 m from Myra Canyon Kettle Valley Railway Trestles
From   US$ 127 /nightSelect
8.0
Great62 reviews
10.4 km from City Centre800 m from The Okanagan Golf Club
From   US$ 128 /nightSelect
8.4
Great138 reviews
4.8 km from City Centre600 m from Orchard Park Shopping Centre
From   US$ 85 /nightSelect
Bed & Breakfast
8.4
Great26 reviews
3.1 km from City Centre1.7 km from City Center
From   US$ 202 /nightSelect
5.2 km from City Centre1.0 km from Kelowna Q Club
From   US$ 126 /nightSelect
  • 1
  • 2

Best Resorts and Places to Stay in Kelowna

Why Visit?

Kelowna, located in the heart of British Columbia's Okanagan Valley, offers a delightful blend of stunning natural beauty, vibrant cultural scene, and a plethora of outdoor activities. With its picturesque vineyards and orchards, beautiful lakes, and majestic mountains, Kelowna attracts tourists from all over the world. Notable landmarks include the Okanagan Lake, Mission Hill Winery, Kelowna Mountain, and Knox Mountain Park.

Why is Choosing a Resort in Kelowna Better than Staying in a Hotel?

Space and Privacy: Resorts in Kelowna often offer spacious accommodations with separate living areas and private balconies or terraces, providing guests a more comfortable and private stay.

Resort Amenities: Resorts usually have a wide range of amenities such as pools, spas, fitness centers, restaurants, and recreational facilities, allowing guests to relax and enjoy their stay without leaving the property.

Immersive Experiences: Many resorts in Kelowna organize activities like wine tastings, hiking, and water sports, providing guests with unique and immersive experiences during their stay.

Scenic Locations: Resorts are often located in picturesque settings, whether it be along the lakeshore, surrounded by vineyards, or nestled in the mountains, offering breathtaking views and a tranquil atmosphere.

Personalized Service: Resorts tend to provide personalized services and attentive staff, ensuring guests have a memorable and enjoyable experience.

Price to Stay in a Resort per Night

Average prices for resorts in Kelowna vary depending on their star ratings:

3-star resorts: Prices range from $100 to $180 per night.

4-star resorts: Prices range from $180 to $300 per night.

5-star resorts: Prices range from $300 to $600 per night.

Best Value for Money Resorts:

Prestige Beach House Kelowna: This lakeside resort offers comfortable rooms with stunning views of Okanagan Lake. It provides excellent value for money with its reasonable prices and convenient location near downtown Kelowna.

Manteo Resort: Situated on the shores of Okanagan Lake, Manteo Resort offers spacious suites, great amenities, and access to a private beach, making it an excellent choice for families or couples.

Best Luxury Resorts:

The Cove Lakeside Resort: Nestled on the western shores of Okanagan Lake, this upscale resort offers elegant suites, a serene spa, fine dining options, and access to a private beach. The breathtaking lake and mountain views create an idyllic setting for a luxurious retreat.

Delta Hotels by Marriott Grand Okanagan Resort: Located in the heart of downtown Kelowna, this luxury resort boasts stylish accommodations, superb dining options, a full-service spa, pools, and direct access to the beach.

Best Pet-Friendly Resorts:

Four Points by Sheraton Kelowna Airport: This pet-friendly resort near Kelowna International Airport offers comfortable rooms, a fitness center, and a heated outdoor pool. It's a convenient option for travelers with furry friends.

Hotel Eldorado: Situated on the shores of Okanagan Lake, this pet-friendly resort provides comfortable accommodations, a private beach, and even offers pets their own welcome amenities. Enjoy exploring nearby parks and trails with your four-legged companion.

Best Resorts for Families:

Lake Okanagan Resort: This family-friendly resort offers various accommodation options, including spacious condos and villas. Kids will love the water slides, mini-golf, tennis courts, and the resort's proximity to Fintry Provincial Park.

Coast Capri Hotel: With its central location and family-friendly amenities like an indoor pool and complimentary breakfast, this hotel offers convenience and comfort for families exploring Kelowna.

Best Resorts with Unique Views:

Sparkling Hill Resort: Situated atop a hill overlooking Lake Okanagan, this resort features stunning lake and mountain views. It is renowned for its Swarovski crystal-infused wellness center, where guests can relax and rejuvenate.

Walnut Beach Resort: Located in Osoyoos, just a short drive from Kelowna, this lakeside resort offers breathtaking views of Osoyoos Lake and the surrounding vineyards. Enjoy wine tasting and explore the charming town during your stay.

Show moreLess