South Mountains State Park is located in Burke County, 20.5 miles south of Morganton. From I-40, turn south on NC 18, travel 11.1 miles and make a right turn onto SR 1913 (Sugarloaf Road). Take SR 1913 to Old NC 18 4.3 miles and turn left. Travel 2.7 miles and make a right turn onto SR 1901 (Ward's Gap Road). The park is 1.4 miles off SR 1901 on SR 1904 (South Mountains Park Avenue).
Travel one mile from the beginning of South Mountain Park Avenue to the South Mountains State Park gate.