Running routes in San Diego

San Diego runs on water. Mission Bay is a sheltered lagoon with a path most of the way round it, the Bayshore Bikeway loops the harbour past Coronado, the Embarcadero runs the downtown waterfront, and the San Diego River has a trail up its valley. Between them that is a great deal of running with something flat and blue beside it.

Then there are the canyons. Measured against terrain data across the nine routes below, five carry under five metres of climb per kilometre and three carry twelve to eighteen — and the difference between them is whether the route crosses one of the arroyos that cut the mesas apart. Balboa Park is the one you meet first, and Florida Canyon runs straight through the middle of it.

16 named features 9 examples below The bay and the mesas, California

Nine routes in San Diego, nine different requests

Nine, drawn on demand

Asked for“an easy 5K by the water”

Mission Bay and Fiesta Island

Mission Bay and Fiesta Island is a 5.0 km loop round the lagoon north of downtown San Diego, and the flattest of the nine at 3 m of climb in the whole run. Water on one side of you for nearly all of it, on a path built for exactly this.

Distance5.0 km
Ascent3 m
Steepest0.2%
On path27%
Confirmed lit0%
Mission BayFiesta IslandMission Bay Park
Why this one

There is barely any climb to place: 3 m across 5.0 km, and never steeper than 0.2%. It is the tightest loop of the nine, never further than 0.7 km from the start, so you can cut it short wherever you are.

Ask for one like this →
Mission Bay Park

Asked for“five miles with no roads to cross”

Fiesta Island loop

The Fiesta Island loop is an 8.0 km run round the island in Mission Bay, out of San Diego, on a loop road with almost nothing driving on it. Water on one side the whole way, no junction to stop at, and 8 m of climb in the entire run.

Distance8.0 km
Ascent8 m
Steepest0.7%
On path19%
Confirmed lit0%
Mission BayFiesta IslandTraffic-free
Why this one

There is barely any climb to place: 8 m across 8.0 km, and never steeper than 0.7%. 14% of it doubles back on ground already covered, and it stays within 1.6 km of the start.

Ask for one like this →
Balboa ParkEthno-botanic Garden

Asked for“get me on trails for an hour”

Balboa Park and Florida Canyon

Balboa Park and Florida Canyon is an 8.0 km loop in the big park above downtown San Diego, and the most off-road of the nine at 33% off tarmac. Florida Canyon is unimproved chaparral in the middle of the city, and dropping into it and back out is where the 134 m of climb comes from.

Distance8.0 km
Ascent134 m
Steepest8.6%
On path33%
Confirmed lit8%
Canyon trailBalboa ParkFlorida CanyonHilly
Why this one

46% of the climbing sits in the middle third — you start flat and you finish flat. 33% of it is off tarmac, more than any of the other eight.

Ask for one like this →
San Diego Bayfront ParkHorton Plaza Park

Asked for“something short, right through downtown”

Gaslamp Quarter and the Embarcadero

The Gaslamp Quarter and the Embarcadero is a 6.1 km loop through the middle of San Diego, out of the Victorian blocks onto the harbour front and back up past the ballpark. Short, flat and entirely on pavement.

Distance6.1 km
Ascent26 m
Steepest1.8%
On path0%
Confirmed lit67%
Gaslamp QuarterSan Diego BayEmbarcadero
Why this one

There is barely any climb to place: 26 m across 6.1 km, and never steeper than 1.8%. Only 0% of it leaves tarmac, less than any of the other eight — it is the one to run when you do not want to pick your feet up.

Ask for one like this →
Childrens ParkTuna Harbor Park

After dark

Asked for“six miles with a bathroom on the way”

Santa Fe Depot and Little Italy

The Santa Fe Depot and Little Italy is a 9.7 km loop from the platforms in San Diego, north through Little Italy and up onto the Bankers Hill edge before dropping back to the water. It passes within 13 m of a public toilet, which is what was asked for.

Distance9.7 km
Ascent60 m
Steepest4.1%
On path5%
Confirmed lit34%
Santa Fe DepotLittle ItalyRestrooms
Why this one

The climbing is front-loaded: 49% of it inside the first third, so the run flattens out as it goes. 3% of it doubles back on ground already covered, and it stays within 1.5 km of the start.

Ask for one like this →
Plumosa ParkTot Lot

After dark

Asked for“follow the river out of town”

San Diego River Trail

The San Diego River Trail is a 12.6 km loop out of San Diego up the river valley toward Mission Valley, with 59 m of climb. The river is a genuine one here rather than a channel, and the trail runs the flood plain beside it.

Distance12.6 km
Ascent59 m
Steepest4.7%
On path2%
Confirmed lit18%
San Diego RiverMission ValleyRiver trail
Why this one

61% of the climbing sits in the middle third — you start flat and you finish flat. 1% of it doubles back on ground already covered, and it stays within 1.9 km of the start.

