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

Beach Hotels in Kelowna

Find the beach hotels that appeal to you the most

The best beach hotels in Kelowna

Check out our pick of great beach hotels in Kelowna

Filter by:

Review score

Kelowna Discovery

Downtown Kelowna, Kelowna

Right in the heart of Kelowna, situated within a short distance of Tugboat Bay - Waterfront Park and Lake Okanagan, Kelowna Discovery offers free WiFi, air conditioning and household amenities such as...

Y
Yonatan
From
Indonesia
Scenic view, next to town, park and nature. Absolutely fully equipped households, kitchen, cooking amenities and 2 balconies plus 1 park access terrace! Thanks much to Keith for hosting us! One slight minus is no windows at one of 2nd level bedrooms to enjoy the beautiful fresh air.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 9 reviews
Price from
US$457.56
1 night, 2 adults

Beach Lake Resort

South Pandosy, Kelowna

Situated in Kelowna, Beach Lake Resort offers a patio with mountain and lake views, as well as an outdoor pool, hot tub and spa facilities.

E
Emily Cleaver
From
Canada
I've been travelling the world for the past 18 years, staying in hundreds of homes, B&Bs, and hotels across 29 countries—and Beach Lake Resort truly stands out as one of the best. The apartment was high-end, beautifully designed, and finished to a top spec. It was fully equipped with everything you might need, including a fully stocked coffee bar, which was a great touch. One of my favourite parts of the stay was enjoying a fresh cup of coffee on the balcony each morning while taking in the stunning lake views—an incredibly peaceful way to start the day. The location is ideal: in a quiet, scenic area just a 10-minute drive from downtown Kelowna, and within walking distance to some beautiful beaches and great local restaurants. The on-site swimming pool was also lovely—clean, well-maintained, and perfect for relaxing. What truly made the stay exceptional was the host. She was warm, attentive, and genuinely committed to making sure everything was perfect from start to finish. Highly recommended for anyone looking for comfort, luxury, and a truly memorable experience.
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 12 reviews
Price from
US$486.68
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 accommodation steps away from Rotary Beach Park.

D
Deborah
From
Canada
That my room faced the creek. Cimfy beds.
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 279 reviews
Price from
US$123.35
1 night, 2 adults

Hotel Eldorado at Eldorado Resort

Hotel in South Pandosy, Kelowna

Located next to Okanagan Lake, this Kelowna boutique hotel features a marina. This Kelowna hotel is a short walk from the beach. The hotel offers an indoor swimming pool.

D
Deb
From
Australia
loved the location. bar staff were amazing
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 341 reviews
Price from
US$119.91
1 night, 2 adults

Peaceful and Spacious Lake View

West Kelowna (Near Kelowna)

Featuring air-conditioned accommodation with a patio, Peaceful and Spacious Lake View is set in West Kelowna.

T
TIM
From
United Kingdom
It has a great view from the rear lounge area and very comfortable throughout. The flat is private and I was able to park on the drive. Would definitely recommend
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 36 reviews
Price from
US$192.92
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
Lidiya
From
Ukraine
The place is really great. Great location, just in front of the lake. It's great food in the restaurant , clean room, perfect view. We enjoyed.
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 105 reviews
Price from
US$157.06
1 night, 2 adults

Chute Lake Lodge

Naramata (Near Kelowna)

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

K
Klara
From
Canada
Great restaurant on site. Lots to do. Close to Naramata but tucked away. Live bands on the long weekend. A complete paradise for dogs!
Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 28 reviews
Price from
US$144.33
1 night, 2 adults

La Casa Lakeside Resort - Amazing Panoramic View Lakeside House with Pools, Hot Tubs & More!

Kelowna

Featuring air-conditioned accommodation with a private pool, lake view and a patio, La Casa Lakeside Resort - Amazing Panoramic View Lakeside House with Pools, Hot Tubs & More! is located in Kelowna.

A
Amanda
From
United Kingdom
The property was fantastic, very comfortable, clean and the facilities were great for our teens. The view was superb. My favourite bit was the veranda and the view of the lake.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 11 reviews

Serene Waterfront Escape with Pool, Hot Tub & Breathtaking Views - Pet Friendly

South Pandosy, Kelowna

Featuring a patio with lake views, a private beach area and pool with a view, Serene Waterfront Escape with Pool, Hot Tub & Breathtaking Views - Pet Friendly can be found in Kelowna, close to Rotary...

H
Hiya
From
Canada
The place is just very beautiful. I would recommend 100 percent the place is just so pretty peaceful and the vibe is just amazing. Loved staying there would surely visit again. The hosts were really sweet and nice loved their vibe too the sweetest hosts I’ve ever come across thank you for having us. <3
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 10 reviews

Resort Style Living with Private Lawn and Patio

South Pandosy, Kelowna

In the South Pandosy district of Kelowna, close to Rotary Beach Park, Resort Style Living with Private Lawn and Patio features a fitness centre and a washing machine.

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 30 reviews
All beach hotels in Kelowna

Looking for a beach hotel?

There’s nothing quite like waking up to the sound of swirling waves and the smell of sea air through your bedroom window. Beachfront accommodation comes in a variety of forms, from well decked-out resorts to secluded homestays and villas. Beach hotel amenities can include air-conditioned rooms, private terraces overlooking the sea and outdoor pools with adjacent bars.

Most booked beach hotels in Kelowna and surroundings in the past month

See all

Beach hotels that guests love in Kelowna

See all
  • Avg. price/night: US$260.28
    Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 279 reviews
    Brilliant facilities with lots to keep the whole family entertained, including mini golf, tennis and pickle ball, private beach, pools and water sports. 1 hour free boat rental was a lovely surprise on arrival! Despite being busy, quiet and calm throughout our stay. Highly recommend.
    Guest review by
    Katherine
    Family with young children