The 10 best resorts in Kelowna, Canada | Booking.com
Skip to main content

Resorts in Kelowna

Find the resorts that appeal to you the most

The best resorts in Kelowna

Check out our selection of great resorts 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
Amber
From
Canada
The heated rooftop pool was very beautiful and I loved the experience of having a swim at night, with the view of the city. The view from our balcony was amazing. The bed was very comfortable, the suite was very romantic, and elegant. The security of the building ie./ needing to use keycards for the elevator and to enter the lounge was a smart idea, and made us feel very safe.
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 486 reviews
Location 9.6
Price from
$172.57
1 night, 2 adults

Delta Hotels by Marriott Grand Okanagan Resort

Downtown Kelowna, Kelowna

This resort hotel is located on Okanagan Lake and surrounded by mountains. The Kelowna Art Gallery is 66 feet away. A restaurant is located on the lakefront patio.

D
Dax
From
Canada
Location is incredible. And rooms are quiet for the location
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 396 reviews
Location 9.5
Price from
$213.73
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.

H
Heather
From
Canada
location on the edge of the lake is absolutely stunning
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 276 reviews
Location 9.1
Price from
$120.58
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.

L
Laurie
From
United States
Lovely hotel and location. Our stay was short so did not use spa, pools etc. But we went for a wonderful walk through a nut farm and neighborhood with beautiful houses to admire! The lake was beautiful. Wish we had had a longer stay planned here! Room was comfortable and clean. Good coffee. Close to restaurants, starbucks and some stores. Only complaint is can't check in til 5pm and have to be out by 10 am. Most hotels 3 or 4 pm check in, and 11 am check out.
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 106 reviews
Location 8.9
Price from
$158.13
1 night, 2 adults

Chute Lake Lodge

Naramata (Near Kelowna)

Located in Naramata, 12 miles from H2O Adventure and Fitness Centre, Chute Lake Lodge provides accommodations with a garden, free private parking, a private beach area and a terrace.

N
Noel
From
Canada
The restaurant had great food and for me the wine and beer selection was excellent
Scored out of 10, guest rating 7.0
Good - What previous guests thought, 27 reviews
Location 8.9
Price from
$145.31
1 night, 2 adults

Peachland Beach Resort

Peachland (Near Kelowna)

Located in Peachland, 15 miles from The Old Woodshed Kelowna, Peachland Beach Resort provides accommodations with a garden, free private parking, a private beach area and a terrace.

A
Arianne1
From
Norway
Beautiful location right on the lake with an amazing view. The balcony in our cabin was very big and our group (6 adults and 2 kids) hung out there for every breakfast, lunch and dinner. The beach was well equipped with kids toys and other water equipment. It was a clean and well-kept private beach which was perfect for everyone.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 56 reviews
Location 9.5
All resorts in Kelowna

Looking for a resort?

Travelers who really want to “get away from it all” trust resorts to provide the pinnacle of all-inclusive relaxation. Resort guests are invited to enjoy communal on-site amenities like pools, spas, restaurants, activities, excursions, and shops, and stay the night in luxurious private rooms, villas, or apartments.

Resorts That Guests Love in Kelowna

See all
  • Avg. price/night: $481.61
    Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 396 reviews
    We loved the location and the resort feel of the property. We very much enjoyed the pool area and all the wonderful staff.
    Guest review by
    Casey
    Family with young children
  • Avg. price/night: $481.61
    Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 396 reviews
    It's a resort hotel with nice facilities and quite friendly staff, located in a prime location on the water and near to a lot of entertainment. I think it's a destination in itself and was our base to explore the Okanagan. The fish and chips at the on-location restaurant is a recommendation.
    Guest review by
    Justin R.
    Young couple
  • Avg. price/night: $535.21
    Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 486 reviews
    Luxury and location
    Guest review by
    ELLA
    Solo traveler
  • Avg. price/night: $535.21
    Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 486 reviews
    Beautiful, comfortable suite that was a luxury to stay in. We thought we had booked a 2 bedroom suite, but it actually had 3! Lovely kitchen, two bathrooms, dining area, and living room with a gas fireplace! This suite can hold up to 6 adults easily. We can't wait to go back again!
    Guest review by
    DebraA16
    Travelers with friends
gogless