Wisconsin · WI
The Best Hiking Trails in Wisconsin
2,381 named trails across Wisconsin are tagged for hiking — here are the top 100, ranked by length, with maps, distances, and elevation profiles.
2,381
Hiking
4,896 mi
Total length
70
Counties
About hiking in Wisconsin
Wisconsin has 2,381 named trails tagged for hiking on the map, covering 4,896 miles, an average of 2.1 miles each. The longest is Bearskin State Trail in Oneida County, at 74.0 miles. 218 run 5 miles or longer. 70 of the state's counties have at least one; Dane County has the most, with 252 trails.
Top 100 hiking trails, longest first
Bearskin State TrailOneida CountyIce Age TrailTaylor CountyNorth Country National Scenic Trail (WI)Bayfield CountyBlue TrailWalworth CountyNorth Country TrailDouglas CountyIce Age TrailLincoln CountyNorth Country TrailBayfield CountyGreen Circle TrailPortage CountyIce Age TrailPolk CountyTri-County CorridorBayfield CountyLauterman National Recreation TrailFlorence CountyIce Age TrailDane CountyLakewood XC CourseOconto CountyLake Geneva Shore PathWalworth CountyIAT - Walla Hi-Manitowoc connectionManitowoc CountySki TrailChippewa CountyMerrilian to MarshfieldClark CountyBlue LoopWalworth CountyIce Age TrailChippewa CountyIAT - Lake Eleven-Cornell connectionChippewa CountyTri County Corridor Multi-Use TrailBayfield CountyShawano - Crandon LineLanglade CountySnowmobile TrailBurnett CountyIce Age TrailWashington CountyIAT - Montello-Karner Blue connectionMarquette CountyOrange TrailWalworth CountyWild Rivers ATV TrailWashburn CountyIAT - Tisch Mills-Kewaunee River connectionKewaunee CountyEsker TrailBayfield CountySnowmobile/ATV TrailBurnett CountyBlue LoopWaukesha CountyFox River TrailBrown CountyIce Age TrailWaukesha CountyPeace TrailRock CountyHatchery Creek Trail NorthboundSawyer CountyKettle Moraine State Forest-Northern Unit Main Horse TrailSheboygan CountyAbandoned RailroadBayfield CountyWiouwash State Recreation Trail South SectionWinnebago CountyGreen LoopWalworth CountyWiouwash State Recreation TrailShawano CountyIce Age TrailSheboygan CountyLake LoopDane CountyWiouwash State Recreation TrailWinnebago CountyPine River TrailRichland CountyIAT - Baraboo-Chaffee Creek connectionJuneau CountyIAT - Chippewa Moraine-Southern Blue Hills connectionRusk CountyCTH CE TrailOutagamie CountyIAT - Gandy Dancer SegmentPolk CountyIAT - Lake Eleven SegmentTaylor CountyDriftless Horse TrailIowa CountySki TrailEau Claire CountyIAT - Sauk Point-Portage Canal connectionSauk CountyIAT - Jerry Lake SegmentTaylor CountyPike River PathwayRacine CountyIAT - New Hope-White Cedar connectorMarathon CountyIAT - Sturgeon Bay SegmentDoor CountySnowmobile/Winter ATV TrailBurnett CountyIce Age TrailRusk CountyIAT - Harrison Hills SegmentLincoln CountyIAT - Skunk and Foster Lakes-Iola Ski Hill connectorWaupaca CountyDevils River State TrailManitowoc CountyIAT - Wood Lake SegmentTaylor CountyRed LoopVilas CountyNorth Country National Scenic TrailDouglas CountyIAT - Kewaunee River SegmentKewaunee CountyForest Trail 302Taylor CountyIAT - Summit Moraine SegmentLanglade CountyIce Age TrailLanglade CountyEisenbahn State TrailFond du Lac CountyIAT - Lumbercamp SegmentLanglade CountyIce Age TrailRock CountyCattail State TrailPolk CountyWhite River TrailWalworth CountyIAT - Kewaunee River-Algoma connectionKewaunee CountyApple Creek TrailOutagamie CountyNordic TrailTaylor CountyIAT - Parnell SegmentSheboygan CountyIAT - Cross Plains SegmentDane CountyIAT - Parrish Hills SegmentLanglade CountyFriendship TrailWinnebago CountyWhitetail Ridge MTB TrailSt. Croix CountyYellow TrailMarathon CountyForest Trail 3510Forest CountyIAT - John Muir Park-Montello connectionMarquette CountyIAT - Mondeaux Esker SegmentTaylor CountyIce Age TrailWalworth CountyIAT - Gibbs Lake-Arbor Ridge connectionRock CountyIAT - Devil's Lake SegmentSauk CountyCastle Rock Horse TrailsAdams CountyPurple LoopWalworth CountyUller TrailIron CountyYellow TrailFond du Lac CountyIAT - Underdown-Grandfather Falls connectionLincoln CountyIAT - Janesville SegmentRock CountyNorth Country TrailAshland CountyIAT - Ice Override-Antigo Heights connectorLanglade CountyIAT - Kettlebowl SegmentLanglade CountyEast River TrailBrown CountyIAT - Tuscobia SegmentBarron CountyIce Age TrailBurnett County
Hiking Trails by county
Dane County
La Crosse County
Sauk County
Bayfield County
Eau Claire County
Waukesha County
Walworth County
Sheboygan County
Milwaukee County
Portage County
Chippewa County
St. Croix County
Sawyer County
Door County
Outagamie County
Rock County
Marathon County
Polk County
Washington County
Grant County
Vernon County
Iowa County
Lincoln County
Burnett County
Clark County
Brown County
Winnebago County
Ashland County
Taylor County
Dodge County
Fond du Lac County
Pierce County
Iron County
Calumet County
Manitowoc County
Oneida County
Waushara County
Ozaukee County
Vilas County
Marinette County
Price County
Juneau County
Columbia County
Jackson County
Langlade County
Florence County
Trempealeau County
Dunn County
Washburn County
Forest County
Kenosha County
Jefferson County
Douglas County
Green County
Racine County
Wood County
Adams County
Waupaca County
Rusk County
Marquette County
Oconto County
Barron County
Buffalo County
Lafayette County
Kewaunee County
Green Lake County
Shawano County
Crawford County
Richland County
Monroe County
Trail geometry from OpenStreetMap contributors, licensed ODbL. Elevation from the USGS 3D Elevation Program. Compiled and published by Trailmonger · trail data last rebuilt .