The San Francisco Marathon

JUL
25-26
2026
Run iconic San Francisco streets with options from a full marathon and two half marathons to 10k, 5k and an ultramarathon, plus virtual entries. USATF certified and a Boston qualifier, race weekend also features an expo and lively community challenges.
25-26 Jul 2026
Marathon Half Marathon 10 kilometers 5 kilometers

Always double-check with the organizer's website! This page may contain affiliate links.

The San Francisco Marathon

The San Francisco Marathon is an annual road race event in San Francisco that offers multiple distance options. The event is USA Track & Field-certified and listed as a Boston qualifier. Race weekend features include an expo and packet pickup, race results and photos, spectator information, traffic advisories, and travel and lodging resources.

Distances

  • Full Marathon
  • 1st Half Marathon (Bridge Half)
  • 2nd Half Marathon (City Half)
  • 10k (San Francisco Alexi Pappas 10k)
  • Saturday 5k
  • Sunday 5k
  • Seabastian’s 1K Mad Dash
  • SFM Ultramarathon
  • Virtual
  • Trails

Programs, challenges and services

The event runs several challenge programs, including the Bay Bridge (SF/Oakland) Challenge, Double Up Challenge, 52 Club, Half It All Challenge, Legacy/Loyalty Runners, SF/Berkeley Challenge, and an SF/LA Challenge. Community and support programs listed include an Athletes with Disabilities (AWD) program, run clubs, fundraising options, group discounts, RUN365 club, team scoring, veterans and military programs, and volunteering opportunities. The event also notes Abbott WANDA World Qualifier status and provisions for elite and subseed athletes.

Selected entry fees

Selected race fees (includes processing fees) shown on the event information: Full Marathon $325.74; 1st Half $242.14; 2nd Half $214.64; 10k $96.94; Saturday 5k $85.94; Sunday 5k $94.74. Visit the organization's website for the most recent information.

Marathon
Full Marathon
Half Marathon
2nd Half Marathon
Half Marathon
1st Half Marathon
10 km
10k
5 km
Saturday 5k
5 km
Sunday 5k
Ultramarathon