Ask for one like this →
Childrens ParkRuocco Park

Asked for“quiet, 45 minutes, back before dark”

Embarcadero and the marina

The Embarcadero and the marina is a 7.7 km loop on the downtown waterfront of San Diego, out past the aircraft carrier and round the marina parks. Level ground the whole way and quiet once the cruise terminal is behind you.

Distance7.7 km
Ascent37 m
Steepest2.7%
On path14%
Confirmed lit0%
San Diego BayEmbarcaderoMarina Park
Why this one

There is barely any climb to place: 37 m across 7.7 km, and never steeper than 2.7%. No part of it is run twice — the loop never comes back on itself.

Ask for one like this →
Presidio ParkIron Horse Yard

Asked for“make it hurt”

Presidio Park and Old Town

Presidio Park and Old Town is a 10.6 km loop from the hill the Spanish built on above San Diego, with 132 m of climb and 8.5% at its sharpest pitch. Up the park, along the mesa edge, and back down through Old Town.

Distance10.6 km
Ascent132 m
Steepest8.5%
On path19%
Confirmed lit8%
Presidio ParkOld TownHilly
Why this one

69% of the climbing is in the last third. It finishes uphill, which is worth knowing before you set off. 29% of it doubles back on ground already covered, and it stays within 1.0 km of the start.

Ask for one like this →
Crown PointMission Bay Park

Asked for“half marathon without repeating a mile”

Bay to bay half marathon

The bay to bay half marathon is a 22.5 km run from Mission Bay in San Diego, and the only one of the nine that gets you race distance without repeating a mile. Round the lagoon, down the river to the ocean and back along the beach, with 41 m of climb in the whole distance.

Distance22.5 km
Ascent41 m
Steepest2.4%
On path7%
Confirmed lit10%
Half marathonMission BayPacific Ocean
Why this one

The climbing is front-loaded: 59% of it inside the first third, so the run flattens out as it goes. It doubles back on itself more than the others do, though that is still only 71% of its length.

Ask for one like this →

Each of those nine started as one sentence. Tell RunFlex the distance, the surface and when you need to be back, and it draws one from your front door — not from the middle of San Diego, and not from a list of runs other people have already done. If it isn’t right, say what is wrong and it draws another.

Get early access

How RunFlex draws these

Not a list, a generator
You describe it, it draws itA sentence in, a route on real streets out. Say “make it flatter” and it redrafts from what you already have.
It shows its workingEvery route above opens on the measurements it was judged against — where the climb sits, how much of it you run twice, what it never gets further than.
Then it goes to your wristOne tap sends it to the watch, which navigates turn by turn on its own GPS.

Running here after dark

San Diego is dark by 5:11 PM in December, so from early November most weekday runs here happen at night. Every other route site tells you a run “feels safe”. RunFlex reads the lighting recorded on the streets themselves — the ways surveyed as lit, and the ways surveyed as unlit — and matches them to the roads you would actually be running. Where nothing has been recorded it says so, rather than counting silence as lit.

Coverage in San Diego splits along the shoreline. The Gaslamp and Embarcadero loop runs 67% on ways recorded as lit and 8% on ways recorded as unlit, and the loop out of Santa Fe Depot 34%; but the bay parks are the other way round — Mission Bay is 73% recorded unlit and the Fiesta Island loop 76%, which is a measurement rather than a guess, and the reason both of those are daylight runs. Where the lighting has not been recorded at all, the app says so instead of counting silence as lit.

What you get here that you don't get from a route list

Side by side
Other route sites
RunFlex
What you get
Routes other people ran, in a fixed order
A route drafted for the run you asked for, tonight
Where it starts
Wherever that person started
Your front door
Why this route
No reason given
The scoring is on screen while it drafts
If it is wrong
Scroll to the next one
Say what is wrong and it redrafts
On the run
Your phone, in your hand
Turn by turn on your watch, phone left at home
Who has run it
Thousands of people, and the mud and the closed gate are in the comments
Nobody. It is drawn fresh, so you are the one finding out

That last row is the real trade. A library of routes has been tested by other runners and a drafted route has not. RunFlex bets that being able to say what you want tonight is worth more than that.

Leave the phone at home

Send any route above to an Apple Watch and it navigates on its own GPS, turn by turn, with a tap before each one. The run syncs back when you are home. None of the other sites on this search can do that, because none of them are an app you run with.

What you can run to from downtown

All inside 10 km of the Gaslamp Quarter
Water
Pacific OceanMission BaySan Diego BaySan Diego River
Parks
Balboa ParkMission Bay ParkPresidio ParkEmbarcadero Marina ParkOld Town San Diego
Traffic-free
Bayshore BikewaySan Diego River TrailMission Beach Boardwalk
Landmarks
Cabrillo BridgeGaslamp QuarterSanta Fe DepotCoronado Bridge

