Select a City
San Diego, CA
San Diego, CA
Change Town
Best Marathons around San Diego, CA
Dec
21
Santa’s Reindeer Run - 5K, 10K, and Half Marathon
7:00 AM
Huntington Beach, CA
Learn More
Dec
21
Reindeer Run 5k, 10k, 15k, Half Marathon
7:30 AM
Long Beach
Long Beach, CA
Learn More
Dec
22
Runderland Express 5K, 10K, and Half Marathon
7:00 AM
Long Beach, CA
Learn More
Dec
25
Merry Christmas 5k, 10k, 15k, Half Marathon
7:30 AM
Long Beach
Long Beach, CA
Learn More
Dec
29
Happy New Year 5k, 10k, 15k, Half Marathon
7:30 AM
Long Beach, CA
Learn More
Dec
29
Run In The New Year 5k/10K/Half Marathon
8:00 AM
Bolsa Chica State Beach
Huntington Beach, CA
Learn More
Jan
04
Citrus Heritage Run
6:30 AM
Arlington Heights Sports Park
Riverside, CA
Learn More
Jan
04
Run in the New Year 5k, 10k, 15k, Half Marathon
7:30 AM
Long Beach
Long Beach, CA
Learn More
Jan
05
Grievances and Gratitude Run Let Go, Run Free, Embrace the Positive
7:00 AM
Long Beach, CA
Learn More
Jan
11
Polar Bear Run - 5K, 10K, and Half Marathon
7:30 AM
Long Beach
Long Beach, CA
Learn More
Jan
11
USA Women's Marathon and Half Marathon Palm Desert
7:30 AM
Palm Desert, CA
Learn More
Jan
12
Bagel Run 5K, 10K, and Half Marathon
7:30 AM
Mile Square Park
Fountain Valley, CA
Learn More
Jan
19
Carlsbad Marathon, Half Marathon and 5K
6:15 AM
Carlsbad, CA
Learn More
Jan
19
Rise and Energize! Elevate your Energy 5K, 10K, and Half Marathon
7:00 AM
Long Beach
Long Beach, CA
Learn More
Jan
25
Winter Fun 5k, 10k, 15k, Half Marathon
7:30 AM
Long Beach
Long Beach, CA
Learn More
Mar
23
GOVX San Diego Half Marathon and 5K
6:30 AM
San Diego, CA
Learn More
Search in a different zip code / city:
Search
Select Nearby Town
×
San Diego, CA
Coronado, CA
Ocean Beach, CA
National City, CA
Lincoln Acres, CA
Chula Vista, CA
Lemon Grove, CA
Bonita, CA
La Mesa, CA
Imperial Beach, CA
La Jolla, CA
Spring Valley, CA
El Cajon, CA
Santee, CA
Jamul, CA
Nearby Towns
×
Search
San Diego, CA
Coronado, CA
Ocean Beach, CA
National City, CA
Lincoln Acres, CA
Chula Vista, CA
Lemon Grove, CA
Bonita, CA
La Mesa, CA
Imperial Beach, CA
La Jolla, CA
Spring Valley, CA
El Cajon, CA
Santee, CA
Jamul, CA
Explore Another City