Kelowna's waterfront hotel scene centers on Okanagan Lake, where properties range from the boutique Hotel Eldorado with its private beach area and marina to the Delta Hotels By Marriott Grand Okanagan Resort, which sits 20 meters from the Kelowna Art Gallery and offers two pools plus a spa. Budget travelers can book Hotel Zed Kelowna, a motel-style property with a seasonal outdoor pool and free parking, while couples often prefer the Hikari-Okanagan Sunshine B&B, a Superb-rated bed and breakfast with garden views and an outdoor fireplace, located a 6-minute walk from Kelowna City Park.
Expect to pay between CAD 150 and CAD 400 per night depending on the season and room type. The downtown core near Hot Sands Beach and City Park offers the highest concentration of lakefront options, including Prestige Beach House with complimentary bikes and beach toys. The Royal Kelowna - Bellstar Hotels & Resorts stands out for its rooftop infinity pool and spa baths in every private bathroom, while Manteo at Eldorado Resort provides direct beachfront access, indoor and outdoor pools, and Maestro's Mediterranean restaurant. Book directly through Booking.com for instant confirmation and free cancellation on most rates.