Daylight in San Diego, month by month

Sunrise to sunset

The other thing that shapes a run here is how much light there is. The sun sets at 4:44 PM in mid-December and 7:58 PM in mid-June, so the same after-work hour is a summer evening or a night run depending on the month.

03:0006:0009:0012:0015:0018:0021:00JAN5:05 PMFEB5:34 PMMAR6:56 PMAPR7:18 PMMAY7:40 PMJUN7:58 PMJUL7:57 PMAUG7:33 PMSEP6:54 PMOCT6:15 PMNOV4:47 PMDEC4:44 PM
Computed for San Diego at 32.7160°N 117.1610°W, on the 15th of each month in 2026. Times are local — daylight saving time where it applies — and the clocks go back on November 1, 2026, after which sunset on the Monday is 4:56 PM. First and last light are civil twilight.
The numbers behind the chart
MonthFirst light SunriseSunset Last lightDaylight
January6:24 AM6:50 AM5:05 PM5:32 PM10h 15m
February6:06 AM6:31 AM5:34 PM5:59 PM11h 03m
March6:34 AM6:58 AM6:56 PM7:21 PM11h 58m
April5:53 AM6:18 AM7:18 PM7:44 PM13h 00m
May5:22 AM5:49 AM7:40 PM8:07 PM13h 51m
June5:11 AM5:40 AM7:58 PM8:26 PM14h 18m
July5:23 AM5:51 AM7:57 PM8:25 PM14h 06m
August5:46 AM6:12 AM7:33 PM7:59 PM13h 21m
September6:07 AM6:32 AM6:54 PM7:19 PM12h 22m
October6:27 AM6:52 AM6:15 PM6:40 PM11h 23m
November5:52 AM6:18 AM4:47 PM5:13 PM10h 29m
December6:16 AM6:43 AM4:44 PM5:11 PM10h 01m

Try it on your own run. Say the distance and the surface, and RunFlex drafts it from your front door — not from the town centre, and not from a list.

Try it on RunFlex

Questions people ask

Where can I run in San Diego?

Mission Bay Park is the obvious start: twelve miles of flat paved path around the water, traffic-free for nearly all of it. Balboa Park gives you trail and canyon closer to the centre, and the Embarcadero runs flat along the harbour. For distance away from the coast, the San Diego River Trail runs inland from Ocean Beach. All nine routes above start inside the city, and RunFlex will redraw any of them from your own front door.

Where can I run 5K in San Diego?

Mission Bay is the obvious 5K in San Diego: flat, paved and traffic-free, and you can cut a three-mile loop out of the path almost anywhere around the water. Balboa Park is the alternative if you want shade and a little climbing, with trail through the canyons rather than promenade.

Is there a traffic-free running route in San Diego?

The Mission Bay path. Twelve miles around the water on a sealed surface with almost no road crossings, so it works as an out-and-back or a loop at any distance you choose. The San Diego River Trail is the longer inland alternative.

Where can I run with other people in San Diego?

The San Diego Track Club has organised group runs and track sessions across the county since the 1960s and takes newcomers. Running shops host free weekly group runs, most of them around Mission Bay and Balboa Park. Any of the routes above works as a solo run the rest of the week, and RunFlex will redraw them from your own front door.

What is the flattest run in San Diego?

The flattest run in San Diego of the nine on this page is Mission Bay and Fiesta Island, at 3 m of climb over 5.0 km and never steeper than 0.2%. Fiesta Island loop is next, at 8 m over 8.0 km. Both figures are measured off the drawn line rather than estimated from the map.

How hilly is San Diego?

San Diego is rolling rather than hilly. Measured across the nine routes on this page, the flattest carries 0.6 metres of climb per kilometre and the hilliest 16.8, and the steepest single pitch on any of them is 8.6%. The climbing sits in the valley sides rather than in any one hill.

When does it get dark in San Diego?

In San Diego the sun sets at 4:44 PM in mid-December and 7:58 PM in mid-June. The clocks go back on November 1, 2026, and sunset on the Monday after is 4:56 PM, so from early November most weekday running here happens after dark. The month-by-month figures are in the table above.

Nine of an unlimited number. Yours is not drawn yet.

Say the distance and the surface. RunFlex drafts it from your door and sends the one you pick to your watch. Ask again tomorrow and you get a different one. Free early access while it is being built — no card, and no price to pay yet.

Get early access

Who made this page

RunFlex is built by Rob Gotlieb, who runs. The nine routes above were drafted by RunFlex from the San Diego street and path network, measured by the same services the app uses, and read by a person before this page went up. Nobody has run them end to end — that is the trade in the table above.

If something here is wrong, and on a page of nine drafted routes something eventually will be, tell us and it is fixed on the next build rather than sitting in a comment thread.

Route data © OpenStreetMap contributors Place names © GeoNames Privacy Terms