Find the resorts that appeal to you the most
Check out our pick of great resorts in Kelowna
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.

This resort is located on Okanagan lake in British Columbia. It offers views of the lake and mountains, outdoor swimming pool, on-site restaurant, full spa services and an on-site marina.

Located in Naramata, 20 km from H2O Adventure and Fitness Centre, Chute Lake Lodge provides accommodation with a garden, free private parking, a private beach area and a terrace.

Located in Peachland, 25 km from The Old Woodshed Kelowna, Peachland Beach Resort provides accommodation with a garden, free private parking, a private beach area and a terrace.

