Castle Mountain Resort is located just east of the continental divide in the Westcastle Valley of southwest Alberta, Canada in the Rocky Mountains. We are approximately 270 kilometers (168 miles) from Calgary and the Calgary International Airport; 140 kilometers (87 miles) from Lethbridge; and 35 kilometers (22 miles) west of Pincher Creek. We have AWESOME dry powder and easy access to unbelievable terrain. Mother Nature's Chinooks keep Castle Mountain Resort in fantastic condition. The warm downslope wind over the Rocky Mountains brings us deep, dry champagne powder and grooms the upper slopes for days of superior snow conditions.