Skip to main content

Beach Hotels in Kelowna

Find the beach hotels that appeal to you the most

Top picks for Kelowna hotels

Explore our most popular 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$164.61
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.2
Superb - What previous guests thought, 13 reviews
Price from
US$264.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
Murray
From
Canada
The room was bigger than I expected, cleaner than I expected and quieter than I expected
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 271 reviews
Price from
US$174.85
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.

C
Carl
From
United Kingdom
Fantastic location with beautiful views.
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 332 reviews
Price from
US$128.18
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.1
Superb - What previous guests thought, 36 reviews
Price from
US$174.85
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.

S
Sharon
From
Canada
Great views and location to lake, very spacious one bedroom unit. Loved the deck and views of the lake and mountains. Beautiful resort, staff were very helpful and prompt when called. Location was great for visiting West Kelowna wineries. Nice restaurant abd bar at the property.
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 101 reviews
Price from
US$160.22
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 7.1
Good - What previous guests thought, 30 reviews
Price from
US$152.28
1 night, 2 adults

Waterfront Oasis with Pool, Hot Tub & Pet Friendly

South Pandosy, Kelowna

Featuring a patio with lake views, a private beach area and pool with a view, Waterfront Oasis with Pool, Hot Tub & Pet Friendly can be found in Kelowna, close to Rotary Beach Park and 1.3 km from H2O...

K
Kuntal
From
India
Warm welcome with wine and coockies. Spacius living area and huge backyard with huge Hot Tub, Gas Grill BBQ, Patio heater, outside dining area and Gazebo. Master bath is huge with separate shower and tub.
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 12 reviews

Exceptional Boutique Cottage with Incredible Lake View

Kelowna

Exceptional Boutique Cottage with Incredible Lake View is a recently renovated holiday home in Kelowna, where guests can make the most of its outdoor swimming pool, free WiFi, private beach area and...

E
Eva Villalba
From
Canada
The view was indeed exceptional - from the living room, dining room, kitchen and even main bedroom! The outdoor patio was so nicely furnished and it was such a pleasure to eat out with that magnificent view of the lake and the mountains. The cottage was very clean, beautifully furnished and with all the great amenities. Wifi and smart TV worked very well. The little convenience store and market had everything we needed for breakfast, lunch and dinner. The private parking was also a plus. The host was very communicative and helpful. Would recommend!
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 22 reviews

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.5
Exceptional - What previous guests thought, 10 reviews
All beach hotels in Kelowna

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$164.61
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.2
Superb - What previous guests thought, 13 reviews
Price from
US$264.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
Murray
From
Canada
The room was bigger than I expected, cleaner than I expected and quieter than I expected
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 271 reviews
Price from
US$174.85
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.

C
Carl
From
United Kingdom
Fantastic location with beautiful views.
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 332 reviews
Price from
US$128.18
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.1
Superb - What previous guests thought, 36 reviews
Price from
US$174.85
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.

S
Sharon
From
Canada
Great views and location to lake, very spacious one bedroom unit. Loved the deck and views of the lake and mountains. Beautiful resort, staff were very helpful and prompt when called. Location was great for visiting West Kelowna wineries. Nice restaurant abd bar at the property.
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 101 reviews
Price from
US$160.22
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 7.1
Good - What previous guests thought, 30 reviews
Price from
US$152.28
1 night, 2 adults

Waterfront Oasis with Pool, Hot Tub & Pet Friendly

South Pandosy, Kelowna

Featuring a patio with lake views, a private beach area and pool with a view, Waterfront Oasis with Pool, Hot Tub & Pet Friendly can be found in Kelowna, close to Rotary Beach Park and 1.3 km from H2O...

K
Kuntal
From
India
Warm welcome with wine and coockies. Spacius living area and huge backyard with huge Hot Tub, Gas Grill BBQ, Patio heater, outside dining area and Gazebo. Master bath is huge with separate shower and tub.
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 12 reviews

Exceptional Boutique Cottage with Incredible Lake View

Kelowna

Exceptional Boutique Cottage with Incredible Lake View is a recently renovated holiday home in Kelowna, where guests can make the most of its outdoor swimming pool, free WiFi, private beach area and...

E
Eva Villalba
From
Canada
The view was indeed exceptional - from the living room, dining room, kitchen and even main bedroom! The outdoor patio was so nicely furnished and it was such a pleasure to eat out with that magnificent view of the lake and the mountains. The cottage was very clean, beautifully furnished and with all the great amenities. Wifi and smart TV worked very well. The little convenience store and market had everything we needed for breakfast, lunch and dinner. The private parking was also a plus. The host was very communicative and helpful. Would recommend!
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 22 reviews

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.5
Exceptional - What previous guests thought, 10 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

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.5
Exceptional - What previous guests thought, 10 reviews

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.4
Superb - What previous guests thought, 22 reviews

Popular with guests booking beach hotels in Kelowna

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 3 reviews

Popular with guests booking beach hotels in Kelowna

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

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.9
Good - What previous guests thought, 332 reviews

Popular with guests booking beach hotels in Kelowna

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 271 reviews

Beach hotels that guests love in Kelowna

See all
Avg. price/night: US$181.44
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 271 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