Colorado · CO
The Best Hiking Trails in Colorado
7,989 named trails across Colorado are tagged for hiking — here are the top 100, ranked by length, with maps, distances, and elevation profiles.
7,989
Hiking
17,283 mi
Total length
54
Counties
About hiking in Colorado
Colorado has 7,989 named trails tagged for hiking on the map, covering 17,283 miles, an average of 2.2 miles each. The longest is ADT - Colorado C - Q - Seg 6 in Mesa County, at 139 miles. 766 run 5 miles or longer. 54 of the state's counties have at least one; Boulder County has the most, with 653 trails.
Top 100 hiking trails, longest first
ADT - Colorado C - Q - Seg 6Mesa CountyADT - Colorado C - Q - Seg 5Gunnison CountyCollegiate EastChaffee CountyADT - Colorado C - Q - Seg 4Summit CountyOld Spanish Trail - Northern Route - Carracas to DurangoLa Plata CountyAspen Loop TrailMontezuma CountyBrookside-McCurdy TrailPark CountyGore Range TrailSummit CountyADT - Colorado A - O - Seg 3Morgan CountyColorado Front Range TrailDouglas CountyCDT - Colorado SectionChaffee CountyColorado TrailPark CountyADT - Colorado B - P - Seg 1Otero CountyContinental Divide National Scenic Trail - Rocky Mtn ParkGrand CountyDenver Orbital TrailAdams CountyADT - Colorado B - P - Seg 2Teller CountyLittle Beaver Creek TrailLarimer CountyCollegiate WestGunnison CountyContinental Divide NSTConejos CountyEast/West Regional TrailDouglas CountyRainbow TrailFremont CountyMaroon-Snowmass TrailPitkin CountyColorado TrailHinsdale CountySouth Fork TrailGrand CountyContinental Divide NSTHinsdale CountyLa Garita Stock Driveway TrailSaguache CountyRawah TrailLarimer CountyRiverfront TrailMesa CountyContinental Divide NSTMineral CountyContinental Divide NSTSaguache CountyTimberline TrailGunnison CountySourdough TrailBoulder CountyPoudre River TrailLarimer CountyBarr TrailEl Paso CountyCanyon TrailLarimer CountyColorado Trail Seg. 13 North Cottonwood Creek Road to Chalk Creek TrailheadChaffee CountyRito Alto TrailSaguache CountySignal Butte Multi Use Trail - 717Teller CountyLong Hollow Trail 650Douglas CountyWyoming TrailRoutt CountyColorado Trail Seg. 12 Clear Creek to North Cottonwood Creek RoadChaffee CountyCDT in-xx Misc Old Route AlternatesGunnison CountyColorado Trail Seg. 14 Chalk Creek Trailhead to US-50Chaffee CountyColorado Trail (Segment 6)Summit CountyColorado Trail (Segment 14)Chaffee CountyOyster Lake TrailRio Blanco CountyJunction Creek TrailLa Plata CountyGeneva Lake TrailPitkin CountyHermosa Creek TrailLa Plata CountyPikes Peak GreenwayEl Paso CountyStarvation CreekSaguache CountyHigh Lonesome TrailGrand CountySand Creek TrailEl Paso CountyCDT ilcSTSummit CountyRocky Mountain Greenway TrailAdams CountyC-470 TrailJefferson CountyColorado Trail (Segment 12)Chaffee CountySulphur GulchMesa CountyArgentine Central Railroad Grade TrailClear Creek CountyFoothills TrailLarimer CountySpring Creek TrailLarimer CountyTurkey Creek TrailMineral CountyFish Creek TrailLarimer CountyBear Creek TrailJefferson County770.e Turtle MountainDouglas CountyGrange Hall Creek TrailAdams CountyColorado Trail (Segment 13)Chaffee CountyRainbow Trail (FS 1336)Custer CountyEndlich Mesa TrailLa Plata CountyColorado Trail (Segment 4)Park CountyRock Island TrailEl Paso CountySwamp Park TrailRoutt CountyCDNST - Colorado Trail 1776Saguache CountyChinese Wall TrailGarfield CountyColorado Trail Seg. 11 Half Moon Creek to Clear Creek RoadLake CountyEast Inlet TrailGrand CountyPine River TrailHinsdale CountyBoulder Valley Ranch TrailsBoulder CountyLower Weminuche TrailHinsdale CountyFlowers TrailLarimer CountyPearl CreekLarimer CountyContinental Divide NSTSan Juan CountyZimmerman TrailLarimer CountyAnimas River TrailLa Plata CountyFern Lake TrailLarimer CountyColorado Trail Seg. 9 Tennessee Pass to Hagerman Pass RoadLake CountyGrand Ditch TrailGrand CountyMorrison TrailMontezuma CountyLowline Trail 438Gunnison CountyContinental Divide Trail and Colorado Trail (Segment 9)Lake CountyDallas Trail #200Ouray CountyTrappers Lake TrailGarfield CountyArbaney KittelPitkin CountyCross Creek #2006Eagle CountyRaggeds Trail 820Gunnison CountyRustler's LoopMesa CountyWilliams Creek TrailHinsdale CountyUte Creek TrailHinsdale CountyGlenwood Canyon TrailGarfield CountyColorado Trail (Segment 5)Park County
Hiking Trails by county
Boulder County
Jefferson County
Larimer County
Gunnison County
Mesa County
Summit County
El Paso County
Grand County
Douglas County
Pitkin County
La Plata County
Eagle County
Chaffee County
Garfield County
Fremont County
Montezuma County
Routt County
Teller County
Adams County
Ouray County
San Miguel County
Park County
Montrose County
Saguache County
Clear Creek County
Archuleta County
Delta County
Arapahoe County
Hinsdale County
Lake County
Pueblo County
San Juan County
Jackson County
Rio Grande County
Denver County
Gilpin County
Dolores County
Weld County
Conejos County
Custer County
Mineral County
Rio Blanco County
Alamosa County
Broomfield County
Costilla County
Las Animas County
Huerfano County
Moffat County
Logan County
Otero County
Morgan County
Elbert County
Baca County
Kiowa County
Trail geometry from OpenStreetMap contributors, licensed ODbL. Elevation from the USGS 3D Elevation Program. Compiled and published by Trailmonger · trail data last rebuilt .