MTB Project Logo

A quick loop over endless rolling hills rewarded by amazing views.

Your Rating: Rating Rating Rating Rating Rating      Clear Rating
Your Difficulty:
Your Favorites: Add To-Do · Your List
Zoom in to see details
Map Key







750' 228 m


309' 94 m


756' 231 m


752' 229 m



Avg Grade (3°)


Max Grade (11°)

Dogs Leashed

E-Bikes Allowed

Features Views

The fire roads may be closed for maintenance in spring, after the heavy rains.


In the foothills of Mt. Diablo, this quick double loop traverses endless rolling hills, and while you'll have to work for it, you'll be rewarded by some amazing views along the way.

Need to Know

The doubletrack/fire-road trails leave you mostly exposed to both sun and the wind, so it's best to do this early in the morning, especially on the hot days. Fortunately, you can refill your water at the Old Borges Ranch, half way through this ride. After the spring rains, sections of the trail surface may get torn up from all the water streaming downhill, whereas in the late summer, you'll encounter many patches of sand-like dirt. Adjust your speed accordingly.

If you are driving here, it's best to park on the street at 598 Marshall Dr, Walnut Creek, CA 94598, which is about 1000ft down from the trailhead.

Note, where there's no water or restrooms at the start of this ride.


From the trail-head, take Briones to Mt. Diablo Regional Trail on the right. You'll ride past Indian Valley Elementary School on the right. Stay on the Briones to Mt. Diablo Regional Trail as you encounter Jeep Trail and Ridge Top Trail on the left, and Indian Creek Trail and Coyote Point Trail on the right. This section of the ride is mostly up-hill with some quick downhill runs.

Once you get to the Borges Ranch Trail, take a right. If you wish to shave about a mile and a few hundred vertical feet off your ride, go left instead. Going right will take you on a mini loop back to this point.

While on the Borges Ranch Trail, keep left as you ride past the Foothills Trail and the first intersection with the Stonegate Trail.

As the Borges Ranch Trail ends, you'll encounter Stonegate Trail again, go left. Then take another left at the Briones to Mt. Diablo Regional Trail. When you get back to the intersection with the Borges Ranch Trail, go right. This will complete your mini loop.

After a short, but fast descent, you'll get to the Old Borges Ranch. This historic ranch was established in 1899 and it's still very well-preserved. If you have the time, it's worth checking out. Since bikes are not permitted on the singletrack section of the Borges Ranch Trail, you'll have to go around. Take a right at the wind-mill onto the Borges Ranch Road and go past the old tractor exhibit on the left. At this point, you may want to refill your water or use the restroom, as you have a steep climb ahead.

As the Borges Ranch Road loops back on itself, go left, and then make an immediate right onto an unnamed short trail that goes past a pond on the left and a parking lot on the right. When you hit Hanna Grove Trail, go left, and then continue straight as you ride past Borges Ranch Trail on the left. This is when the real climb starts (10-16%).

When you hit Costanoan Trail (a.k.a. Jeep Trail), go left and continue climbing. Once you get to the top, take in the views and head downhill. Ignore other side trails until your trail turn right onto the Corral Spring Trail, which will take you to the end of your ride.

Have fun.


Shared By:

Aleksandar Gargenta

Trail Ratings

  3.9 from 14 votes


  3.9 from 14 votes
5 Star
4 Star
3 Star
2 Star
1 Star
Recommended Route Rankings


in California


25 Views Last Month
4,296 Since Sep 8, 2019
Intermediate Intermediate



Rolling hills.
Sep 8, 2019 near Alamo, CA
You made it! It's all downhill from here (well, mostly).
Sep 8, 2019 near Walnut…, CA
Up and up you go.
Sep 8, 2019 near Walnut…, CA
Dry foothills and Mount Diablo in the distance.
Dec 14, 2015 near Alamo, CA



Current Trail Conditions

Add Your Check-In


Nov 12, 2023
Dax Johnson
All fire roads with very little offshoots/jumps. 5mi — 0h 45m
Jun 8, 2023
Tyler Pazik
It was fun! I went with my girlfriend who was on an e-bike. She had way more fun than I did. I would do this trail again. We rode past cows haha 8.5mi — 1h 44m
Nov 13, 2022
Steven Sweeting
May 30, 2022
Joshua Joseph
Oct 5, 2021
Jim Sawin
Jan 21, 2021
Paul W
7.2mi — 1h 00m
Dec 28, 2020
Robert St Jacques
Great trail, wide and not very rocky. A few tough climbs but nothing an intermediate/advanced rider can't handle. 6mi — 1h 00m

Join the Community

Create your FREE account today!
Already have an account? Login to close this notice.

Get Started