Kelowna

Beach Hotels in Kelowna

Enter your dates to find beach hotels in Kelowna.

Scroll down to see hotels
Filter by:
Hotel Star Rating
≤2345
Guest Rating
Amazing 9+Great 8+Good 7+Pleasant 6+

Best Beach Hotels in Kelowna

Check out top beach hotels in Kelowna near the shore for easy beach access.
Most Booked
Lowest price
Closest to downtown
Highest Rated
99+
Hotels in Kelowna
With a stay at Manteo at Eldorado Resort in Kelowna (South Pandosy), you'll be steps from Okanagan Lake and 2 minutes by foot from Rotary Beach Park. This beach resort is 9.2 mi (14.8 km) from UBC-Okanagan and 0.6 mi (0.9 km) from Boyce-Gyro Beach Park. Pamper yourself with onsite massages, body treatments, and facials. After making a splash in one of the 2 indoor and 2 outdoor swimming pools, you can spend some time at the private beach. This resort also features wireless internet access (surcharge), concierge services, and gift shops/newsstands. Enjoy American cuisine at Lakeside Dining, one of the resort's 2 restaurants, or stay in and take advantage of the room service (during limited hours). Wrap up your day with a drink at the bar/lounge. Continental breakfasts are served on weekends from 7:00 AM to 10:00 AM for a fee. Featured amenities include a 24-hour business center, dry cleaning/laundry services, and a 24-hour front desk. Planning an event in Kelowna? This resort has 4844 square feet (450 square meters) of space consisting of conference space and meeting rooms. Self parking (subject to charges) is available onsite. Make yourself at home in one of the 102 guestrooms featuring refrigerators and plasma televisions. Your pillowtop bed comes with premium bedding. Rooms have private balconies. Wireless internet access (surcharge) keeps you connected, and digital programming is available for your entertainment. Bathrooms have designer toiletries and hair dryers.

"The surrounding environment is very beautiful, the room facilities are also very good, that is, I regret that I have not booked a villa. In fact, it is quite good for us to book a villa for 7 people."
Very Good
101 reviews
8.6/10
1 night
From AU$ 174
Check Availability
90
Hotels in Kelowna
With a stay at The Royal Kelowna in Kelowna (Kelowna Central Business District), you'll be steps from Waterfront Park and Prospera Place. This hotel is 0.2 mi (0.3 km) from Okanagan Lake and 1.4 mi (2.2 km) from Kelowna General Hospital. Dip into one of the 3 hot tubs or enjoy other recreational amenities including a steam room and a fitness center. Additional amenities at this hotel include complimentary wireless internet access, concierge services, and a picnic area. Featured amenities include a 24-hour front desk, laundry facilities, and an elevator. Self parking (subject to charges) is available onsite. Treat yourself to a stay in one of the 63 guestrooms, featuring fireplaces and flat-screen televisions. Rooms have private balconies or patios. Kitchens are outfitted with full-sized refrigerators/freezers, ovens, and stovetops. Complimentary wireless internet access keeps you connected, and digital programming is available for your entertainment. Bathrooms with separate bathtubs and showers feature jetted bathtubs and complimentary toiletries.

