Temporary, until the marathon has ended and streets have re-opened
Event Summary
The annual running of the San Francisco Marathon will take place on Sunday, July 28, 2024. The first wave of runners for the full marathon will depart from Mission Street & The Embarcadero at 5:15 a.m. The race will go through several neighborhoods throughout the City. Maps of the various race courses are available on the SF Marathon website.
Streets will be closed and many Muni routes and lines will be subject to reroutes or delays at various times throughout the race. Stops in affected areas will be missed. Expect delays throughout the City. Reroutes are shown on this page, but are complicated. If you are planning to take any of these Muni lines on the morning of the race, please contact the San Francisco 311 Customer Service Center, open 24/7, for alternate stop information.
Muni Service Changes
All ending times depend on when streets are clear and are subject to change.
Note: Be sure to receive Muni service alerts via email or text by signing up through our Email and Text Subscriptions page.
Route & Direction | Duration | Service Change Summary | Missed Stops | Alternate Stop Locations |
---|---|---|---|---|
Route & Direction N Owl to Caltrain |
Duration 12:00 to 7 a.m. | Service Change Summary From Steuart & Mission via Mission, Beale, Bryant, The Embarcadero to regular route | Missed Stops | Alternate Stop Locations |
Route & Direction N Owl to Ocean Beach |
Duration 12:00 to 7 a.m. | Service Change Summary From The Embarcadero & Bryant via Bryant, Beale, Folsom, Main, Mission, Steuart, Market to regular route | Missed Stops | Alternate Stop Locations |
Route & Direction N Judah Bus to Caltrain (Reroute #1, West Side) |
Duration 6:30 to 8 a.m. | Service Change Summary From Irving & Arguello via Arguello, Lincoln Way, Kezar to JFK, Oak, Gough, Market to regular route | Missed Stops
|
Alternate Stop Locations
|
Route & Direction N Judah Bus to Ocean Beach (Reroute #1, West Side) |
Duration 6:30 to 8 a.m. | Service Change Summary From Market & Haight via Haight, Octavia, Fell, JFK to Kezar, Lincoln Way, 7th Ave., Irving to regular route | Missed Stops
|
Alternate Stop Locations
|
Route & Direction N Judah Bus to Caltrain (Reroute #2, Downtown) |
Duration 7 to 8:30 a.m. | Service Change Summary From Steuart & Mission via Mission, 4th St., Brannan to regular route | Missed Stops | Alternate Stop Locations |
Route & Direction N Judah Bus to Ocean Beach (Reroute #2, Downtown) |
Duration 7 to 8:30 a.m. | Service Change Summary From King & 3rd via 3rd St, Mission, Steuart, Market to regular route | Missed Stops | Alternate Stop Locations
|
Route & Direction
F Market & Wharves (Streetcar) |
Duration Start of Service to 10 a.m. | Service Change Summary
Switchback will begin at The Embarcadero & Don Chee Way
|
Missed Stops
|
Alternate Stop Locations
|
Route & Direction
F Market & Wharves (Streetcar) |
Duration Start of Service to 10 a.m. | Service Change Summary
Regular outbound route from Steuart & Market Notes:
|
Missed Stops | Alternate Stop Locations
|
Route & Direction
F Market & Wharves (Bus Shuttle) |
Duration Start of Service to 10 a.m. | Service Change Summary
Regular route northbound from Don Chee Way & Steuart St via The Embarcadero, then buses will switchback via Bay, Jones, North Point, Powell, Bay to The Embarcadero Notes:
|
Missed Stops
|
Alternate Stop Locations
|
Route & Direction
F Market & Wharves (Bus Shuttle) |
Duration Start of Service to 10 a.m. | Service Change Summary
From Bay & The Embarcadero via The Embarcadero, Don Chee Way, Steuart, Market, Spear, Mission, Steuart to temporary terminal Note:
|
Missed Stops
|
Alternate Stop Locations
|
Route & Direction
6 Haight/Parnassus (Switchback) |
Duration Start of Service to 12 p.m. | Service Change Summary
Switchback will be from Frederick & Ashbury via Ashbury, Waller, Masonic, Frederick to temporary terminal at Frederick & Masonic (east side of intersection)
|
Missed Stops
|
Alternate Stop Locations
|
Route & Direction 6 Haight/Parnassus to The Inner Sunset (Switchback) |
Duration Start of Service to 12 p.m. | Service Change Summary
From temporary terminal on Frederick & Masonic to regular outbound route
|
Missed Stops
|
Alternate Stop Locations
|
Route & Direction 7 Haight/Noriega to Downtown |
Duration Start of Service to 12 p.m. | Service Change Summary From Lincoln & Kezar via Kezar, JFK, Oak, Gough, Market to regular route |
Missed Stops | Alternate Stop Locations
|
Route & Direction 7 Haight/Noriega to Ocean Beach |
Duration Start of Service to 12 p.m. | Service Change Summary From Market & Haight via Haight, Octavia, Fell to JFK, Kezar, Lincoln Way to regular route | Missed Stops
|
Alternate Stop Locations
|
Route & Direction 12 Folsom/Pacific to The Mission |
Duration 6 to 9:30 a.m. | Service Change Summary From Spear & Mission via Mission, Beale, Folsom to regular route | Missed Stops | Alternate Stop Locations |
Route & Direction 15 Bayview Hunters Point Express to Downtown |
Duration 8 a.m. to 1 p.m. | Service Change Summary From 3rd & 20th, 20th, Pennsylvania, 18th, 3rd to regular route | Missed Stops | Alternate Stop Locations |
Route & Direction 15 Bayview Hunters Point Express to Bayview and Hunters Point |
Duration 8 a.m. to 1 p.m. | Service Change Summary From 3rd St. & 18th St., right on 18th, left on Pennsylvania, left on 20th, right on 3rd to regular route | Missed Stops | Alternate Stop Locations |
Route & Direction 22 Fillmore to The Marina |
Duration 7 a.m. to 12 p.m. | Service Change Summary From 16th & 7th Sts via 7th St, Townsend, Division, 11th St, Folsom, 17th St, Church to regular route | Missed Stops | Alternate Stop Locations |
Route & Direction 22 Fillmore to Mission Bay |
Duration 7 a.m. to 12 p.m. | Service Change Summary From Church & 16th St. via Church, 17th St, Folsom, Division, Townsend, 7th St, 16th St to the regular route | Missed Stops | Alternate Stop Locations |
Route & Direction 24 Divisadero to Pacific Heights |
Duration 7 a.m. to 12 p.m. | Service Change Summary From Castro & Duboce via Duboce, Steiner, Fell, Divisadero to regular route | Missed Stops | Alternate Stop Locations |
Route & Direction 24 Divisadero to Bayview |
Duration 7 a.m. to 12 p.m. | Service Change Summary From Divisadero & Fell via Fell, Steiner, Duboce, Castro to regular route | Missed Stops | Alternate Stop Locations |
Route & Direction 29 Sunset to The Presidio |
Duration 7 to 10 a.m. | Service Change Summary From 25th Ave. & California via California. 24th, Lake, 25th to the temporary terminal | Missed Stops | Alternate Stop Locations
|
Route & Direction 29 Sunset to The Bayview |
Duration 7 to 10 a.m. | Service Change Summary From temporary terminal on 25th Ave & California St to regular outbound route | Missed Stops | Alternate Stop Locations
|
Route & Direction 30 Stockton to Caltrain |
Duration Start of Service to 10 a.m. | Service Change Summary Regular route from temporary terminal at Divisadero & Beach | Missed Stops | Alternate Stop Locations |
Route & Direction 30 Stockton to The Presidio |
Duration Start of Service to 10 a.m. | Service Change Summary Reroute will be from Chestnut & Broderick via Broderick, Jefferson, Divisadero to the temporary terminal at Divisadero & Beach | Missed Stops | Alternate Stop Locations
|
Route & Direction 33 Ashbury/18th to The Inner Richmond (Haight-area Reroute) |
Duration 6:30 a.m. to 12 p.m. | Service Change Summary From Ashbury & Waller via Waller, Stanyan, Frederick, continue to Lincoln Way, Kezar, JFK, Stanyan to regular route | Missed Stops | Alternate Stop Locations |
Route & Direction 33 Ashbury/18th to SF General Hospital (Haight-area Reroute) |
Duration 6:30 a.m. to 12 p.m. | Service Change Summary From Stanyan & JFK via JFK, Kezar, Lincoln Way, 7th St., Irving, Arguello, Carl, Clayton, Frederick, Ashbury to regular route. | Missed Stops | Alternate Stop Locations |
Route & Direction 33 Ashbury/18th to The Inner Sunset (Mission-area Reroute) |
Duration 7 a.m. to 1 p.m. | Service Change Summary From Potrero & Mariposa via Mariposa, Harrison, 18th to Mission and the regular route until Ashbury & Frederick | Missed Stops | Alternate Stop Locations |
Route & Direction 33 Ashbury/18th to SF General Hospital (Mission-area Reroute) |
Duration 7 a.m. to 1 p.m. | Service Change Summary From 18th St. & Mission via 18th, Harrison, Mariposa, Potrero to regular route | Missed Stops | Alternate Stop Locations |
Route & Direction 37 Corbett to The Haight (Switchback) |
Duration Start of Service to 12 p.m. | Service Change Summary Switchback will be from Cole & Waller via Waller, Ashbury, Frederick, Masonic, Waller to regular outbound route |
Missed Stops | Alternate Stop Locations
|
Route & Direction
37 Corbett (Switchback) |
Duration Start of Service to 12 p.m. | Service Change Summary Regular outbound route starting from Cole & Frederick | Missed Stops | Alternate Stop Locations |
Route & Direction 43 Masonic to The Marina |
Duration 6:30 a.m. to 12 p.m. | Service Change Summary From 7th Ave & Judah St via 7th Ave., Lincoln Way, Kezar, Oak, Masonic to regular route | Missed Stops
|
Alternate Stop Locations |
Route & Direction 43 Masonic to The Excelsior |
Duration 6:30 a.m. to 12 p.m. | Service Change Summary From Masonic & Fell via Fell to JFK, Kezar, Lincoln Way, 7th Ave., Judah to the regular route | Missed Stops
|
Alternate Stop Locations |
Route & Direction 44 O’Shaughnessy to The Richmond |
Duration 7 a.m. to 12 p.m. | Service Change Summary From 9th Ave. & Lincoln Way via Lincoln Way, Kezar, JFK, Stanyan, Fulton, 8th Ave. to regular route | Missed Stops | Alternate Stop Locations |
Route & Direction 44 O’Shaughnessy to Hunters Point |
Duration 7 a.m. to 12 p.m. | Service Change Summary From 8th Ave. & Fulton via Fulton, Stanyan, JFK, Kezar, Lincoln Way, 9th Ave. to the regular route | Missed Stops | Alternate Stop Locations |
Route & Direction 55 Dogpatch to 16th St. Mission BART |
Duration 7 a.m. to 1 p.m. | Service Change Summary From 20th St & Connecticut via 20th St., Rhode Island, 23rd St., Potrero, Mariposa, Harrison, 17th St, Mission to outbound route | Missed Stops | Alternate Stop Locations |
Route & Direction 55 Dogpatch to Dogpatch |
Duration 7 a.m. to 1 p.m. | Service Change Summary From Mission & 16th via Mission, 14th St., South Van Ness, 17th St., Harrison, 23rd St., De Haro, 20th St. to regular route | Missed Stops | Alternate Stop Locations |
Note: These routes may experience delays as they cross the race course.