14 Best Kelowna Hotels on the Lake With Views

It’s no secret that Kelowna is a city built around the natural beauty of its lake; from the idyllic lakeside views to the lush wine vines and orchards, there is no shortage of scenic and inspiring places.

Hotels in Kelowna are no exception – especially when it comes to waterfront hotels with enviable lake views.

These properties offer guests a taste of waterfront living, meeting every need when it comes to accommodations.

But it can be difficult to find the perfect hotel when you’re trying to balance price, luxury and location.

Here’s a guide to the best Kelowna hotels on the lake that are all top-notch places to rest your head after exploring this beautiful city.

1. Delta Hotels by Marriott Grand Okanagan Resort

Located on Okanagan Lake, Grand Okanagan Resort features suites and family rooms that overlook part of the marina.

Thanks to its walking distance to Kelowna’s cultural district and the waterfront park, you can easily hop between water activities and downtown leisure.

Those who choose to loiter around can enjoy indoor and outdoor pools, the fitness center, an on-site restaurant and a lakefront patio.

Outdoor terraces and a grand ballroom are also available for events.

Tip: Be choosy when booking rooms! Different layouts and amenities come at similar prices.

the royal kelowna downtown hotel
Photo by The Royal Kelowna

2. The Royal Kelowna

The benefits of Kelowna hotels on the lake are plenty: amazing views, quiet ambiance, and nature just minutes away.

The Royal Kelowna checks off another plus – convenient access. Not only is it close to great restaurants, major attractions like the Kasugai Japanese Garden, Downtown Marina Kelowna, and Waterfront Park are just a stone’s throw away.

Pepper in the spacious rooms equipped with a kitchenette, the rooftop pool and hot tubs that overlook the valley? You’ll never want to leave.

3. The Cove Lakeside Resort

As a West Kelowna lakeside resort, The Cove presents its case beautifully.

Tucked into gardens at the heart of the Westside Wine Trail, it offers a quiet respite for solo travelers and families alike.

Their 100 rooms face either mountains or a pool, with a private balcony or patio for lounging.

There’s something for everyone, whether a one-room or three-bedroom condo-style suite.

Outdoor enthusiasts will appreciate the private lakefront beach and seasonal marina, which is decked out with sport boats, kayaks, paddleboards and more.

READ NEXT
11 Spots for The Best Breakfast & Brunch in Kelowna

4. Casa Loma Lakeshore Resort

Casa Loma Lakeshore Resort is just offside Kalamoir Regional Park, nestled within a quiet residential neighborhood.

Families would fit into this mid-range stay comfortably, especially with tennis courts, basketball court, children’s playground, and six central BBQs to keep you busy.

Rooms also come varied; fully-furnished one bedroom and two-bedroom condos, townhouses and villa units.

Best yet, you’re literally steps from the lake; spring off the pontoon for a refreshing swim! There are outdoor pools and hot tubs for seasonal fun too.

Hotel Zed Kelowna Aerial View
Photo by Hotel Zed Kelowna

5. Hotel Zed Kelowna

Retro and eclectic, Hotel Zed Kelowna is a Kelowna lakeside hotel for families.

Bright rooms are filled with colorful artwork and comic books, some with bunk beds and others with kitchenettes.

The fun theme is carried out through other amenities too, from the vintage Chevy shuttles to loaner roller skates and bikes.

There’s even a vinyl listening station and game room. While you’re snapping shots around this rainbow-palette Instagram dream, remember to appreciate the amazing views from 3 rooftop terraces as well.

Kids under 16 (with adult company) stay at no extra cost.

6. Eldorado Resort Kelowna

One of the prettiest Kelowna hotels on the lake, Eldorado Resort is dolled up in old-world charm.

It was founded by an English aristocrat in 1926, becoming a social hub for dog shows, garden parties and antique boat shows.

Today, it boasts a private marina and boardwalk – the former offering charters and kayak rentals, while the latter hosts lakeside fine dining and a boardwalk restaurant.

Each of the 53 guest rooms and suites exudes warmth and class, retaining the property’s original allure.

7. Manteo at Eldorado Resort

You can’t miss Manteo’s bright red façade, just down the Greenway boardwalk from Hotel Eldorado.

A modern addition to the Eldorado Resort estate, its plentiful amenities include pools, hot tubs, saunas, a tennis court, a 9-hole putting golf green and more.