"The two-bedroom apartment actually has three bedrooms, which is fantastic! The balcony view is amazing, reminiscent of Qiandao Lake. Parking is reasonable. Access control is very secure. The kitchen is fully equipped with appliances, a washer, and a dryer. It's perfect for family trips. The swimming pool is actually quite small, but the view is amazing. The weather was still a bit cool at this time of year, so the hot tub was very comfortable after the sun went out! The only downside was the hotel's housekeeping service. They wouldn't come in to clean if they saw personal belongings on the bed and the door was closed, but they did leave a small note explaining and apologizing. This was understandable."
Great
130 reviews
9.0/10
1 night
From AU$ 476
Check Availability
99+
Hotels in Kelowna
With a stay at Hotel Eldorado at Eldorado Resort in Kelowna (South Pandosy), you'll be a 1-minute drive from Okanagan Lake and 6 minutes from Prospera Place. This beach hotel is 9.2 mi (14.8 km) from UBC-Okanagan and 0.2 mi (0.3 km) from Rotary Beach Park. Pamper yourself with onsite massages, body treatments, and facials. After dipping into one of the 3 hot tubs, you can spend some time at the private beach. This Victorian hotel also features complimentary wireless internet access, concierge services, and wedding services. Enjoy Fusion cuisine at El Lakeside Dining Room, one of the hotel's 2 restaurants, or stay in and take advantage of the room service (during limited hours). Quench your thirst with your favorite drink at the bar/lounge. Cooked-to-order breakfasts are available daily from 7:00 AM to 10:00 AM for a fee. Featured amenities include a computer station, dry cleaning/laundry services, and a 24-hour front desk. Planning an event in Kelowna? This hotel has 3327 square feet (309 square meters) of space consisting of a conference center and 4 meeting rooms. Self parking (subject to charges) is available onsite. Make yourself at home in one of the 52 individually decorated guestrooms, featuring refrigerators and minibars. Your pillowtop bed comes with premium bedding. LCD televisions with digital programming provide entertainment, while complimentary wireless internet access keeps you connected. Private bathrooms with shower/tub combinations feature designer toiletries and hair dryers.

"The environment is good, facing the lake and the scenery is good. First-class walk after breakfast or dinner. Other parts are quite satisfactory. There is a parking lot, which is more convenient. Good value for money."
Very Good
100 reviews
8.7/10
1 night
From AU$ 167
Check Availability
69
Hotels in Kelowna
With a stay at Kelowna Bed & Breakfast (CHATHAM HOUSE) in Kelowna, you'll be within a 5-minute drive of Okanagan Lake and Prospera Place. This bed & breakfast is 6 mi (9.6 km) from UBC-Okanagan and 0.5 mi (0.9 km) from Capri Mall. Take advantage of recreation opportunities such as a hot tub or take in the view from a terrace and a garden. Additional amenities at this bed & breakfast include wedding services and a picnic area. A complimentary continental breakfast is served daily from 7:30 AM to 9:30 AM. Featured amenities include luggage storage and coffee/tea in a common area. Free self parking is available onsite. Make yourself at home in one of the 4 individually furnished guestrooms, featuring refrigerators and microwaves. Cable television is provided for your entertainment. Private bathrooms with shower/tub combinations feature complimentary toiletries and hair dryers. Conveniences include coffee/tea makers and irons/ironing boards, and housekeeping is provided on request.

"An absolute gem! The house is beautiful with a highly pleasing and tasteful decor. Everything was clean, comfortable, and well-thought-out. We also thoroughly enjoyed the fantastic and delicious breakfast served every morning. Perfect stay."
Amazing
86 reviews
9.6/10
1 night
From AU$ 203
Check Availability
99+
Hotels in Kelowna
Situated directly across from Kelownas famous Hot Sands Beach and just two blocks from the main downtown hub, the Prestige Beach House, BW Premier Collection is an ideal hotel for both leisure or business needs. With 67 rooms, a swimming pool and hot tub, fitness centre, a restaurant, and various meeting spaces, the Beach House offers everything you need. Guests are also encouraged to borrow our complimentary bikes, sporting equipment, games and beach toys for added enjoyment. Conveniently located downtown near the base of the Bennett Bridge, were close to tourist attractions, business, shopping and recreational areas. Take a short walk along the waterfront to Prospera Place, Lake City Casino, Kelownas cultural district and many other attractions and shopping boutiques. World-class golf and ski resorts are also located nearby. Enjoy activities such as boating, hiking, swimming and wine tours.

