Castle Mountain Resort is located just east of the continental divide in southwest Alberta, only 2 1/2 hours southwest of Calgary. We are nestled in the Westcastle valley surrounded by Gravenstafel Mountain, Barnaby Ridge and Haig Mountain. From the top of our mountain you can enjoy a peek into B.C., Montana or Waterton Lakes National Park.