San Diego Half Marathon & 5K

Sunday, March 23, 2025 • San Diego, CA • Course Map

Set for its 13th annual running in 2025 alongside other big-name events on the city’s race calendar — including June’s Rock & Roll San Diego Marathon & Half Marathon, the America’s Finest City Half Marathon in August and November’s Silver Strand Half Marathon — the half marathon features an out-and-back course that starts near Petco Park, the home of the Padres.

Just over 6,500 runners crossed the finish line in the half marathon and 5K combined in 2016. Located just blocks from Balboa Park, the ballpark looks out onto both downtown San Diego through the outfield, and the Convention Center, marina and San Diego Bay to the south.

From there, the course will take runners northwest away from the ballpark in the direction of the airport and Harbor Island, where they’ll make a loop around the island looking out onto the water and the U.S. Navy ships parked in the harbor.

After the stretch around Harbor Island, runners will make their way next to Liberty Station, where the Spanish Colonial Revival style buildings of the former Naval training station have been turned into a mixed-use entertainment and shopping district with restaurants, theaters and residential neighborhoods.

Once they make it to the turnaround point in Liberty Station, runners will then head back into downtown and back towards the ballpark, leaving the roads that run along the bay for a stretch that takes them through downtown, and then down 5th Avenue for a finish under the Gaslamp Arch.

The starting time for the race is scheduled to begin at 7:30 AM for runners in the half marathon. Organizers note that the number of entrants for all the races combined is limited to 8,000. There’s also a half marathon relay for two-person teams, so check the official race website for more info.

San Diego's Petco Park, where the San Diego Half Marathon finish line lies. (Photo by SD Dirk/flickr)

Petco Park, where the half marathon finish line lies. (Photo by SD Dirk/flickr)

Race Weather & Climate

Nestled along San Diego Bay in Southern California, roughly 120 miles southeast of Los Angeles, San Diego is known for its year-round mild weather conditions, and March brings average monthly temperatures that range from the mid-60s to the mid-70s, and virtually no rainfall for the month.

On the day of the race (Mar. 23), the average low is 56°F and the average high is 66°F.

San Diego Half Marathon Past Results

San Diego Half Marathon Course Map

See the race route map for the half marathon here.

Starting Time

  • 6:55 AM – 5K
  • 7:30 AM – half marathon, relay

Walker Friendly?

Yes, the half marathon is open to both runners and walkers, provided you can finish 13.1 miles within the course time limit of 3 hours, 30 minutes.


  • $89 and up for the half marathon
  • $70 and up for the 10K
  • $45 and up for the 5K

San Diego Half Marathon Registration

To reserve your spot in the 2025 running of the half Marathon, register online at here.

Official Race Website

See more races in: March, California

5 comments… add one
  • Louise Lawson March 13, 2020, 2:08 pm

    Would appreciate an answer to my email sent on Tuesday, March 10. Is the marathon still scheduled for this Sunday? All Saints’ Church is located on 6th and Pennsylvania Avenues. When will the race past by the church? Will the police open barriers so our parishioners can come to services at 8am and 10:30am? Your help in this matter is appreciated.

    Louise Lawson
    Parish Administrator
    All Saints’ Episcopal Church

  • Annette Costelllo March 11, 2020, 10:14 pm

    Is the race going to be cancelled because of the Corona virus? I was told that it had to be if it was more than 250 people?

  • Christopher Bessin March 11, 2020, 4:55 pm

    As of right now, it is still scheduled. I suggest you continue to monitor ( and check your email. I am in the same boat, wondering if they will cancel.

  • James Dan March 8, 2020, 1:25 pm


    I contacted you last week and did not get a response. I hurt myself while training and can not run in this race. I would like my money back.

    My confirmation number is 3176840330. I would really appreciate a response.

    Thank you,

  • Danielle March 7, 2020, 12:45 am

    Is the race still happening with the threat of the Corona Virus? Please confirm. Thank you!


Leave a Comment