Mountain Bike Trails in San Diego
San Diego has dry, technical Southern California riding, with Mission Trails, Black Mountain, Mount Laguna access, and rocky canyon routes close to the coast. Compare 151 mountain bike trails in San Diego with route maps, distance, difficulty, elevation, photos, reviews, and nearby ride options.
RidePal App
Open San Diego trails on the full MTB map
Use RidePal for interactive trail maps, offline navigation, ride tracking, trail photos, reviews, and nearby ride planning.
Difficulty Mix
Use the local spread to choose a route that fits the ride you want.
Start With These Trails
A quick shortlist with mapped route stats and difficulty context.
Mountain Bike Trails in San Diego
Compare local trails by distance, difficulty, surface, elevation, and nearby riding options before opening the route in RidePal.
Dried Pond Loop
0.1 mi
Reckless Abandon Loop
This trail named after a Blink 182 song is right behind jerabek park and is a fun, flowy trail. There is no jumps but there is a steep section. Fun trail if you're in the park to ride. People walk dogs here too.
1.0 mi
South Stay Together For The Kids
Connects Lakeview park to Lake Miramar
0.1 mi
North Stay Together For The Kids
Connects north Lakeview park to the northern section of this arm at Lake Miramar.
0.1 mi
Please Take Me Home
A short tech trail. Just a more fun way of crossing this canyon instead of taking the boring way people walk their dogs. Has a steep chute at the end in between a few trees so be careful not to clip your handlebars!
0.3 mi
Change of Pace
0.6 mi
First Date
0.6 mi
South Wendy Clear
0.4 mi
Sabre Track
1.6 mi
Scripps - Poway connector
0.3 mi
Terrace Summit Trail
0.8 mi
Under Bridge
There is three creek crossing bridges on this trail. It starts under the 15. It connects the camera not memorial to the Ranger station on Black Mountain Road near penasquitos canyon.
1.4 mi
Cheehoo TV Build Series Jump line
Fun jump line that Cheehoo TV made on their build series. There’s a big step up at the end so you’ll have to go fast.
0.2 mi
Dam Trail
0.4 mi
Appendix
Fun, single track, slight tech, no jumps.
0.6 mi
Miramar Lake Loop Trail
This is a paved loop trail. Cars can drive on some sections of it so be careful.
4.9 mi
Simon Park DH
1.3 mi
Coast to Crest Trail
0.1 mi
Coast to Crest Trail
0.3 mi
Rabbits leap
It is a blue flow tech and jump trail
3.2 mi
Coast to Crest Trail
0.6 mi
Otay Mountain Truck Trail East
4.7 mi
Beeler Connector Trail
1.1 mi
Wead wacker
4.0 mi
Visitor Center Loop Trail
1.4 mi
Deerfield BMX Loop Trail
1.1 mi
North Fortuna Perimeter Trail M
1.0 mi
North Fortuna Trail
1.0 mi
North Fortuna Perimeter Trail
0.5 mi
E-Ticket Starter Kit
0.6 mi
North Fortuna Perimeter Trail W
1.6 mi
Jackson Trail
0.3 mi
Rim Trail
1.0 mi
Eticket Lower
0.4 mi
Grasslands Loop Trail
1.3 mi
Jackson Alt
0.2 mi
Shepherd Ridge Trail
0.7 mi
Shepherd Pond Loop Trail
0.6 mi
Suycott Valley Trail
0.6 mi
Corte La Playa
0.5 mi
West Deer Canyon
1.0 mi
Switchbacks
0.7 mi
Bowtie Rim Trail
0.6 mi
N. Rim Trail
0.4 mi
Deer Canyon Trail
0.4 mi
Deer Creek Trail (
0.7 mi
Roadrunner Loop
0.6 mi
Little Black
0.4 mi
Manzanita Loop
1.6 mi
Black Widow
1.0 mi
Nighthawk Trail
1.3 mi
Glider Point Trail
0.6 mi
Miner's Ridge Loop Trail
2.0 mi
sandblaster
Small gap jumps, flowy, can get air if you go fast
0.2 mi
Russian math full ride
0.8 mi
Tang
A lot of berms and technical
0.4 mi
Lilac Canyon Trail
0.5 mi
Miner's Ridge Loop
Black Mountain summit road
1.9 mi
South Fortuna Trail
1.7 mi
North Main Trail
9.7 mi
South Main Trail
5.2 mi
Upper North Shepherd Canyon
1.2 mi
Suycott Valley Trail
0.8 mi
Hemingway - Rancho Mission Footpath
1.4 mi
Spring Canyon Trail
0.7 mi
Navajo - Rancho Mission Path
0.8 mi
Ahwee Trail
0.8 mi
"Tunnel" Trail 4
0.7 mi
Grasslands Crossing Trail
0.2 mi
Coast to Crest Trail
2.8 mi
Gunstage trail
3.5 mi
San Vicente Creek trail
1.2 mi
Lake Hodges North Shore Trail
1.1 mi
Lake Hodges Trail
2.4 mi
Del Dios Gorge Trail
0.2 mi
Old Lopez Road
0.4 mi
Mule Hill Trail
7.4 mi
Bernardo Mountain Lake View Trail
1.1 mi
Sweetwater Summit Loop
0.4 mi
SDG&E Service Road
1.0 mi
Hillside Loop
1.0 mi
Tecolote Canyon Trail
1.3 mi
Cardiac Hill
0.3 mi
The Fire Road
0.3 mi
The Fire Road
0.9 mi
Par Course Trails
0.4 mi
Azalea Glen Road
1.1 mi
Milk Ranch Road
1.9 mi
Black Mountain Road
0.8 mi
Powerlines
0.9 mi
Soapstone Grade Fire Road
2.6 mi
Wildflower Loop
1.9 mi
Fortuna Saddle Trail
3.0 mi
Los Vaqueros Trail
0.4 mi
Sweetwater Park Trail -- SD Aqueduct Service Road
0.4 mi
Marty Minshall trail
0.9 mi
Ridge Trail
1.8 mi
Santa Fe Valley Trail
1.9 mi
Barker Valley Trail
3.6 mi
Azalea Glen Trail
1.2 mi
Upper Creek Trail
0.9 mi
Ridge Trail
0.6 mi
Lower Creek Trail
1.7 mi
Milk Ranch Road
0.2 mi
East Rim Trail
0.4 mi
Underlook Trail
0.4 mi
Kundalini
0.7 mi
Robert's Ravine Trail
0.7 mi
The Shire Trail
0.2 mi
Sycamore Creek Trail
0.9 mi
Overlook Trail
0.4 mi
Lucas Rim Trail
0.3 mi
Coyote Link
0.2 mi
Spooners Mesa Trail
0.2 mi
Cañon Street Trail
0.3 mi
North Beach Trail
0.3 mi
Dairy Mart Loop Trail
0.5 mi
Duck Pond Connector East
0.3 mi
Cobbles
0.2 mi
Cobbles
0.4 mi
Two Bridges
0.2 mi
Tidal Trail
1.0 mi
Battle Trail
0.8 mi
Old Sally
0.2 mi
Lies
0.3 mi
Boring
0.2 mi
Gibson Canyon Trail
0.3 mi
Mutt
2.1 mi
Waggy
0.3 mi
Doctors Loop
1.1 mi
Cobbles
0.3 mi
Sundevil Road Hilltop Park connector
0.2 mi
Coyote Link
0.6 mi
Spooners Mesa Trail
1.5 mi
Dairy Mart Loop Trail
0.3 mi
North Famosa Slough Trail
0.2 mi
Otay Valley Regional Park Trail
0.3 mi
Otay Valley Regional Park Trail
0.9 mi
Camino Ruiz Trail
0.5 mi
Par Course Trails
0.5 mi
Par Course Trails
0.4 mi
Par Course Trails
0.4 mi
Hopper
0.2 mi
Spooners Mesa Trail
0.7 mi
Lemmings
0.3 mi
Alta Way
0.2 mi
Are we missing a trail? Help us add it!
Add missing trails, fix map details, or suggest corrections in the free Trail Contribution Portal. Every submission is reviewed, and approved contributions count toward free RidePal Pro.
