Lake Hotels in Kelowna, Canada

Verified Lakefront Resorts in Kelowna, Canada for Your Next Stay
Check-in
14Aug2025Select date
Check-out
15Aug2025Select date
Rooms and Guests2 Guests, 1 Room
View map
1-4 out of 4
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
MapOkanagan Lake waterfront0m
  • Beautiful beachfront with outdoor pools
  • Award-winning dining featuring seasonal menus
  • On-site marina for water sports rentals
  • Indoor Pools
  • Outdoor Pools
  • On-site Dining
Luxurious resort offering lakeside relaxation and activities
FromUS$ 109 /nightSelect
MapScenic Okanagan Lake300m
  • Lakeside dining experiences
  • Indoor and outdoor pools
  • Luxury guest rooms with views
  • Indoor Pool
  • Spa Services
  • Waterfront Dining
Lakeside resort blending historic charm and modern luxury
FromUS$ 393 /nightSelect
MapHeart of Downtown Kelowna150m
  • Rooftop pool with mountain views
  • On-site indoor and outdoor pools
  • Beachfront access with outdoor seating
  • Rooftop pool
  • Indoor spa
  • Beach access
Hotel featuring luxurious amenities and scenic views
FromUS$ 847 /nightSelect
Villas At Eldorado Resort
MapRotary Beach Park nearby400m
  • Private beach access with sun loungers
  • Seasonal outdoor pools for families
  • On-site spa offering various treatments
  • Private beach
  • Outdoor pools
  • On-site spa
Resort with diverse recreational activities and relaxation options
FromUS$ 443 /nightSelect

Typical Room Prices in Kelowna’s Lake Hotels

From peaceful lakeside cabins to luxurious lake resorts, there’s something for every kind of traveler

⬆️ The highest price
US$ 847
⬇️ The lowest price
US$ 109
💸 Average price for
5-star hotels
US$ 401
4-star hotels
US$ 169

Top Lakeside Hotels to Stay in Kelowna

Based on verified guest feedback collected in the past 12 months

Historic Charm by the Lake:
Hotel Eldorado At Eldorado Resort
Family Friendly Lakeside Escape:
Manteo At Eldorado Resort
Affordable Comfort for Explorers:
Kelowna Discovery

Your Questions Answered

Let our answers guide your lakeside adventure and travel plans

Which lake hotels in Kelowna are best for families?
Manteo At Eldorado Resort is ideal for families, featuring a pool and easy access to beaches. Hotel Eldorado At Eldorado Resort also accommodates families with spacious rooms and kitchenettes.
What lake hotel is closest to local attractions in Kelowna?
Manteo At Eldorado Resort is just 2 miles from downtown Kelowna, making it convenient for visiting popular sites like the Kelowna Art Gallery and the Waterfront Park.
What are the top-rated lake hotels in Kelowna based on guest reviews?
Hotel Eldorado At Eldorado Resort consistently receives high ratings for its service and ambiance, while Manteo At Eldorado Resort is praised for its family-friendly amenities.
Do any lake hotels in Kelowna offer couple-friendly amenities?
Hotel Eldorado At Eldorado Resort is known for its romantic atmosphere and on-site fine dining, making it perfect for couples. Manteo At Eldorado Resort also features several amenities suited for romantic getaways.

Key Facts About Lake Hotels in Kelowna

This guide provides essential details about 3 notable lake hotels in Kelowna, showcasing helpful information for travelers seeking the best options by the water.

Typical nightly rates range from $150 to $300 USD.

All evaluated properties are within 2 miles of downtown Kelowna.

Peak season runs from May to September, with higher rates during July and August.

Local taxes and fees total approximately 17% on bookings.

Book in advance, particularly during summer, to secure the best deals.

Check-in
14Aug2025Select date
Check-out
15Aug2025Select date
Rooms and Guests2 Guests, 1 Room