Help keep our trails and parks open during COVID-19 by committing to social distancing. Some trails or park services may be closed this weekend so check with local authorities before heading out.
Learn more

Best trails in Walnut Creek

3,608 Reviews
Looking for a great trail near Walnut Creek, California? AllTrails has 43 great hiking trails, trail running trails, mountain biking trails and more, with hand-curated trail maps and driving directions as well as detailed reviews and photos from hikers, campers, and nature lovers like you. If you're looking for the best trails around Mount Tamalpais State Park or Mount Diablo State Park, we've got you covered. You'll also find some great local park options, like McNee Ranch or Lafayette Reservoir Recreation Area. Ready for some activity? There are 27 moderate trails in Walnut Creek ranging from 2.6 to 13 miles and from 137 to 1,729 feet above sea level. Start checking them out and you'll be out on the trail in no time!
Show more
Map of trails in Walnut Creek
Top trails (43)
#1 - Castle Rock Trail
Diabio Foothils Regional Park
moderateYellow StarYellow StarYellow StarYellow StarYellow StarYellow StarYellow StarYellow StarYellow StarGray Star(319)
Length: 5.9 mi • Est. 3 h 3 m
Note: Due to COVID-19, the main entrance to the park is closed. Walk-in access is allowed. For an updated list of EBRPD closures, please see https://www.ebparks.org/news/covid_19_park_and_trail_updates.htm#parks-open-closed This trail promises a plethora of wildlife and nice views. It features part of the American Discovery trail and Coast to Crest trail. If you are feeling ambitious you can Summit Mt. Diablo Take Castle Rock Trail to any number of the connecting trails make a loopShow more
#2 - Shell Ridge - Borgess Ranch Loop
Shell Ridge Open Space
moderateYellow StarYellow StarYellow StarYellow StarYellow StarYellow StarYellow StarYellow StarYellow StarGray Star(370)
Length: 4.7 mi • Est. 2 h 21 m
Shell Ridge Open Space is a great spot for trail running or mountain biking. These trail weave through some fascinating geological terrain,Show more
#3 - Secret Valley Loop
Mount Diablo State Park
moderateYellow StarYellow StarYellow StarYellow StarYellow StarYellow StarYellow StarYellow StarYellow StarGray Star(182)
Length: 6 mi • Est. 3 h 17 m
This trail has numerous vistas of Mt. Diablo, much of the East Bay, and up into Napa Valley. Down in Secret Valley the trail gives a sense of what the early explorers and settlers experienced in this part of the state. One absolutely gets the feeling of traveling down one of the old stage roads. Portions of the trail are open to equestrian and mountain bikers.Show more
#4 - Castle Rock Stage Road Trail
Diabio Foothils Regional Park
easyYellow StarYellow StarYellow StarYellow StarYellow StarYellow StarYellow StarYellow StarYellow StarGray Star(290)
Length: 2.9 mi • Est. 1 h 29 m
Note: Due to COVID-19, the main entrance to the park is closed. Walk-in access is allowed. For an updated list of EBRPD closures, please see https://www.ebparks.org/news/covid_19_park_and_trail_updates.htm#parks-open-closedShow more
#5 - Mount Diablo North Peak Trail
Mount Diablo State Park
hardYellow StarYellow StarYellow StarYellow StarYellow StarYellow StarYellow StarYellow StarYellow StarGray Star(115)
Length: 6.5 mi • Est. 3 h 55 m
Please note that the summit visitor center is closed due to COVID-19.Show more
#6 - Shell Ridge: Twin Ponds Loop
Shell Ridge Open Space
moderateYellow StarYellow StarYellow StarYellow StarYellow StarYellow StarYellow StarYellow StarYellow StarGray Star(234)
Length: 7.3 mi • Est. 3 h 48 m
As of June 2020, hikers report that a 1/3 mile section over the summit is washed out and is closed. Show more
#7 - Kovar Trail to Ridge Top Trail Loop
Shell Ridge Open Space
moderateYellow StarYellow StarYellow StarYellow StarYellow StarYellow StarYellow StarYellow StarYellow StarGray Star(165)
Length: 5.3 mi • Est. 2 h 51 m
Undulating hill views and an expansive valley unfold in the foothills of Mt. Diablo at Shell Ridge Open Space Park Kovar, Ridge Top, and the Briones - Mt. Diablo trails are the heart of this trip from the western edge of Shell Ridge Park in Walnut Creek Open Space in Contra Costa County. This is a highly scenic, friendly feeling park that blends rugged and gentle terrain in one package, leading towards Mt. Diablo wildlands from this lesser used entrance. This route covers an approximately 5 mile round trip loop: the open undulating hill views and level valley trails bring both challenging climbs and easy paths together in one venture. Views from the high Ridge Top Trail can be breathtaking, especially in a blanket of Spring greenery or Autumn gold.Show more
#8 - Stage Road, Shell Ridge Loop, Castle Rock Trails
Diabio Foothils Regional Park
moderateYellow StarYellow StarYellow StarYellow StarYellow StarYellow StarYellow StarYellow StarYellow StarGray Star(51)
Length: 2.6 mi • Est. 1 h 20 m
Note: Due to COVID-19, the main entrance to the park is closed. Walk-in access is allowed. For an updated list of EBRPD closures, please see https://www.ebparks.org/news/covid_19_park_and_trail_updates.htm#parks-open-closed Park Hours: 7:30 a.m. to dusk (varies seasonally) Park Features: This hike travels around the beautiful Castle Rock Recreation Area which features a seasonal swimming pool, a softball field, volleyball court, picnic sites and restrooms. Trail connections to Briones Regional Park, Shell Ridge Open Space, and Mt. Diablo State Park make Diablo Foothills an important connecting area in the Diablo region. Trail Highlights: Old Borges Ranch, which is on the National Register of Historic Places, is currently used as a ranger station for Walnut Creek Open Space, and features a preserved early 20th century farm complete with barn, blacksmith, and farm animals. This route provides the full experience of the Mt. Diablo ridgeline in a less strenuous hike that you can complete in an afternoon. Trail Directions: Head south along the paved Stage Road Trail towards Castle Rock Recreational Pool and continue down the paved road past the pool along Pine Creek. Take a right onto the Fairy Lantern Trail and follow it about .20-miles. At the next fork make a left, following the signs for Briones-to-Mt. Diablo Trail. Take this section for only a few hundred feet before making the left onto the narrow-gauge Buckeye Ravine Trail. After climbing out of Buckeye Ravine, go right onto the Mokelumne Coast-to-Crest Trail/Briones-to-Mt. Diablo Trail. Follow this trail through the cattle gate out of Diablo Foothills Regional Park and into the Shell Ridge Open Space. Take the first right onto the Borges Ranch Trail. Continue through Borges Ranch on the paved main road. Go past the trail staging/parking area on your left and then veer off the paved road onto the unmarked trailhead to your right to get back on the trails. At the bottom of the hill, stay right and do NOT head north (downhill) to the Borges Ranch Trail. Stay left at the next fork (which is near the electrical tower at the top of the hill), though both directions are marked Shell Ridge Trail. Avoid another left going north towards Castle Rock Rd. and stay right on Shell Ridge Trail again; get off the Shell Ridge Trail and take Castle Rock Trail at this last fork where you will emerge from behind the park office at the parking lot. Website: www.ebparks.org/parks/diablo_foothillsShow more
#9 - Sousa, Ridge Top, Camino Verde, and Ramsay Circle Loop
Acalanes Ridge Open Space
moderateYellow StarYellow StarYellow StarYellow StarYellow StarYellow StarYellow StarYellow StarYellow StarGray Star(127)
Length: 2.7 mi • Est. 1 h 33 m
#10 - Fossil Hill, Briones to Mt. Diablo, Ginder Gap, and Coral Spring Loop
Shell Ridge Open Space
easyYellow StarYellow StarYellow StarYellow StarYellow StarYellow StarYellow StarYellow StarYellow StarYellow Star(153)
Length: 3.7 mi • Est. 1 h 55 m
Showing results 1 - 10 of 43