Missouri · MO
The Best Hiking Trails in Missouri
1,858 named trails across Missouri are tagged for hiking — here are the top 100, ranked by length, with maps, distances, and elevation profiles.
1,858
Hiking
3,487 mi
Total length
79
Counties
About hiking in Missouri
Missouri has 1,858 named trails tagged for hiking on the map, covering 3,487 miles, an average of 1.9 miles each. The longest is Ozark Trail - Wappapello Section in Wayne County, at 79.7 miles. 138 run 5 miles or longer. 79 of the state's counties have at least one; Jackson County has the most, with 197 trails.
Top 100 hiking trails, longest first
Trails 1–25
Ozark Trail - Wappapello SectionWayne CountyLake Wappapello TrailWayne CountyOzark Trail - Taum Sauk SectionReynolds CountyKaty TrailCallaway CountyBittersweet TrailCamden CountyOzark TrailShannon CountyADT - Missouri - L - Seg 2Callaway CountyKaty Trail State ParkCallaway CountyLittle Blue Trace TrailJackson CountyOzark Trail - Upper Current sectionShannon CountyADT - Missouri - L - Seg 3Johnson CountyOzark Trail - Karkaghne SectionReynolds CountyOzark Trail - Courtois SectionWashington CountyOzark Trail - Blair Creek SectionShannon CountyOzark Trail - Between The Rivers SectionCarter CountyOzark Trail - Trace Creek SectionIron CountyHercules Glade Wilderness LoopTaney CountyKrug Park TrailBuchanan CountyOzark Trail - Eleven Point SectionOregon CountyOzark Trail - Middle Fork SectionIron CountyOzark Trail - Current River SectionCarter CountyADT - Missouri - L - Seg 1St. Louis CountyWhite Creek TrailOregon CountyThousand Hills TrailAdair CountyForest City Glade Runner TrailPhelps County
Trails 26–50
Big Piney TrailTexas CountyCedar Creek TrailBoone CountyOzark Trail - Victory SectionButler CountyMudlick Equestrian and Hike TrailWayne CountyRutledge Bluff Overlook TrailCedar CountyPaved Bicycle TrailSt. Francois CountySpring Creek Gap Conservation Area TrailMaries CountyBerryman Trail LoopWashington CountyUnderworldJackson CountyOzark Trail North ForkHowell CountyOzark Trail - Courtois SectionCrawford CountyJohn J Audubon TrailSte. Genevieve CountySlim JimJackson CountyMulti-Use Trail BAndrew CountyHamburg TrailSt. Charles CountyLost Valley TrailSt. Charles CountyCouncil Bluff Lake TrailIron CountyWolf Creek TrailButler CountyMulti-Use Trail AAndrew CountyFulbright Spring GreenwayGreene CountyLarry Mattonen Memorial TrailJackson CountyOzark Trail - Wappapello ConnectorWayne CountyWildwood GreenwaySt. Louis CountyPine Ridge TrailSt. Francois CountyGist Ranch hiking, biking, and equestrian trailTexas County
Trails 51–75
Little Sac Woods Conservation AreaGreene CountyTrail of Four Winds - South LoopMiller CountyRock LedgesJackson CountyGrant's TrailSt. Louis CountyLower Rock Ledges LoopJackson CountyGoggins Mountain Equestrian TrailReynolds CountyBlue River TrailJackson CountyTower TrailTaney CountyRiverfront Heritage TrailJackson CountyWilderness TrailFranklin CountyDeClue TrailSt. Louis CountyMoreau Creek TrailCole CountyBell Mountain TrailIron CountyCedar Creek Trail - SouthCallaway CountyOzark Trail Peck Ranch BypassCarter CountyGalena TrailSt. Francois CountyUpper Rock Ledges LoopJackson CountyPiney Creek Wilderness Area LoopBarry CountyShoal Creek TrailClay CountySandstone Canyon TrailJefferson CountyForest City Mountain Bike Trail - Glade RunnerPhelps CountyBlue Ridge Horse TrailOregon CountyLick Creek TrailRalls CountyGreen Hills TrailLivingston County150 TrailJackson County
Trails 76–100
Big Creek Conservation Area TrailAdair CountyLakeview TrailCedar CountyBuford Mountain TrailIron CountyNorth Shore TrailJackson CountyOzark Trail - Marble Creek SectionIron CountyHi-FiJackson CountyCabin Fever TrailClay CountyLongview Lake TrailJackson CountyWagonJackson CountyAl Foster TrailSt. Louis CountyChubb TrailSt. Louis CountyCentennial GreenwaySt. Louis CountyFire Tower TrailBarry CountyJ. Avery Ruble memorial bridle trailFranklin CountyGans Creek Wild Area TrailBoone CountyOzark Trail - Eleven Point High RouteOregon CountyTurkey Pen Hollow TrailCamden CountyGravel TrailSt. Louis CountyHarry Wiggins Trolley Track TrailJackson CountyTin TopChristian CountyIndian Camp CreekSt. Charles CountyBateman Willie LeeTaney CountyRed TrailSt. Louis CountyLocust Creek Riparian TrailLinn CountyWhispering Pine Trail - North LoopSte. Genevieve County
Hiking Trails by county
Counties 1–30
Jackson County
St. Louis County
St. Charles County
Clay County
Greene County
Boone County
Shannon County
Taney County
Buchanan County
Platte County
Reynolds County
Phelps County
Washington County
Christian County
Johnson County
Cape Girardeau County
Franklin County
Camden County
St. Louis city
Cole County
Lincoln County
Wayne County
Stone County
Benton County
Iron County
Jefferson County
Oregon County
Carter County
Lafayette County
St. Francois County
Counties 31–60
Livingston County
St. Clair County
Barry County
Newton County
Barton County
Cass County
Clinton County
Saline County
Ste. Genevieve County
Warren County
Howell County
McDonald County
Miller County
Ozark County
Texas County
Callaway County
Marion County
Adair County
Cedar County
Crawford County
Dent County
Douglas County
Grundy County
Monroe County
Butler County
Montgomery County
Nodaway County
Holt County
Lewis County
Linn County
Trail geometry from OpenStreetMap contributors, licensed ODbL. Elevation from the USGS 3D Elevation Program. Compiled and published by Trailmonger · trail data last rebuilt .