Castle Mountain is a ski resort located in the Westcastle Valley of southwest Alberta, Canada in the Rocky Mountains. It is approximately 260 kilometres (160 mi) from Calgary and the Calgary International Airport; 140 kilometres (87 mi) from Lethbridge; and 50 kilometres (31 mi) west of Pincher Creek. The resort is renowned for long steep runs and an average 8.5 metres (28 ft) of snowfall yearly.
Despite the name, Castle Mountain Resort is not actually on Castle Mountain, which is about 240 kilometres (150 mi) away within Banff National Park. The name is derived from the Castle Rivers, and the nearby Windsor Mountain. Windsor Mountain was originally named by the Blakiston group of the Palliser Expedition as Castle Mountain, within days of the naming of the Banff peak by the Palliser group of the Palliser Expedition. The name was changed to Windsor Mountain due to its shape and visible 'towers', which are still named as the Castle Peaks, which resemble Windsor Castle.
The resort maintains 78 ski trails including 8 alpine bowls, with 10% beginner, 30% intermediate, 40% advanced, 20% expert terrain.[2] Six lift systems with vertical rises from 445 to 50 m with the highest vertical being 863 m, are operated on the slopes of Mount Haig and Gravenstafel Ridge.