"This was a two day planned get away for my husbsnd and I. Great location, we walked everywhere. The deck was a bit dirty, however there is construction going on around this location. The garbage truck dumps the big bins at 5:30 am so if you get an early wake up call. The hotel itself is a good choice, restaurants is also good. No pub anymore, but does not say this online. All in all good stay."
Very Good
106 reviews
8.2/10
1 night
From AU$ 164
Check Availability
24
Hotels in Kelowna
Located in a quiet residential neighbourhood in Kelowna, our guest suite is ideally situated for enjoying the best of the Okanagan year-round. In the summer, the lake is just a short walk away, making it easy to enjoy swimming, beaches, waterfront walks, and other outdoor activities. A variety of restaurants and everyday conveniences are also within walking distance, while downtown Kelowna is only a short drive away. Wine lovers will enjoy easy access to Kelowna’s many wineries and vineyards, where you can spend the day exploring local wines and beautiful Okanagan scenery. In the winter, the area offers easy access to skiing and other winter activities, with Big White Ski Resort within driving distance. Whether you’re here for a summer getaway, a wine tour, a winter ski trip, or simply to explore the Okanagan, our location provides a convenient and relaxing home base for your stay.
Outstanding
67 reviews
9.8/10
1 night
From AU$ 454
Check Availability
Show more Beach hotels in Kelowna

Hotels in Kelowna Reviews

See all
Explore genuine reviews and ratings from real travellers to find the perfect accommodation for your needs.

Hotel Zed Kelowna

9.2/10
Great
Posted on Dec 21, 2025
M439639****
The location is very good, the bed is comfortable, the room is warm and clean. There is coffee hot cocoa and tea, a very energetic and creative hotel. Sunny in the morning, sitting at the door of the room, you can see the park and the snowy mountains. Recommended recommended recommended
Price per night from:AU$ 108

The Royal Anne Hotel

9.0/10
Great
Posted on Jul 3, 2025
Guest User
Booked two rooms for this holiday, the room was large and the facilities were good in all aspects. The reception attitude on the day of arrival was a bit poor. The location of the hotel is very good, 3 minutes walk from Lake Okennagan, there are many entertainment projects by the lake, walking and taking pictures are excellent. The pizza at the Italian restaurant opposite the hotel is delicious, the tiramisu is also great, the price is very affordable, highly recommended.
Price per night from:AU$ 162

Siesta Suites

8.8/10
Very Good
Posted on Aug 4, 2026|One-Bedroom Suite with Kitchen
Guest User
It's about a 10-minute walk to the beach, which is very convenient. The room was clean. The only downside was that I had to provide my billing address to the receptionist because of a communication issue between Trip.com and *******.
Price per night from:AU$ 133

Delta Hotels Grand Okanagan Resort

8.5/10
Very Good
Posted on Oct 13, 2025
Guest User
Amazing stay every thing is beyond from reception to the pools the restaurant is wonderful Especially hospitality and amazing of clair she made my morning’s w her wonderful smile Gayla at conceriage she is so friendly and amazing
Price per night from:AU$ 282

HI Kelowna Hostel

7.5/10
Posted on Oct 9, 2025
320290****
This youth hostel is near the lake. I saw the lake in a minute on foot. I set a double room for getting on and off the bed. The room was small. The boxes can't be opened all the way, overall it's not bad, the kitchen is large. The dining area is also very comfortable, the price is close to the people, parking is 10 Canadian dollars. (No elevator)
Price per night from:AU$ 42

FAQs

What are the best Beach hotels in Kelowna?

If you’re heading to Kelowna for business or leisure, Siesta Suites (from AU$ 114) , Hotel Zed Kelowna (from AU$ 109) and HI Kelowna Hostel (from AU$ 48) are top-rated hotels.

How much does it cost to stay in a Beach hotel in Kelowna?

For Beach hotels in Kelowna, weekday prices average AU$ 242, while weekend rates (Friday–Saturday) average AU$ 255.

What Beach hotels in Kelowna have gyms?

Keeping up with your exercise routine while travelling is easy. Siesta Suites (from AU$ 114), Delta Hotels Grand Okanagan Resort (from AU$ 300) and The Royal Anne Hotel (from AU$ 130) offer fitness facilities.

Which Beach hotels in Kelowna provide spa services?

What are the best Beach hotels in Kelowna with breakfast?

How to get deals for Beach hotels in Kelowna?

Trip.com offers a range of promotions and discounts on Beach hotels. Visit the promotions page to find the latest hotel deals on Trip.com.

Beach hotel details in Kelowna

Total properties6
Number of reviews885
Lowest priceAU$ 380
Highest priceAU$ 2,562
Weekend Avg. PriceAU$ 255
Weekday Avg. PriceAU$ 242