Castle Provincial Park is a provincial park in southern Alberta, Canada. It is located within the Municipal District of Pincher Creek No. 9 south of the Municipality of Crowsnest Pass, northwest of Waterton Lakes National Park and west of the Town of Pincher Creek. It shares a boundary with Castle Wildland Provincial Park to the west and south.
The designation of Castle Provincial Park was approved on January 20, 2017 with an effective date of February 16, 2017. The designation involved the protection of 25,501 ha (63,010 acres) of land. The namesake is derived from Windsor Ridge and the West and South Castle Rivers that flow through the park. The park is an important link in the Crown of the Continent Ecosystem, providing a habitat and migratory corridor for a variety of wildlife such as grizzly bears, black bears, wolverines, cougars, bobcats, deer, elk, and moose.
Visitors amenities at the Castle Provincial Park include four campgrounds, one group use campground, comfort camping, and multiple staging areas for day use. Camp Impeesa is also situated on the Beaver Mines Lake, run by Scouts Canada. Furthermore, random camping exists throughout the park and situated at the end of the main highway in the park is Castle Mountain Resort, a ski resort. Popular activities include camping, hiking, boating, skiing, horseback riding, hunting, mountain biking, and fishing.