Skip to main content

The best four-star hotels in Kelowna

Check out our pick of great four-star hotels in Kelowna

Filter by:

Review score

See the latest prices and deals by choosing your dates.
A Touch of English B&B, hotel in Kelowna

A Touch of English B&B offers an outdoor pool and guest rooms with dark wood furniture and flat-screen TVs. Kelowna Golf Course is 2 minutes' drive away.

Clare welcomed me and my dog with a warm smile and a treat for us both, instantly making me feel safe and welcome. The suite was beautiful, spotless and calm after an extremely stressful day. I had everything I needed in the suite, including my own private entrance. Breakfast each day was delicious and hearty. This was one of the most pleasant stays I have every had, and I would definitely recommend.
Scored 9.7
9.7
Rated exceptional
Exceptional
91 reviews
Price from
£112
1 night, 2 adults
Coast Capri Hotel, hotel in Kelowna

This downtown Kelowna hotel is just blocks from Okanagan Lake. It has 2 on-site restaurants and a spa. The warmly decorated rooms offer free WiFi.

Staff was accommodating and kind
Scored 8.1
8.1
Rated very good
Very good
1,146 reviews
Price from
£97
1 night, 2 adults
The Royal Kelowna - Bellstar Hotels & Resorts, hotel in Kelowna

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.

Location Roof top pool with great view Loan bikes excellent
Scored 8.8
8.8
Rated fabulous
Fabulous
483 reviews
Price from
£160
1 night, 2 adults
Comfort Suites, hotel in Kelowna

Featuring a hot tub and an indoor pool with a waterslide, this Kelowna hotel provides breakfast. A microwave and a refrigerator are included in all rooms. Big White Ski Resort is 1 hour’s drive away.

Rooms were clean, modern and great sound proofing from Highway.
Scored 8.1
8.1
Rated very good
Very good
796 reviews
Price from
£92
1 night, 2 adults
Best Western Plus Kelowna Hotel & Suites, hotel in Kelowna

Located in British Columbia, this hotel is a 10-minute drive from Kelowna International Airport.

loved that we got an upgrade! checkin was quick. breakfast was great 👍
Scored 8.0
8.0
Rated very good
Very good
457 reviews
Price from
£107
1 night, 2 adults
Manteo at Eldorado Resort, hotel in Kelowna

On the waterfront of Lake Okanagan in Kelowna, Manteo at Eldorado Resort offers beautiful beachfront accommodation steps away from Rotary Beach Park.

Lake view is pretty good ! close to the park. Very beautiful location. That's all.
Scored 8.2
8.2
Rated very good
Very good
316 reviews
Price from
£133
1 night, 2 adults
Prestige Beach House, WorldHotels Crafted, hotel in Kelowna

Located across from Hot Sands Beach, Prestige Beach House, WorldHotels Crafted offers an indoor pool, on-site dining, and rooms with flat-screen TVs. Lake City Casinos is 2 km away.

Staff lovely and restaurant was excellent sushi was amazing. Location near the lake and centre were good. Great e-bike business next door.
Scored 7.3
7.3
Rated good
Good
439 reviews
Price from
£110
1 night, 2 adults
A View of the Lake B & B, hotel in Kelowna

Located in West Kelowna, A View of the Lake B & B offers Lake and City views.

My son and I stayed at A View of the Lake en route from Golden to Vancouver. It was superb, the breakfast was one of the best we have had, the room large and comfortable with fabulous views. Our only disappointment was that we only had one night there, we would certainly try to factor it in to any further trips even if it meant a bit of a detour. Thank you for a wonderful experience.
Scored 9.8
9.8
Rated exceptional
Exceptional
247 reviews
Price from
£119
1 night, 2 adults
TownePlace Suites by Marriott West Kelowna, hotel in Kelowna

Situated in West Kelowna, 13 km from The Old Woodshed Kelowna, TownePlace Suites by Marriott West Kelowna features accommodation with a fitness centre, free private parking, a restaurant and a bar.

