Oregon · OR

The Best Mountain Biking Trails in Oregon

1,629 named trails across Oregon are tagged for mountain biking — here are the top 100, ranked by length, with maps, distances, and elevation profiles.

1,629
Mountain biking
4,771 mi
Total length
31
Counties
Outline map of Oregon

About mountain biking in Oregon

Oregon has 1,629 named trails tagged for mountain biking on the map, covering 4,771 miles, an average of 2.9 miles each. The longest is OC&E Woods Line State Trail in Klamath County, at 127 miles. 182 run 5 miles or longer. 31 of the state's counties have at least one; Multnomah County has the most, with 228 trails.

Top 100 mountain biking trails, longest first

OC&E Woods Line State TrailMTBKlamath County127 miFremont National Recreation TrailHikeMTBLake County124 miOregon Timber TrailMTBKlamath County86.7 mi40 Mile LoopMTBMultnomah County62.5 miWillamette Valley Scenic BikewayMTBLinn County57.9 miAufderheide Scenic BikewayMTBLane County57.7 miSalmonberry TrailMTBTillamook County56.8 miMetolius-Windigo TrailHikeMTBDeschutes County53.3 miWilson River TrailMTBTillamook County53.3 miMarine Drive TrailMTBMultnomah County53.2 miTransAmerica Trail (Oregon)MTBDeschutes County48.5 miCascading Rivers Scenic BikewayMTBClackamas County48.4 miJoseph Branch Community TrailMTBWallowa County45.0 miTualatin Valley Scenic BikewayMTBWashington County44.3 miBear Creek GreenwayMTBJackson County43.1 mibicycleMTBMultnomah County38.1 miSisters to Smith Rock Scenic BikewayMTBDeschutes County36.9 miFanton Trail #505HikeMTBClackamas County34.2 miSpringwater TrailHikeMTBMultnomah County33.8 miCorvallis to the Sea Bicycle Route to the CoastMTBLincoln County33.4 miTwin Bridges Loop Scenic BikewayMTBDeschutes County32.4 miOregon Coast Scenic BikewayMTBLane County30.9 miMetolius-Windigo Trail #99HikeMTBDeschutes County30.4 miCrane Mountain National Recreation TrailHikeMTBLake County28.9 miCazadero TrailMTBClackamas County28.2 miChrome Ridge RoadHikeMTBJosephine County27.5 miWestside TrailHikeMTBWashington County27.4 miFanno Creek TrailMTBWashington County25.7 miOregon Coast Scenic Bikeway (Tillamook Alternate)MTBTillamook County25.3 miLithia Loop TrailMTBJackson County24.9 miShellrock Lake Trail #700HikeMTBClackamas County24.4 miJim Weaver Loop Trail #3590HikeMTBLane County24.2 miCole Loop Trail #854HikeMTBJefferson County23.6 miGresham-Fairview TrailHikeMTBMultnomah County23.6 miGales Creek TrailMTBWashington County23.3 miEugene To Pacific CrestHikeMTBLane County23.3 miSwamp Wells Trail Number 61HikeMTBDeschutes County22.8 miDeschutes River TrailHikeMTBDeschutes County22.8 miSterling Mine TrailHikeMTBJackson County22.8 miMiddle Fork Willamette Trail #3609HikeMTBLane County22.7 miHistoric Columbia River Highway State TrailMTBHood River County22.6 miPeninsula Crossing TrailHikeMTBMultnomah County22.2 miMcKenzie PassMTBLane County22.2 miEast Applegate Ridge TrailHikeMTBJackson County20.7 miArnold Ice Cave Trail Number 63HikeMTBDeschutes County19.5 miCrooked River Canyon Scenic BikewayMTBCrook County18.4 miElkhorn Crest TrailHikeMTBBaker County17.8 miSurveyor's Ridge Trail #688HikeMTBHood River County16.5 miWaterhouse TrailHikeMTBWashington County16.5 miReedville TrailHikeMTBWashington County16.3 miAlpine TrailHikeMTBLane County16.3 miCovered Bridges Scenic CyclewayMTBLane County16.1 miRow River TrailHikeMTBLane County16.1 miSandy River GreenwayHikeMTBMultnomah County16.0 miSouth Fork Walla Walla Trail #3225HikeMTBUmatilla County16.0 miBoundary TrailHikeMTBJosephine County15.8 miCoyote Loop Trail Number 62HikeMTBDeschutes County15.5 miRiverfront TrailHikeMTBWasco County15.4 miMetolius-Windigo TrailHikeMTBKlamath County14.4 miDiamond Lake LoopMTBDouglas County14.4 miBanks-Vernonia State TrailHikeMTBWashington County14.0 miMcKenzie River National Recreation TrailMTBLinn County13.9 miMcKenzie River Trail #3507HikeMTBLinn County13.9 miForest Road 4600-370MTBDeschutes County13.8 miMetolius-Windigo TrailHikeMTBJefferson County13.8 miSalem ArterialMTBMarion County13.7 miDellenback Bike PathHikeMTBDouglas County13.4 miYamhelas Westsider Trail (proposed)MTBYamhill County13.4 miCrown Zellerbach Rail TrailHikeMTBColumbia County13.2 miSpringwater CorridorHikeMTBMultnomah County13.2 miUnited States Highway 26 (Oregon Bicycle alternative)MTBMultnomah County12.8 miFlagline Trail #41HikeMTBDeschutes County12.5 miGreen Mountain RoadHikeMTBClatsop County11.8 miEmerald Necklace TrailMTBWashington County11.8 miTickle Creek TrailHikeMTBClackamas County11.7 miSwampy-Dutchman Trail #40HikeMTBDeschutes County11.6 miNorthwest Leif Erikson DriveHikeMTBMultnomah County11.2 miLayton Ditch TrailHikeMTBJosephine County11.2 miCrater Rim Trail #3957HikeMTBDeschutes County11.2 miRosemount TrailMTBClackamas County10.8 miBeaverton Creek TrailMTBWashington County10.8 miVeteran's Memorial GreenwayMTBMultnomah County10.8 miDiscovery TrailMTBDeschutes County10.8 miSunrise Corridor TrailHikeMTBClackamas County10.5 miFifteenmile Trail #456HikeMTBWasco County10.4 miLookout Mountain Trail #804HikeMTBCrook County10.2 miEdison-Lava TrailHikeMTBDeschutes County9.9 miMrazek Trail #32HikeMTBDeschutes County9.9 miReedville Trail Proposed ExtensionsMTBWashington County9.8 miForest Road 1499HikeMTBJefferson County9.8 miGorge Trail #400HikeMTBMultnomah County9.8 miNorth Bank PathMTBLane County9.7 miEast Fork Canyon Creek Trail #211HikeMTBGrant County9.6 miNorth Fork Walla Walla Trail #3222HikeMTBUmatilla County9.6 mi20s BikewayMTBMultnomah County9.5 miLawler TrailHikeMTBLane County9.4 miRound Mountain Trail #805HikeMTBCrook County9.4 miCrater Rim Trail 3957HikeMTBDeschutes County9.2 miO'Leary Mountain Trail #3321HikeMTBLane County9.1 miGrayback Mountain TrailHikeMTBJosephine County9.0 mi

Mountain Biking Trails by county

← All of Oregon

Trail geometry from OpenStreetMap contributors, licensed ODbL. Elevation from the USGS 3D Elevation Program. Compiled and published by Trailmonger · trail data last rebuilt .