Find the resorts that appeal to you the most
Check out our pick of great resorts in Kelowna
Situated in Kelowna, Beach Lake Resort offers a patio with mountain and lake views, as well as an outdoor pool, hot tub and spa facilities.

Offering barbecue facilities and quiet street view, Tranquil Retreat Spacious 2-Bedroom on a Serene Acreage is situated in Kelowna, 8.1 km from H2O Adventure and Fitness Centre and 8.8 km from...

Located just 8.5 km from Geert Maas Sculpture Gardens Gallery, A Vacation Paradise at Quail Ridge B&B provides accommodation in Kelowna with access to a garden, a tennis court, as well as private...

Offering a rooftop infinity pool and hot tub, The Royal Kelowna - Bellstar Hotels & Resorts is located in Kelowna, only 5 minutes’ walk from Okanagan Lake beaches. A full kitchen is provided.

On the waterfront of Lake Okanagan in Kelowna, Manteo at Eldorado Resort offers beautiful beachfront accommodation steps away from Rotary Beach Park.

This resort hotel is located on Okanagan Lake and surrounded by mountains. The Kelowna Art Gallery is 20 meters away. A restaurant is located on the lakefront patio.

Located 10 minutes’ drive from Kelowna Airport, this family-friendly hotel provides free Wi-Fi. A heated pool with a water slide is open year-round.

Located in Kelowna in the British Columbia region and H2O Adventure and Fitness Centre reachable within 6.2 km, Hilltop Vistas Kelowna provides accommodation with free WiFi, barbecue facilities,...

Located next to Okanagan Lake, this Kelowna boutique hotel features a marina. This Kelowna hotel is a short walk from the beach. The hotel offers an indoor swimming pool.

Situated in West Kelowna, 13 km from The Old Woodshed Kelowna, TownePlace Suites by Marriott West Kelowna features accommodation with a fitness centre, free private parking, a restaurant and a bar.