Beautiful view of the golf course and lake/river.
Scored 8.9
8.9
Rated fabulous
Fabulous
307 reviews
Price from
£84
1 night, 2 adults
The Cove Lakeside Resort, hotel in Kelowna

This resort is located on Okanagan lake in British Columbia. It offers views of the lake and mountains, outdoor swimming pool, on-site restaurant, full spa services and an on-site marina.

Well presented suite, nice dining area and well equipped kitchen.
Scored 8.6
8.6
Rated fabulous
Fabulous
118 reviews
Price from
£106
1 night, 2 adults
All four-star hotels in Kelowna
Looking for a four-star hotel?
Offering plenty of five-star-worthy features, these plush properties may provide plenty of optional extras such as on-site dining and valet parking. Many can be found in central locations near to major landmarks and shopping areas, and you can expect above-average service from the hotel staff.
Search four-star hotels in Kelowna

Most booked four-star hotels in Kelowna this month

4 star hotels that guests love in Kelowna

  • Scored 8.7
    8.7
    Rated fabulous
    Fabulous
     · 28 reviews
    Location, spacious, modern, cleanliness
    Matthew
    Family with young children
  • Avg. price/night: £142.75
    Scored 8.2
    8.2
    Rated very good
    Very good
     · 316 reviews
    Location was really a plus and the outdoor amenities were excellent.Our room was very spacious but very outdated.Certainly would not classify it as deluxe.Had to step out onto the balcony and look left to view the lake as our view was obstructed by trees and the next door building.The restaurant was excellent- we had 2 excellent breakfasts.Housekeeping very friendly
    Kevin
    Family with young children
  • Avg. price/night: £178.37
    Scored 7.8
    7.8
    Rated good
    Good
     · 561 reviews
    Beautiful location and modern amenities. The soaps and view were lovely.
    K
    Katherine
    Young couple
  • Avg. price/night: £98.24
    Scored 7.6
    7.6
    Rated good
    Good
     · 1,292 reviews
    Great location very clean and modern. Had a pub next door and a great steak house across the road.
    philip
    Young couple
  • Avg. price/night: £103.30
    Scored 8.6
    8.6
    Rated fabulous
    Fabulous
     · 653 reviews
    Clean, new, modern, pool, location
    Kerry
    Family with young children
  • Scored 8.6
    8.6
    Rated fabulous
    Fabulous
     · 28 reviews
    It was easy to find, close to the city center and close to attractions and restaurants, yet in a quiet area away from the noise of the Kelowna night life. The building is very modern and secure so I felt safe staying there on my own, the bed was very comfortable, all the basic amenities were provided as well as washing up liquid, laundry soap, shampoo, etc. The apartment in all was perfect for me, I would say perfect for a couple, any more and it might be a little crowded.
    Heather
    Solo traveller
  • Avg. price/night: £146.93
    Scored 8.4
    8.4
    Rated very good
    Very good
     · 506 reviews
    Stylish hotel / motel in a great location. Rooms are nice.
    Ruth Johnson
    Young couple
  • Avg. price/night: £162.24
    Scored 8.3
    8.3
    Rated very good
    Very good
     · 335 reviews
    Love the lakeside location, the character and quality of the rooms, the convenience of the excellent restaurant and the gym. Staff is great. I think this is my 5th visit and plan to stay here next time we’re in town.
    Kathlyn Louise
    Family with young children
  • Scored 8.4
    8.4
    Rated very good
    Very good
     · 1,805 reviews
    Parking was tight, but secure and convenient. Location was great, very central and easy to walk to restaurants and the lakeshore Room was spacious, clean, comfortable, and two huge beds, lovely bathroom with a good selection of quality toiletries Inclusive breakfast was a bonus
    Andrew
    Young couple
  • Scored 8.4
    8.4
    Rated very good
    Very good
     · 1,805 reviews
    Nice modern feel, nice big clean room, good location in centre.
    Mark
    Family with young children

Research, refine and make plans for your whole trip

gogless