Find the resorts that appeal to you the most
Check out our selection 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.
This resort hotel is located on Okanagan Lake and surrounded by mountains. The Kelowna Art Gallery is 66 feet away. A restaurant is located on the lakefront patio.
On the waterfront of Lake Okanagan in Kelowna, Manteo at Eldorado Resort offers beautiful beachfront accommodations steps away from Rotary Beach Park.
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, 12 miles from H2O Adventure and Fitness Centre, Chute Lake Lodge provides accommodations with a garden, free private parking, a private beach area and a terrace.
Located in Peachland, 15 miles from The Old Woodshed Kelowna, Peachland Beach Resort provides accommodations with a garden, free private parking, a private beach area and a terrace.