The 10 best 4-star hotels in Kelowna, Canada | Booking.com
Skip to main content

The best 4-star hotels in Kelowna

Check out our selection of great 4-star hotels in Kelowna

Filter by:

Review score

The Royal Kelowna - Bellstar Hotels & Resorts

Downtown Kelowna, 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.

a
amandeep
From
Canada
Location and the views
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 487 reviews
Price from
$173.12
1 night, 2 adults

Coast Capri Hotel

Hotel in Downtown Kelowna, 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.

J
Jessica
From
Canada
The room was spacious and nice, and the pool area was great.
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 818 reviews
Price from
$107.75
1 night, 2 adults

Comfort Suites Kelowna

Hotel in Rutland, 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.

D
Diane
From
Canada
Great location and a very nice breakfast included
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 753 reviews
Price from
$105.78
1 night, 2 adults

Manteo at Eldorado Resort

South Pandosy, Kelowna

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

W
Wendy
From
Canada
No breakfast
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 286 reviews
Price from
$138.35
1 night, 2 adults

Prestige Beach House, WorldHotels Crafted

Hotel in Downtown Kelowna, 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 1.2 mi away.

c
charlotte
From
Canada
Very clean. Good location
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 393 reviews
Price from
$123.86
1 night, 2 adults

Best Western Plus Kelowna Hotel & Suites

Hotel in Rutland, Kelowna

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

J
Jex
From
Canada
Location, room was clean & comfortable
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 538 reviews
Price from
$115.32
1 night, 2 adults

TownePlace Suites by Marriott West Kelowna

West Kelowna (Near Kelowna)

Located in West Kelowna, 7.9 miles from The Old Woodshed Kelowna, TownePlace Suites by Marriott West Kelowna has accommodations with a fitness center, free private parking, a restaurant and a bar.

M
Meaghan
From
Canada
Staff were friendly and accommodating. Hotel was clean and well located for what we needed.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 359 reviews
Price from
$97.06
1 night, 2 adults

A View of the Lake B & B

West Kelowna (Near Kelowna)

A View of the Lake B & B in West Kelowna provides adults-only accommodations with a garden and a shared lounge. This 4-star bed and breakfast offers full-day security and luggage storage space.

S
Sheila
From
Canada
Breakfast was totally made from Scratch and was delicious and plentiful . The home was beautiful,like out of this world. The owners were very welcoming, just like we were friends at their home , rather than bnb clients. We will definitely return.
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 242 reviews
Price from
$137.63
1 night, 2 adults

The Cove Lakeside Resort

West Kelowna (Near 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.

N
Natasha
From
Canada
Beautiful, calm and scenic property. Perfect for a family to reset and relax
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 109 reviews
Price from
$158.63
1 night, 2 adults

Doubletree By Hilton West Kelowna

West Kelowna (Near Kelowna)

Located in West Kelowna and with The Old Woodshed Kelowna reachable within 9.2 miles, Doubletree By Hilton West Kelowna provides concierge services, non-smoking rooms, a restaurant, free WiFi...

H
Hester
From
Canada
CLEAN & MODERN
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 17 reviews
Price from
$145.83
1 night, 2 adults
All 4-star hotels in Kelowna

Looking for a 4-star hotel?

Offering plenty of 5-star-worthy features, these luxurious properties provide lots of optional extras like on-site restaurants and valet parking. Many are set in central locations near major landmarks and shopping areas, and you can expect top-notch service from the hotel staff.

Most booked 4-star hotels in Kelowna and surrounding area in the past month

See all

4-star Hotels That Guests Love in Kelowna

See all
  • Avg. price/night: $278.85
    Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 286 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
    Guest review by
    Kevin
    Family with young children

Research, refine, and make plans for your whole trip

gogless