Ready to hit the trails? Thanks to our friends at AllTrails, we’ve got the scoop on the very best kid-friendly hikes in the San Jose area—they’re perfect for your budding nature lovers. Keep reading for all the details for trails from Lake Cunningham to the Baylands.

photo: Vivek Indrayan/AllTrails

Lake Cunningham

Lake Cunningham is a 2 mile lightly trafficked loop trail located near San Jose, California and is good for all skill levels. The trail is primarily used for hiking, walking, running, and nature trips.

Distance: 2 miles
Difficulty: Easy

photo: Kristen Cederquist/AllTrails

Eagle Rock Loop

Eagle Rock Loop is a 4.1 mile moderately trafficked loop trail located near San Jose, California that features a river and is good for all skill levels. The trail is primarily used for hiking and walking.

Distance: 4.1 miles
Difficulty: Easy

photo: Mike Robinson/AllTrails

Montgomery Hill

Montgomery Hill is a 1.6 mile lightly trafficked loop trail located near San Jose, California that offers scenic views. The trail is good for all skill levels and is primarily used for hiking, walking, and running.

Distance: 1.6 miles
Difficulty: Easy

photo: Garry Carl/AllTrails

Grant and McCreery Lake via Yerba Buena Trail

Grant and McCreery Lake via Yerba Buena Trail is a 2.7 mile moderately trafficked loop trail located near Mount Hamilton, California that features a lake and is good for all skill levels. The trail is primarily used for hiking, walking, nature trips, and bird watching.

Distance: 2.7 miles
Difficulty: Easy

photo: Vijay Yallapragada/AllTrails

Hidden Lake Foot Path

Hidden Lake Foot Path is a 0.4 mile lightly trafficked loop trail located near Milpitas, California that features a lake. The trail is good for all skill levels and offers a number of activity options. Dogs are also able to use this trail but must be kept on leash.

Distance: 0.4 miles
Difficulty: Easy

photo: Thuy Tran/AllTrails

Guadalupe Oak Grove Park Loop

Guadalupe Oak Grove Park Loop is a 1 mile loop trail located near San Jose, California. The trail is good for all skill levels and is primarily used for hiking, walking, running, and nature trips.

Distance: 1 mile
Difficulty: Easy

photo: Cindy Lu/AllTrails

Baylands Bike Path Loop

Baylands Bike Path Loop is a 1.2 mile moderately trafficked loop trail located near Sunnyvale, California that offers scenic views. The trail is good for all skill levels and is primarily used for walking, running, nature trips, and bird watching.

Distance: 1.2 miles
Difficulty: Easy

photo: David Gleit/AllTrails

Spring Valley Trail

Spring Valley Trail is a 2.3 mile moderately trafficked loop trail located near Milpitas, California that features beautiful wild flowers and is good for all skill levels. The trail is primarily used for hiking, walking, bird watching, and horses. Dogs are also able to use this trail but must be kept on leash. Note: This trail is currently closed until further notice due to a landslide.

Distance: 2.3 miles
Difficulty: Easy

photo: Judy Tan/AllTrails

Santa Teresa Mine Loop

Santa Teresa Mine Loop is a 1.9 mile lightly trafficked loop trail located near San Jose, California that features beautiful wild flowers and is good for all skill levels. The trail is primarily used for hiking, walking, and running.

Distance: 1.9 miles
Difficulty: Easy

photo: Joey Le/AllTrails

Penitencia Creek Trail

Penitencia Creek Trail is a 3.5 mile heavily trafficked out and back trail located near San Jose, California that features a lake and is good for all skill levels. The trail offers a number of activity options and is accessible year-round.

Distance: 3.5 miles
Difficulty: Easy