Everything you need to plan your dream vacation

Vacation Planner

Casa Loma Lakeshore Resort is located on the shores of Lake Okanagan, nestled against the southern boundary of the beautiful Kalamoir Regional Park. Our location offers great opportunities for hiking, watersports, and relaxing by the beach. Best of all, Casa Loma is located within minutes of downtown Kelowna and West Kelowna, offering convenient access to area activities and attractions.