Capitol Reef National Park is located in south-central Utah on Utah Hwy 24 between the towns of Torrey and Hanksville.