Find and Book Top Rated Hotels in Kelowna

Search among 27 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 27
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.4
Great69 reviews
MapView on map600 yd from City Center100 yd from Lake city casinos
From   US$ 194 /nightSelect
8.6
Great213 reviews
MapView on map500 yd from City Center100 yd from Lake city casinos
From   US$ 130 /nightSelect
8.6
Great138 reviews
2.9 mi from City Center1300 yd from H2O Adventure and Fitness Centre
From   US$ 109 /nightSelect
8.6
Great155 reviews
3.5 mi from City Center1700 yd from Scandia Golf & Games
From   US$ 125 /nightSelect
8.2
Great80 reviews
600 yd from City Center500 yd from Fintry Estate & Provincial Park
From   US$ 99 /nightSelect
8.4
Great138 reviews
3.0 mi from City Center700 yd from Orchard Park Shopping Centre
From   US$ 85 /nightSelect
8.6
Great100 reviews
2.9 mi from City Center1300 yd from H2O Adventure and Fitness Centre
From   US$ 275 /nightSelect
8.2
Great122 reviews
1800 yd from City Center600 yd from Myra Canyon Kettle Valley Railway Trestles
From   US$ 130 /nightSelect
8.0
Great58 reviews
1.9 mi from City Center300 yd from Parkinson Recreation Ctr
From   US$ 206 /nightSelect
8.6
Great360 reviews
200 yd from City Center200 yd from Kelowna Centennial Museum
From   US$ 177 /nightSelect
8.4
Great131 reviews
1700 yd from City Center500 yd from Myra Canyon Kettle Valley Railway Trestles
From   US$ 124 /nightSelect
8.4
Great391 reviews
1500 yd from City Center400 yd from Myra Canyon Kettle Valley Railway Trestles
From   US$ 113 /nightSelect
Motel
8.0
Great134 reviews
1700 yd from City Center500 yd from Myra Canyon Kettle Valley Railway Trestles
From   US$ 62 /nightSelect
8.6
Great167 reviews
3.2 mi from City Center1200 yd from Kelowna Q Club
From   US$ 106 /nightSelect
2.6 mi from City Center300 yd from Orchard Park Shopping Centre
From   US$ 117 /nightSelect
Aparthotel
8.2
Great71 reviews
2.3 mi from City Center1600 yd from Old Fellows Hall
From   US$ 75 /nightSelect
8.0
Great55 reviews
6.5 mi from City Center900 yd from The Okanagan Golf Club
From   US$ 128 /nightSelect
8.2
Great121 reviews
1.9 mi from City Center1600 yd from Kelowna General Hospital
From   US$ 168 /nightSelect
Bed & Breakfast
8.6
Great56 reviews
2.8 mi from City Center1500 yd from H2O Adventure and Fitness Centre
From   US$ 182 /nightSelect
8.4
Great142 reviews
1.8 mi from City Center1.2 mi from Myra Canyon Kettle Valley Railway Trestles
From   US$ 98 /nightSelect
  • 1
  • 2

Best Resorts and Places to Stay in Kelowna

Why visit?

Kelowna, located in the heart of Canada's beautiful Okanagan Valley, offers a captivating blend of stunning landscapes, remarkable landmarks, and a thriving tourism scene. With its picturesque vineyards, renowned golf courses, and vibrant downtown area, it is no wonder that Kelowna has become a popular destination for tourists seeking relaxation, adventure, and world-class experiences. Discover exquisite wineries, explore the sandy beaches of Lake Okanagan, or indulge in outdoor activities such as hiking, biking, and skiing. Kelowna truly has something to offer for everyone.

Why is choosing a resort in Kelowna better than staying in a hotel?

More Space: Resorts in Kelowna generally offer more spacious accommodations than traditional hotels, allowing guests to unwind and feel at home during their stay.

Enhanced Amenities: Resorts often boast a wide array of amenities such as pools, spas, fitness centers, restaurants, and recreational facilities, ensuring a luxurious and convenient experience for guests.

Scenic Locations: Many resorts in Kelowna are situated in picturesque settings, offering breathtaking views of the lake, mountains, or vineyards. This natural beauty further enhances the overall experience.

Privacy and Tranquility: Resorts typically provide a peaceful ambiance, perfect for those seeking relaxation and serenity away from the hustle and bustle of city life.

On-Site Activities: With various on-site activities such as winery tours, golf courses, hiking trails, and water sports, resorts offer a comprehensive vacation package without the need for extensive travel.

What is the price to stay in a resort per night?

3-star resorts: Prices range from $100 to $200 per night, depending on the specific resort and time of year.

4-star resorts: Expect to pay between $150 and $300 per night for a luxurious stay in one of Kelowna's top-rated 4-star resorts.

5-star resorts: For the ultimate lavish experience, prices for 5-star resorts start around $250 per night and can go up to $500 or more, offering unparalleled luxury and service.

Best Value for Money:

Manteo Resort: Located on the shores of Lake Okanagan, Manteo Resort offers comfortable accommodations, an outdoor pool, and easy access to nearby beaches. Prices start at $150 per night.

Best Western Plus Kelowna Hotel & Suites: This 3-star resort combines affordability with great amenities, including a water park, fitness center, and complimentary breakfast. Rates range from $100 to $200 per night.

Okanagan Seasons Resort: With cozy rooms, an outdoor pool, and a convenient location, Okanagan Seasons Resort provides a budget-friendly option for travelers. Prices range from $90 to $150 per night.

Best Luxury Resorts:

The Delta Hotels by Marriott Grand Okanagan Resort: A 4-star waterfront resort offering lavish accommodations, a spa, multiple dining options, and access to a private beach. Prices start at $250 per night.

Sparkling Hill Resort & Wellness Hotel: Nestled in the hills overlooking Lake Okanagan, this stunning 5-star resort boasts luxury spa amenities, panoramic views, and modern architecture. Prices range from $300 to $500 per night.

Best Pet-Friendly Resorts:

The Cove Lakeside Resort: Set on the west shore of Lake Okanagan, this 4-star resort welcomes pets and provides a range of pet services, including dog beds and treats. Prices start at $200 per night.

Hotel Eldorado: This historic lakeside resort allows pets in select rooms and offers easy access to the Kelowna Dog Beach, ensuring a delightful stay for both you and your furry friend. Prices range from $150 to $250 per night.

Best Resorts for Families:

Holiday Inn Express & Suites Kelowna: This family-friendly resort features spacious suites, an indoor pool, a free daily breakfast, and convenient access to local attractions. Prices start at $150 per night.

The Royal Anne Hotel: Offering comfortable rooms, a central location, and complimentary breakfast, this 3-star hotel is perfect for families exploring the downtown area. Prices range from $100 to $200 per night.

Siesta Suites: With suites equipped with full kitchens, an outdoor pool, and a playground, Siesta Suites caters to families looking for a home-away-from-home experience. Prices range from $120 to $200 per night.

Best Resorts with Unique Views:

Summerhill Pyramid Winery & Sunset Organic Bistro: Offering breathtaking views of Lake Okanagan and a pyramid-shaped winery, this unique resort combines natural beauty with organic delights. Prices start at $200 per night.

Hotel Zed: Enjoy vibrant and colorful retro-chic accommodations at Hotel Zed, offering quirky and fun experiences with great mountain or city views. Prices range from $150 to $250 per night.

Show moreLess