The San Francisco Marathon

JUL
24-25
2027
A USATF certified, Boston qualifier race weekend in San Francisco featuring marathon, half marathons, 10K, 5K, ultramarathon and multiple challenge programs.
24-25 Jul 2027
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 event marks the 50th Annual San Francisco Marathon and takes place July 24–25, 2027. The race weekend includes multiple distance events and related programs such as expo and packet pickup, race travel and lodging information, and a volunteer program with opportunities to earn a free registration.

The event is USA Track & Field certified and is a Boston qualifier. The organizer publishes course preview videos, weather guidance for race weekend, and a pacing and elevation guide. The site also lists race fees for 2027 and offers a pay-over-time option through a third party.

Available challenges and community programs include multiple official challenges, a program for athletes with disabilities, run clubs, group discounts, charity partnerships, team scoring, and legacy runner recognition. The event also reports third-party rankings for course beauty and brand value.

Races include:

  • Full Marathon
  • 1st Half Marathon
  • 2nd Half Marathon / City Half
  • 10K
  • 5K (Saturday and Sunday)
  • Ultramarathon
  • 1K Mad Dash
  • Virtual races
  • Trail races

Additional resources listed by the organizer include hotel and travel information, a schedule of events for race weekend, results and photos, and volunteer details. 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 Race
5 km
Sunday 5k
5 km
Saturday 5k
Ultramarathon
Add Event
Help us complete the calendar!
  • Distance is at least 5 km
  • Event has a website or Facebook page
Website
Optional: Please provide your e-mail address if we may contact you.
Report a change
We will only update the data if the information is also on the website.