Travelers are voting Delta Grand Okanagan Resort An, Okanagan Seasons Resort and La Casa Lakeside Cottage Resort as the best of 14 resorts in Kelowna. There are 7 resorts in Salmon Arm a city just 31 km from Kelowna and 1 resort in Kamloops which is 56 km distant. The most popular of these are Delta Residences At Sun Peaks in Salmon Arm and Clearwater Valley Resort in Kamloops. You can find 28 resorts in British Columbia and 277 resorts in the country of Canada. Our members favorite in British Columbia is Weigh West Marine Resort and Hotel Pur is the top pick in Canada. Want more? Check out our map of resorts in Kelowna.