Get Your Training Plan

Free, personalized for this race

Course & Elevation

The Rock 'n' Roll San Diego Marathon is the original race of the Rock 'n' Roll Running Series, first held in 1998 and run on a Sunday in late May or early June with a half marathon that starts at the same time. The marathon starts at 6:15 am on Sixth Avenue at Quince Street beside Balboa Park and finishes at Ash and Union Streets in downtown San Diego, with a finish line festival at Waterfront Park. The organisers say the course passes through up to eight neighbourhoods, and bands play along the route. In 2025 the marathon went through Hillcrest, Normal Heights and North Park, then Mission Hills, Old Town and Ocean Beach toward SeaWorld, before turning back through Bay Park and Linda Vista to Balboa Park and downtown. The course has been changed several times: it first started at 6th Avenue and Palm and finished on Broadway, and later finishes included SeaWorld in 2010 and Petco Park from 2013. The time limit is seven hours, and there is one cut-off at mile 8.3 (University Avenue and Grim Avenue); runners who miss it are diverted onto the half marathon course and recorded as did-not-finish. A 5K is run on the Saturday.

Surface: road Profile: Rolling

Weather

Typical climate for the race month — an estimate, not a forecast or a race-day record

Temperature 20°C
Humidity 74%
Rain Chance 2%

Late May and early June in San Diego are mild and dry: average highs are around 21–22°C and lows about 16–17°C, and rain is rare, with about one day of measurable rain in June.

Related Guides

San Diego Marathon race

The Race

San Diego cityscape

San Diego

Race Lore

The Original in 1998

1998

The Rock 'n' Roll San Diego Marathon was first run in 1998 and became the first race of the Rock 'n' Roll Running Series. Philip Tarus of Kenya won the men's race in 2:10:42 and Nadezhda Ilyina of Russia won the women's race in 2:34:17. By 2006 the marathon had 21,159 participants.

The Oldest Woman to Finish a Marathon

2015

In 2015 Harriette Thompson of Charlotte, North Carolina, completed the San Diego marathon at the age of 92 years and 65 days, becoming the oldest woman to complete a marathon. In 2017 she became the oldest woman to finish the half marathon at the same event, at age 94.

🏅 Create Your San Diego Marathon Diploma

Finished this race? Get a free certificate with celebrity comparisons & race day weather

Registration

Entry fee, registration dates and lottery rules are not confirmed here yet. Check the official registration page.

Register Now

Official Website →

Google Flights

Fun Facts

Compare With Similar Races

Are you the race organizer?

Free · Get featured on our homepage · Edit your race details

Get alerts for San Diego Marathon

Registration openings, date changes, sell-out warnings.