Location of Dinosaur Provincial Park in Alberta. Dinosaur Provincial Park is a UNESCO World Heritage Site located about two-and-a-half hours drive southeast of Calgary, Alberta, Canada, or 48 kilometres (30 mi), about a half-hour drive northeast of Brooks. The park is situated in the valley of the Red Deer River, which is noted for its striking badland topography.