Mountain Biking
Some of the best mountain biking trails in the southern Cascades are found on the Willamette National Forest – with most on the McKenzie River and Middle Fork Ranger Districts, and a few on the Detroit and Sweet Home Ranger Districts. Some of the more popular destinations include McKenzie River Trail, O’Leary Trail, Waldo Lake, and the Alpine Trail. There is a wide variety of terrain, from easy to intense.
Mountain Biking Know Before You Go: View tips on staying safe, being prepared and protecting the trails you love.
Mountain Biking Areas
- McKenzie River Ranger District (Hwy 126)
- Box Canyon Guard Station Cabin
- Box Canyon Trail Area
- Chucksney Mountain Trail #3306
- Grasshopper Mountain Trail #3569
- Roaring Ridge Trail #3312
- French Pete Trail Area
- Indian Ridge Trail #3315
- Olallie Trail Area
- Castle Rock Trail #3506
- Echo Trail #3309
- Horsepasture Mountain Trail #4347
- King-Castle Trail #4326
- O'Leary Mountain Trail #3321
- O'Leary Trail Complex
- Olallie Trail #3529
- Blue River North Trail Area
- Buck Mountain Trail #3304
- Frissell Trail #3512
- Tidbits Mountain Trail #3328 / #3398
- Clear Lake Area
- Ice Cap Campground
- McKenzie River National Recreation Trail #3507
- McKenzie River Trailhead: Tamolitch Blue Pool
- Tamolitch Falls (Blue Pool) #3507
- Upper McKenzie Trail Area
- Clear Lake Loop Trail #4341
- Waterfalls Loop Trail #3503
- McKenzie River Scenic Byway
- Santiam Pass OHV Motorized Recreation Area
- Middle Fork Ranger District (Hwy 58)
- Alpine Ridge - Salmon Creek Trail Area
- Alpine Trail #3450
- Alpine Trailhead #1
- Alpine Trailhead #2
- Alpine Trailhead #3
- Alpine Trailhead #4
- Alpine Trailhead #5
- Black Canyon Campground
- Black Canyon Day Use Area
- Blair Lake Campground
- Mule Mountain Trailhead
- Dead Mountain Trail #3566
- Eugene to Crest Trail #3559
- Bunchgrass Trailhead - Lower
- Bunchgrass Trailhead - Upper
- Eugene to Crest Trailhead #1
- Eugene to Crest Trailhead #2
- Eugene to Crest Trailhead #3
- Eugene to Crest Trailhead #4
- Gold Point Trail #3468
- Gold Point Trailhead - Lower
- Gold Point Trailhead - Upper
- Jones Trail #3472
- Jones Trailhead
- Fuji Mountain Trail Area
- Devil's Garden Trail #3665
- Devil's Garden Trailhead
- Fuji Mountain Trail #3674
- Fuji Mountain Trailhead at Gold Lake
- Fuji Mountain Trailhead at Road 5883
- Verdun Trail #3686
- Verdun Trailhead
- Gold Lake Day Use Area
- Greenwaters Trail #4250
- Hardesty Trail Area
- Goodman Creek Trail #3461.1
- Goodman Creek Trailhead
- Hardesty Trail #3469
- Hardesty Trailhead - Lower
- Hardesty Trailhead - Upper
- Lawler Trail #3473
- Lawler Trailhead
- Lost Creek Trailhead
- South Willamette Trail #3465
- Indigo Springs Campground
- Larison Trail Area
- Larison Creek Trail #3646
- Larison Creek Trailhead - Lower
- Larison Creek Trailhead - Upper
- Larison Rock Trail #3607
- Larison Rock Trailhead
- M. Fork Willamette River - Moon Point Trail Area
- Moon Point Trail #3688
- Youngs Rock Trail #3685
- Youngs Rock Trailhead
- Middle Fork National Recreation Trail #3609
- Middle Fork Nat'l Recreation TH: Road 2133/34
- Middle Fork Nat'l Recreation TH: Sand Prairie C
- Middle Fork Nat'l Recreation Trailhead: Road 2120
- Middle Fork Nat'l Recreation Trailhead: Road 2127
- Middle Fork Nat'l Recreation Trailhead: Road 2143
- Middle Fork Nat'l Recreation Trailhead: Road 2153
- North Waldo Trail Area
- Harralson Trail #4364
- Harralson Trailhead
- Jim Weaver Loop Trail (Waldo Lake Trail) #3590
- Salmon Creek Falls Campground
- Salmon Creek Falls Day Use Area
- Salmon Creek Trail #4365
- South Waldo Trail Area
- Betty Lake Trail #3664
- Betty Lake Trailhead
- Bobby Lake Trail #3663
- Bobby Lake Trailhead
- Gold Lake Trail #3677
- Maiden Peak Trail #3681
- Maiden Peak Trailhead
- Mt. Ray Trail #3682
- South Waldo Trail #3586
- The Twins Trail #3595
- Twin Peak Trailhead
- Timpanogas Trail Area
- Indigo Lake Trail #3649
- Sawtooth Trail #3634
- Sawtooth Trailhead
- Timpanogas Lake Trail #3638
- Harralson Horse Camp
- Shadow Bay Day Use Area (Waldo Lake)
- Willamette Pass Trail Area
- Diamond Creek Falls Trail #3598
- Winberry Trail Area
- Cloverpatch Trailhead
- Joe's Peak Trailhead
- Tire Mountain Trail #3485
- Tire Mountain Trailhead
- Winberry Divide Trail #3476
- Winberry Divide Trailhead
- Sweet Home Ranger District (US Highway 20)
- Old Cascade Crest Trail Area
- Santiam Wagon Road Trail: An Oregon Historic Trail
- Santiam Wagon Road: Fish Lake & Hackleman Sections
- Santiam Wagon Road: Mountain House Section
- Santiam Wagon Road: Sevenmile Section
- Santiam Wagon Road: Snow Creek Section
- Sevenmile Horse Camp
- Iron Mountain - Deer Creek (FS Road 15) Trailhead
- Tombstone Pass / Cone Peak Trailhead