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. 

February 13th - Lakeside Grille Opens for the 2026 Season

February 14th - Valentines Day at Thousand Hills

April 1st - Marina, Boat Rentals and Shelters open for the 2026 Season

Getting Here