Golden Gate Half Marathon: Sunday, November 2, 2025

Share this:

Temporary, Saturday 5 a.m. to Sunday 12 p.m.

Service Affected
Accessibility
Parking
Driving
Transit
Weekend Traffic and Transit Advisory
Neighborhoods Affected
Note: This alert also includes 19 Polk reroute information during the event setup on Saturday, November 1.

Event Summary

The Golden Gate Half Marathon & 5K will begin in Fort Mason, closing streets and rerouting Muni service in the early morning. Read below for more information.

Street Closures

Setup & Take Down

These streets will be closed from Saturday, 6 a.m., to Sunday, 5 p.m., for setup and takedown of the finish line:

  • Beach between Hyde and Polk
  • Larkin betweeb Beach and North Point

These streets will be closed on Sunday:

  • From 5 a.m. to 12 p.m.
    • Polk between Beach and North Point
  • From 5 to 11:45 a.m.
    • Van Ness between Beach and Bay
  • From 6 a.m. to 12 p.m.
    • Bay between Van Ness and Laguna
  • From 6 to 11:45 a.m.
    • North Point between Van Ness and Polk
  • From 6 to 11:30 a.m.
    • Marina Blvd between Laguna and Lyon

Race Route

On Sunday, the Half Marathon begins at 6:50 a.m.

Beginning at Van Ness and Beach, the race will go south on Van Ness, west on Bay, north on Laguna, west on Marina to Crissy Field, The Presidio and the Golden Gate Bridge, reversing back on same route to finish line at Beach and Polk.

The 5K begins at 7:15 a.m.

Beginning at Van Ness and Beach, the race will go south on Van Ness, west on Bay, north on Laguna, west on Marina to Baker, reversing back on same route to finish line at Beach and Polk.

Muni Service Changes

Muni will reroute the 19, 28, 30 and 49 starting at 5 a.m. Service will return to normal after the streets are clear.

Note: Be sure to receive real-time Muni service alerts via email or text by signing up through our Email and Text Subscriptions page.

Temporary Service Changes for the Golden Gate Half Marathon
Route & Direction Duration Service Change Summary Missed Stops Alternate Stop Locations
19 Polk
Inbound to Fisherman's Wharf
All Day Saturday & Sunday, 5 a.m. to 5 p.m. From Polk & Bay via Bay, Van Ness, North Point, Polk to temporary terminal at North Point
19 Polk
Outbound to Hunters Point
All Day Saturday & Sunday, 5 a.m. to 5 p.m. From temporary terminal on Polk & North Point via Polk to regular route
28 19th Avenue
Inbound to Fisherman's Wharf
Sunday, 5 a.m. to 12 p.m. No reroute but the 28 will not service the Golden Gate Parking Lot stop.
28 19th Avenue
Outbound to Daly City BART
Sunday, 5 a.m. to 12 p.m. From North Point & Polk via Polk, Bay, Van Ness, Lombard to regular route

30 Stockton
Outbound to Fort Mason 

(Short Route)

Sunday, 5 a.m. to 12 p.m. From North Point & Polk via Polk, Bay, Van Ness, North Point to terminal

30 Stockton
Outbound to The Marina 

(Long Route)
Reroute #1

Sunday, 5 a.m. to 12 p.m. From North Point & Polk via Polk, Bay, Van Ness, to regular route

30 Stockton
Inbound to Caltrain

(Long Route)
Reroute #2

Sunday, 5 a.m. to 12 p.m. Note: There will be no service in The Presidio

30 Stockton
Outbound to The Marina 

(Long Route)
Reroute #2

Sunday, 6 to 10:30 a.m.

From Chestnut & Broderick via Broderick, Jefferson, Divisadero to terminal

  • Note: There will be no service in The Presidio
49 Mission/Van Ness
Inbound to Fort Mason
Sunday, 5 a.m. to 12 p.m. Regular route to Van Ness & Bay (temporary terminal at Van Ness Ave & Bay St
  • N/A
49 Mission/Van Ness
Outbound to City College
Sunday, 5 a.m. to 12 p.m. From Van Ness & Bay via Van Ness, North Point, Polk, Bay, Van Ness to regular route

Reroute Map

Golden Gate Half Marathon Muni Reroute Map 2022

Contact