Thousand Hills State Park

Welcome to Thousand Hills State Park, located two miles west of Kirksville in Adair County, Missouri. Here you will find swimming, boating, hiking, camping, mountain biking, and abundant opportunities to see wildlife. The Park also offers an interpretive shelter to help visitors understand the petroglyphs left behind the area’s inhabitants more than 1,500 years ago. Explore our website for more information about available cabins, motorized and non-motorized boat rentals, a marina store, and a beautiful Lakeside Restaurant. 

Getting Here