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. 

March 11th - Free Painting Class at 6:00 pm - Lakeside Grille

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

Getting Here