From one-bedroom suites to private villas and elegant lounges, floor-to-ceiling windows offer lake views.

You can indulge in water sports, or enjoy sea-inspired dining at Maestro’s. But every visitor’s favorite pick by far, is the sprawling terrace with Mediterranean fountains and olive trees.

Royal Anne Hotel
Photo by Royal Anne Hotel

8. Royal Anne Hotel

The boutique Royal Anne Hotel sits in bustling downtown Kelowna. Compact, simple, and convenient, it’s a great choice for smaller budgets and active explorers.

Your hotel stay comes with continental breakfast and comfortable guest rooms. Most have Juliette balconies overlooking the city, lake or mountains.

On-site hotel parking and airport shuttle makes access convenient, and plenty of attractions are within walking distance.

If you’re driving from home, take advantage of the pet-friendly policy and bring your furry friends along!

READ NEXT
8 Best Wineries in Kelowna & Nearby

9. Playa Del Sol Resort

Playa del Sol Resort is one of the lakeside hotels in Kelowna that offer full-suite apartments, becoming “your home away from home”.

Across the street from Okanagan Lake, you have unfettered access to canoeing, windsurfing and other seasonal experiences.

The kid-friendly resort is smoke-free, complete with outdoor pools and a steam room for relaxation.

Contemporary cuisine at the onsite Basil & Mint restaurant will keep you fueled for a turn at the spin barre studio; or your beach stroll just steps away.

10. The Shore Kelowna

The most modern and contemporary of the Kelowna lakeside hotels we’ve seen so far, The Shore treats you to studios and suites that allow both vacation and long-term stays.

If the outdoor terrace and balconies don’t give it away, the high-quality kitchen set-up and dining area probably does!

There’s also an in-suite washer and dryer for convenience. Couples in particular love this venue; Boyce-Gyro Beach Park is just across the road.

Its location in Kelowna’s Lower Mission also means boutique shopping and trendy restaurants are close by.

The Shore Kelowna
Photo by The Shore Kelowna

11. Sunset Waterfront Resort by DKRA

If you’re looking for lakeside hotels in Kelowna with a residential vibe, Sunset Waterfront Resort is a self-contained complex.

Featuring condo-style towers and multi-level townhouse-style units, it feels more like an apartment than a hotel.

Private balconies and miles of waterfront walkways only add to the quiet ambiance.

To stay busy, make use of the two pools and hot tubs, steam room, fitness center, tennis court, and business meeting rooms.

The entertainment district is minutes away as well, offering up coffee shops, boutiques, and even a casino.

READ NEXT
15 Best Bars in Kelowna for Amazing Drinks & Food

Kelowna Bed & Breakfasts on the Lake

12. Casa Loma B&B

Nestled on a quiet street in West Kelowna is Casa Loma B&B, a cozy alternative to Kelowna’s lakeside hotels.

Close to Bear Creek Provincial Park and Gellatly Heritage Park, as well as the wine trail along Boucherie Road, you have plenty of hiking trails to explore.

The house itself is spacious and comfortable; the mezzanine suite is an unexpected luxury.

From both window and outdoor deck, you have great views over the lake. To top it off, the owners serve delicious breakfast.

13. At The Beach Bed & Breakfast

You feel like you’re at the beach with this bed and breakfast, sandy shore just down the block.

Pull up to the garage (free parking comes included) and be greeted by the owner; she’s full of tips and recommendations.
As you’re close to downtown and the main park, settle in one of the two rooms and go adventure!

In the evening, return for an adults-only mingle-fest over wine, or indulge in the game room. Wake up refreshed and primed for free breakfast – served at 8:30 sharp!

Lakeshore Bed and Breakfast
Photo by Lakeshore Bed and Breakfast

14. Lakeshore Bed & Breakfast

Every couple looking for an intimate and quiet getaway will fall in love with Lakeshore Bed & Breakfast.

Not only is there ample parking for convenience, both Lakeview Room and Spruceview Room come with ensuite bathrooms for privacy.

Roll out of those queen-sized beds to enjoy a delicious, free breakfast – topped with peaceful views of the lake.

With an extensive deck and gardens that back right onto a private beach, it’s like you have exclusive use of Okanagan Lake. Two kayaks are also offered for guest use.