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

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 9.0
Superb - What previous guests thought, 12 reviews
Price from
US$485.04
1 night, 2 adults

The Royal Anne Hotel

Hotel in Downtown Kelowna, Kelowna

Featuring a small fitness centre and sauna, a wine shop and continental breakfast, this Kelowna hotel is located in the center of downtown, only a 10 minutes' walk to City Park. Free WiFi is provided....

S
Shane
From
New Zealand
Every aspect of our stay was exceptional! From the cookies at check-in for our jet-lagged (and hungry family) through to the incredibly comfy beds, spacious rooms, lovely staff and excellent breakfast - we can’t recommend this lovely hotel more highly! We’ll be back!
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,798 reviews
Price from
US$120.80
1 night, 2 adults

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.

S
Samantha
From
Australia
Great view, big room, great location
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 492 reviews
Price from
US$170.83
1 night, 2 adults

Beds By the Bridge

Downtown Kelowna, Kelowna

Situated conveniently in the centre of Kelowna, Beds By the Bridge offers air-conditioned rooms with free WiFi and free private parking.

F
Franz
From
Austria
WiFi between good and very good. Centrally located. Quiet single-family houses area. Good mattress. High bed for easy in and out. "key-free" doors.
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 252 reviews
Price from
US$149.60
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 20 meters away. A restaurant is located on the lakefront patio.

S
Sally
From
United Kingdom
Beautiful location. Stunning facility
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 394 reviews
Price from
US$192.27
1 night, 2 adults

Hotel Zed Kelowna

Downtown Kelowna, Kelowna

Featuring a seasonal outdoor pool, hot tub, sauna and sun deck, Hotel Zed Kelowna offers a rooftop patio with views of Kelowna's City Park and Okanagan Lake.

G
Gareth
From
Australia
Clean, quiet, excellent location
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 451 reviews
Price from
US$89.35
1 night, 2 adults

Siesta Suites

Hotel in South Pandosy, Kelowna

In the heart of the Okanagan Mission neighborhood, this all-suite hotel is in Kelowna, British Columbia. Free wireless internet access is offered in every suite.

P
Patrick
From
Ireland
Clean. Spacious. Very comfortable
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 764 reviews
Price from
US$105.50
1 night, 2 adults

HI Kelowna Hostel

Downtown Kelowna, Kelowna

Situated in central Okanagan Valley, this air-conditioned Kelowna hostel features a large outdoor area with covered patio, and barbecue area. Lake Okanagan beach is 5 minutes’ walk away.

S
Sergei
From
Russia
Very nice people: staff, guests. And lovely place in general. I would like to come back.
Scored out of 10, guest rating 6.5
Pleasant - What previous guests thought, 995 reviews
Price from
US$61.11
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.

M
Mamta
From
Hong Kong
Location was excellent. Staff was super helpful and friendly
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 281 reviews
Price from
US$125.08
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 2 km away.

D
Does
From
Canada
The staff were excellent! They were extremely accommodating!
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 385 reviews
Price from
US$122.22
1 night, 2 adults
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

Popular with guests booking beach hotels in Kelowna

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 22 reviews

Popular with guests booking beach hotels in Kelowna

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 9 reviews

Popular with guests booking beach hotels in Kelowna

Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 10 reviews

Popular with guests booking beach hotels in Kelowna

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Popular with guests booking beach hotels in Kelowna

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 13 reviews

Popular with guests booking beach hotels in Kelowna

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1 review

Popular with guests booking beach hotels in Kelowna

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 12 reviews

Popular with guests booking beach hotels in Kelowna

Scored out of 10, guest rating 7.0
Good - What previous guests thought, 2 reviews

Popular with guests booking beach hotels in Kelowna

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 282 reviews

Popular with guests booking beach hotels in Kelowna

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 342 reviews

Beach hotels that guests love in Kelowna

See all
Avg. price/night: US$170.63
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 282 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