Colorado · CO
The Best Mountain Biking Trails in Colorado
4,949 named trails across Colorado are tagged for mountain biking — here are the top 100, ranked by length, with maps, distances, and elevation profiles.
4,949
Mountain biking
11,074 mi
Total length
53
Counties
About mountain biking in Colorado
Colorado has 4,949 named trails tagged for mountain biking on the map, covering 11,074 miles, an average of 2.2 miles each. The longest is Tabeguache Trail in Mesa County, at 84.0 miles. 500 run 5 miles or longer. 53 of the state's counties have at least one; Jefferson County has the most, with 406 trails.
Top 100 mountain biking trails, longest first
Tabeguache TrailMesa CountybicycleEagle CountyPalisade PlungeMesa CountyTransAmerica Trail (Colorado)Fremont CountyColorado Trail segment 7Summit CountyEast/West Regional TrailDouglas CountyMineral Belt TrailLake CountyHigh Line Canal TrailArapahoe CountyDillon Reservoir RecpathSummit CountySouth Fork TrailGrand CountyFraser to Granby TrailGrand CountyContinental Divide NSTHinsdale CountyRalston Creek TrailJefferson CountyRiverfront TrailMesa CountyMary Carter Greenway TrailArapahoe CountyFruit and Wine Byway - East Orchard LoopMesa CountyContinental Divide NSTSaguache CountyTimberline TrailGunnison CountySourdough TrailBoulder CountyPoudre River TrailLarimer CountyJeffco Central BikewayJefferson CountyCanyon TrailLarimer CountyRocky Mountain Arsenal National Wildlife Refuge Perimeter TrailAdams CountyB360Boulder CountySignal Butte Multi Use Trail - 717Teller CountyLong Hollow Trail 650Douglas CountyDenver D2Denver CountyLoveland Recreation TrailLarimer CountyGreat Western TrailWeld CountyWyoming TrailRoutt CountyMidland Bike TrailChaffee CountyColorado Trail (Segment 6)Summit CountyLongmont-to-Boulder (LOBO) Regional TrailBoulder CountyColorado Trail (Segment 14)Chaffee CountyBlue RouteMesa CountySouth Platte River TrailAdams CountyJunction Creek TrailLa Plata CountyGlenwood CanyonGarfield CountyHermosa Creek TrailLa Plata CountyPikes Peak GreenwayEl Paso CountyMarshall MesaBoulder CountyStarvation CreekSaguache CountySand Creek TrailEl Paso CountyLongmont Loop - SouthBoulder CountyRocky Mountain Greenway TrailAdams CountyC-470 TrailJefferson CountyDutch Creek TrailJefferson CountyPiney Creek TrailArapahoe CountyPronghorn LoopLarimer CountyFossil Creek TrailLarimer CountyHeil Valley RanchBoulder CountyFoothills TrailLarimer CountySpring Creek TrailLarimer CountyFish Creek TrailLarimer CountyBear Creek TrailJefferson CountyGrange Hall Creek TrailAdams CountyColorado Trail (Segment 13)Chaffee CountyEndlich Mesa TrailLa Plata CountyColorado Trail (Segment 4)Park CountyRock Island TrailEl Paso CountyDenver D21Denver CountyParadox TrailMontrose CountyCDNST - Colorado Trail 1776Saguache CountyClear Creek TrailJefferson County470 TrailDouglas CountyGore Valley TrailEagle CountyPine River TrailHinsdale CountyTenmile RecpathSummit CountyWalker Ranch LoopBoulder CountyPeaks TrailSummit CountyContinental Divide NSTSan Juan CountyAnimas River TrailLa Plata CountyMorrison TrailMontezuma CountyLowline Trail 438Gunnison CountyContinental Divide Trail and Colorado Trail (Segment 9)Lake CountyStevens Creek TrailLa Plata CountyDallas Trail #200Ouray CountyArbaney KittelPitkin CountyMissionary Ridge TrailLa Plata CountyHigh Plains TrailArapahoe CountyRaggeds Trail 820Gunnison CountyPlover TrailLarimer CountyCherry Creek TrailArapahoe CountyRustler's LoopMesa CountyEast Plum Creek TrailDouglas CountyDouglas County E/W TrailDouglas CountyGlenwood Canyon TrailGarfield CountyColorado Trail segment 5Park CountyNiver Creek TrailAdams CountyBoulder Creek PathBoulder CountyLeft Hand OHV TrailsBoulder CountyDenver D17Denver CountyAlpine Trail 225Gunnison CountyBrush Creek TrailPitkin CountyFraser River TrailGrand CountyRainbow Trail (FS1336)Custer CountyLiberty RoadSaguache CountyDoctor Park TrailGunnison CountyColorado Trail (Segment 3)Jefferson CountyDenver DIADenver County
Mountain Biking Trails by county
Jefferson County
Boulder County
Mesa County
Gunnison County
Summit County
El Paso County
Larimer County
La Plata County
Grand County
Pitkin County
Douglas County
Arapahoe County
Chaffee County
Garfield County
Eagle County
Routt County
Adams County
Montezuma County
Denver County
Fremont County
San Miguel County
Clear Creek County
Montrose County
Pueblo County
Delta County
Teller County
Archuleta County
Park County
Lake County
Ouray County
Saguache County
Weld County
Gilpin County
Jackson County
San Juan County
Rio Grande County
Costilla County
Broomfield County
Rio Blanco County
Dolores County
Hinsdale County
Huerfano County
Logan County
Mineral County
Morgan County
Custer County
Las Animas County
Moffat County
Alamosa County
Conejos County
Elbert County
Kiowa County
Otero County
Trail geometry from OpenStreetMap contributors, licensed ODbL. Elevation from the USGS 3D Elevation Program. Compiled and published by Trailmonger · trail data last rebuilt .