|   Rate it:

Length: 7 mi (11.3 km)
Surface: Singletrack
Configuration: Loop
Elevation: -
Total: 2 riders

Mountain Biking Cunningham Loop

***   Add a review
#237 of 401 mountain bike trails in Arizona
#8,657 in the world

Initial climb of about 1/2 mile to second ramp, first and third ramps dead end, third at a pretty water feature. I'd suggest not riding it as a loop as the upper trail isn't great. You'll cross 4 streams and have great views in places, otherwise you'll mostly be in the trees and shade. Raspberries and thimbleberries in July-August.

Be wary of monsoon season here, storms are violent.

First added by abegold on Nov 3, 2009. Last updated Apr 28, 2020. → add an update
Before you go
  • Drinking water: unknown
  • Lift service: unknown
  • Night riding: unknown
  • Pump track: unknown
  • Restrooms: unknown
  • Fat bike grooming: unknown
  • E-bikes allowed: unknown
  • Fee required: unknown
This trail information is user-generated. Help improve this information by suggesting a correction.
Getting there
Across the Swift Trail from Grant Hill old fire roads that have degraded to singletrack. Swift Trail up Mt Graham till it becomes unpaved, another 2 miles to the trail head on north side of #366.
I Rode It!   Add to another list

Cunningham Loop Trail map

Add to or improve this map // Share this map on your website

Local Info

Club Sponsor


Local Bike Shop


Trail checkins

Upcoming Events

Add one

Trail conditions

(on Jan 1, 1970)
login to update

Camping & Lodging

Coming soon!

Cunningham Loop videos

Add a video
We don't have any videos of this trail yet. Add one here.

Rider questions

Add a review



  • el.wrecker

    This trail like many others on mount Graham was impacted by the Frye fire in 2017. Stay on the low trail for some great views and rough fun. There are a few wash outs that require some hike a bike. After about 2 miles you come to a total washout of the road. This trail has a ton of potential, I hope to get a local group together to start clearing some of these trails.

    Reply | Thank