Utah · UT
The Best Mountain Biking Trails in Utah
3,206 named trails across Utah are tagged for mountain biking — here are the top 100, ranked by length, with maps, distances, and elevation profiles.
3,206
Mountain biking
7,366 mi
Total length
29
Counties
About mountain biking in Utah
Utah has 3,206 named trails tagged for mountain biking on the map, covering 7,366 miles, an average of 2.3 miles each. The longest is Kokopelli's Trail in Grand County, at 120 miles. 322 run 5 miles or longer. 29 of the state's counties have at least one; Summit County has the most, with 516 trails.
Top 100 mountain biking trails, longest first
Kokopelli's TrailGrand CountybicycleSevier CountyWhite Rim RoadSan Juan CountyUnion Pacific Rail TrailSummit CountyGolden Spoke Trail NetworkSalt Lake CountyMurdock Canal TrailUtah CountyUTV TrailEmery CountyJordan River Parkway TrailSalt Lake CountyGreat Western Trail - Pine Creek SectionGarfield CountyBonneville Shoreline TrailUtah CountyLegacy Parkway TrailDavis CountySpruce TrailIron CountyCopper Ridge Jeep RouteGrand CountyMountain View Corridor TrailSalt Lake CountyThe Whole EnchiladaGrand CountyMid-Mountain TrailSummit CountyRed Canyon Bicycle TrailGarfield CountyBehind the Rocks RoadSan Juan CountyVirgin River TrailWashington CountyMoab Canyon PathwayGrand CountyBonneville Shoreline TrailDavis CountyDenver and Rio Grande Western Rail TrailDavis CountyStansbury Front TrailTooele CountyGreat Western TrailSevier CountyJordan River ParkwaySalt Lake CountySpur RoadWayne CountyD&RGW Rail TrailDavis CountyLange's DugwayWashington CountyBonneville Shoreline TrailWeber CountyDry Gulch TrailDuchesne CountyBlackhawk TrailUtah CountyMountain View Connector TrailSalt Lake CountyHole In the Rock TrailSan Juan CountyBlack Dragon RoadEmery CountyPorcupine Rim 4x4 TrailGrand CountyGreat Western TrailSalt Lake CountyProvo River ParkwayUtah CountyLa Verkin Creek TrailWashington CountyFarmington Creek TrailDavis CountyBear River-Smith Fork TrailSummit CountyOrange TrailGrand CountyThunder Mountain TrailGarfield CountyEnduro LoopGrand CountyCandy Mountain Express Bike TrailSevier CountyCenter GWTUtah CountybicycleSalt Lake CountyPineview Loop PathWeber CountyLakeshore TrailSevier CountyGoodwater Rim TrailEmery CountyOld Highway RoadKane CountyBLM 854Emery CountyLake Fork TrailDuchesne CountyGreat Western TrailGarfield CountyTen Mile RoadGrand CountyDry Canyon TrailUtah CountySpectacle Lake RoadGarfield CountyBonneville Shoreline TrailBox Elder CountyBenson Gristmill LoopTooele CountyOld Dead Horse Point RoadGrand CountyCycle The CitySalt Lake CountyParley's TrailSalt Lake CountyWest Haven TrailWeber CountyJordanelle Perimeter TrailWasatch CountyBonneville Shoreline TrailCache CountyBrim TrailWeber CountyBLM 638 (North Fork Coal Wash)Emery CountyToquerville TwisterWashington CountyPorter Rockwell TrailSalt Lake CountyWaterfall TrailEmery CountyCoyote Loop TrailWasatch CountyMapleton-Sawmill Hollow TrailUtah CountyGrand Bench RoadKane CountyHistoric Orchard PathwayBox Elder CountyLindon Heritage TrailUtah CountySouth Fork to Packard Canyon TrailUtah CountyWeber River ParkwayWeber CountyGreat Western ATV Trail - UtahWayne CountyRidge TrailUtah CountyMountain View TrailDavis CountyRaptor RouteGrand CountySevenmile Rim TrailGrand CountyStrawberry Narrows TrailWasatch CountyBird Refuge TrailBox Elder CountyLavender/Davis Canyon RoadSan Juan CountyBryce Canyon Multi-Use PathGarfield CountySkyline North TrailWeber CountyPipe DreamGrand CountyFifth Water TrailUtah CountyDuchesne River TrailDuchesne CountySt. George City Bicycle RouteWashington CountyRamblerSummit CountyFisher Mesa RoadGrand CountyWhite Pine-Bunchgrass Canyon TrailCache CountyWOW (Wasatch Over Wasatch) TrailWasatch CountyCrystal Geyser RoadGrand CountyOgden River ParkwayWeber CountyDaves Hollow RoadGarfield CountyNipple Bench RoadKane CountyBonneville Shoreline TrailSalt Lake CountySlate Creek MTB TrailSummit County
Mountain Biking Trails by county
Summit County
Utah County
Salt Lake County
Wasatch County
Grand County
Washington County
Weber County
Davis County
Iron County
Kane County
San Juan County
Cache County
Garfield County
Duchesne County
Emery County
Sanpete County
Sevier County
Box Elder County
Beaver County
Carbon County
Tooele County
Uintah County
Morgan County
Daggett County
Wayne County
Rich County
Juab County
Piute County
Millard County
Trail geometry from OpenStreetMap contributors, licensed ODbL. Elevation from the USGS 3D Elevation Program. Compiled and published by Trailmonger · trail data last rebuilt .