Kelowna Beachfront Hotels: Waterfront Stays on Okanagan Lake

Compare 3 top waterfront hotels in Kelowna: Manteo and Eldorado Resorts, plus Chateau Okanagan with private beach, infinity pool & sauna. Book now for best rates.

Check-in
Fri, 07 Aug
Check-out
Sat, 08 Aug
Rooms and Guests2 Guests, 1 room
We’ll open Booking.com in a new tab for fair comparison.
Check-in
Fri, 07 Aug
-
Check-out
Sat, 08 Aug
Rooms and Guests2 Guests, 1 room
2Filter & Sort
View map
Check-in
Fri, 07 Aug
-
Check-out
Sat, 08 Aug
Rooms and Guests2 Guests, 1 room
2Filter & Sort
View map
View map
1-3 out of 3
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
7.9
Very good424 total reviews
our site & Booking.com
Map
4.7 km from City Centre1.1 km from H2O Adventure and Fitness Centre
Marina AccessIndoor PoolFull-Service Spa
  • Heritage hotel from 1926
  • Exclusive vintage yacht charters
  • Award-winning farm-to-table dining
FromC$ 243 /nightSelect
8.1
Great389 total reviews
our site & Booking.com
Map
4.5 km from City Centre1.2 km from H2O Adventure and Fitness Centre
Private BeachMarina AccessTennis Court
  • Historic 1926 boutique lakeside charm
  • Private beach & exclusive marina
  • Award-winning lakeside dining
FromC$ 153 /nightSelect
Chateau OkanaganBed & Breakfast
Map
6.2 km from City Centre1.7 km from Okanagan Military Museum
Private BeachInfinity PoolSauna
  • Private beachfront B&B
  • Infinity pool with lake views
  • Outdoor sauna and hot tub
Select

Kelowna's waterfront hotels sit along Okanagan Lake, offering direct beach access and lake views. Expect a mix of full-service resorts and boutique hotels, with rates ranging from $150 to $400 per night depending on season and amenities. Most properties cluster around Lakeshore Drive, where you'll find private beaches, outdoor pools, and on-site dining. Travelers should book early for summer stays, as popular hotels like Eldorado Resort fill quickly. Many waterfront hotels provide free parking and Wi-Fi, but some charge resort fees-check details before booking.

Top-rated options include Manteo at Eldorado Resort, a beachfront property with a golf course, spa, and family-friendly suites. Next door, Hotel Eldorado at Eldorado Resort offers a boutique experience with romantic lake-view rooms and fine dining. For a quieter stay, Chateau Okanagan features a private beach, infinity pool, sauna, and hot tub, plus an American or vegetarian breakfast. This bed-and-breakfast is ideal for couples seeking seclusion, while the Eldorado properties cater well to families and business travelers. All three provide direct lake access and unique amenities that suit different trip styles.