The annual running of the San Francisco Marathon will take place on Sunday, July 28, 2019. The first wave of runners for the full marathon will depart from Mission Street & The Embarcadero at 5:30 a.m. The finish line festival at Embarcadero Plaza will end at 12:30 p.m. The race will go through several neighborhoods throughout the City. A map of the race course is 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.

On This Page

Temporary Street Closures

These streets will be closed to automobile traffic starting at 12:01 a.m. and will reopen as runners clear the route:

The Embarcadero , between Broadway and Powell

, between Broadway and Powell Jefferson , west of Powell

, west of Powell Van Ness , north of North Point

, north of North Point Marina Boulevard (westbound lanes only) , between Laguna and Lyon

, between Laguna and Lyon El Camino Del Mar , between Presidio Entrance and 27th Ave

, between Presidio Entrance and 27th Ave 26th Ave , between El Camino Del Mar and Fulton

, between El Camino Del Mar and Fulton 27th Ave , between El Camino Del Mar and Fulton

, between El Camino Del Mar and Fulton Lake , between 26th and 27th aves

, between 26th and 27th aves Fulton , between 27th and 25th aves

, between 27th and 25th aves Haight , between Stanyan and Buchanan

, between Stanyan and Buchanan Scott , between Haight and Waller

, between Haight and Waller Waller , between Scott and Buchanan

, between Scott and Buchanan Buchanan , between Haight and Market

, between Haight and Market Hermann , between Buchanan and Laguna

, between Buchanan and Laguna Duboce , between Market and Guerrero

, between Market and Guerrero Guerrero , between Market and 16th St

, between Market and 16th St 15th St , between Guerrero and Harrison

, between Guerrero and Harrison Harrison , between 15th and 16th streets

, between 15th and 16th streets 16th St , between Guerrero and Wisconsin

, between Guerrero and Wisconsin Florida , between 16th and 17th streets

, between 16th and 17th streets Wisconsin , between 16th and 17th streets

, between 16th and 17th streets 17th St , between Florida and Mississippi

, between Florida and Mississippi Mississippi , between 17th St and Mariposa

, between 17th St and Mariposa Mariposa , between Mississippi and Indiana

, between Mississippi and Indiana Indiana , between Mariposa and 22nd St

, between Mariposa and 22nd St 22nd St , between Indiana and 3rd St

, between Indiana and 3rd St 3rd St , between 20th and 22nd streets

, between 20th and 22nd streets 20th St , between 3rd St and Illinois

, between 3rd St and Illinois Illinois , between 20th St and Mariposa

, between 20th St and Mariposa Terry Francois , between Illinois and 3rd St

, between Illinois and 3rd St 3rd St, between Terry Francois and King

These streets will be closed to automobile traffic from 12:01 a.m. to 2:45 p.m.:

Northbound Embarcadero , between Broadway and 2nd Street

, between Broadway and 2nd Street Southbound Embarcadero , between Broadway and Bryant;

, between Broadway and Bryant; King , between 2nd and 3rd streets

, between 2nd and 3rd streets Steuart , south of Howard Local access will be allowed

, south of Howard Howard , between The Embarcadero and Spear Local access will be allowed

, between The Embarcadero and Spear

These streets will be closed to automobile traffic from 6:30 to 10 a.m.:

Folsom , between The Embarcadero and Spear

, between The Embarcadero and Spear Spear , between Folsom and Harrison

, between Folsom and Harrison Harrison , between Spear and Main

, between Spear and Main Main , between Harrison and Bryant

, between Harrison and Bryant Bryant, between Main and The Embarcadero

These streets will be closed to automobile traffic from 7 to 9:15 a.m.:

Steuart, between Mission and Howard

Back to top.

Muni Service Changes

The information shown is subject to change without notice. All ending times depend on when streets are clear.

Temporary Service Changes by Line or Route Line or Route Starting Times Summary of Change Early Morning N Bus 4:45 a.m. To Caltrain , reroute will be from Irving & Arguello, left on Arguello, left on Frederick, right on Kezar, right on JFK to Oak, right on Cole, left on Page, right on Fillmore to Haight to regular route. Then from Market & Beale, via right on Beale, left on Howard, right on Spear, right on Harrison, left on 2nd, right on Townsend, left on 4th to layover.

, reroute will be from Irving & Arguello, left on Arguello, left on Frederick, right on Kezar, right on JFK to Oak, right on Cole, left on Page, right on Fillmore to Haight to regular route. Then from Market & Beale, via right on Beale, left on Howard, right on Spear, right on Harrison, left on 2nd, right on Townsend, left on 4th to layover. To Ocean Beach, reroute will be from 4th via left on King, left on 3rd, right on Bryant, left on Main, left on Market, right on Page, RMasonic, left on Fell to JFK Dr, left on Kezar Dr, right on Lincoln, left on 7 th, right on Irving to regular route. Early Morning T Bus 4:45 a.m. To Sunnydale , reroute will be from Market & Beale, via right on Beale, left on Howard, right on Spear, right on Harrison, left on 2 nd, right on King to regular route.

, reroute will be from Market & Beale, via right on Beale, left on Howard, right on Spear, right on Harrison, left on 2 nd, right on King to regular route. To Van Ness, reroute will be from 4th via right on King, left on 3rd, right on Bryant, left on Main, left on Market to regular route. 6 Haight/Parnassus 5 a.m. To Downtown , reroute will be from Judah & 4th Ave, left on 4th, right on Lincoln, left on Kezar, right on JFK Dr, right on Stanyan, left on Page, right on Laguna, left on Haight to regular route.

, reroute will be from Judah & 4th Ave, left on 4th, right on Lincoln, left on Kezar, right on JFK Dr, right on Stanyan, left on Page, right on Laguna, left on Haight to regular route. To Inner Sunset, reroute will be from Market & Page, right on Page, right on Masonic, left on Fell to JFK Dr, left on Kezar Dr, right on Lincoln, left on 7th, right on Judah to regular route. 7 Haight/Noriega 5 a.m. To Downtown , reroute will be from Lincoln & Kezar, left on Kezar, right on JFK Dr, right on Stanyan, left on Page, right on Laguna, left on Haight to regular route.

, reroute will be from Lincoln & Kezar, left on Kezar, right on JFK Dr, right on Stanyan, left on Page, right on Laguna, left on Haight to regular route. To Ocean Beach, reroute will be from Market & Page, right on Page, right on Masonic, left on Fell to JFK Dr, left on Kezar Dr, right on Lincoln to regular route. 10 Townsend 7 a.m. To Pacific Heights , reroute will be from Connecticut, left on Mariposa, right on De Haro, left on 15th, right on Rhode Island to regular route.

, reroute will be from Connecticut, left on Mariposa, right on De Haro, left on 15th, right on Rhode Island to regular route. To General Hospital, reroute will be from Rhode Island, left on Mariposa, right on Connecticut to regular route. 22 Fillmore 7 a.m. To The Marina , reroute will be along 3rd, left on Mariposa, right on Mississippi, continue to 7th, left on Brannan, right on Division, left on Folsom, right on 17th, right on Church to regular route.

, reroute will be along 3rd, left on Mariposa, right on Mississippi, continue to 7th, left on Brannan, right on Division, left on Folsom, right on 17th, right on Church to regular route. To Potrero Hill , reroute will be from Church & 16th, continue on Church, left on 17th, left on Folsom, right on Division, left on Townsend, right on 7th, left on 16th, right on 3rd, right on Mariposa, left on Tennessee, left on 18th to temporary layover.

, reroute will be from Church & 16th, continue on Church, left on 17th, left on Folsom, right on Division, left on Townsend, right on 7th, left on 16th, right on 3rd, right on Mariposa, left on Tennessee, left on 18th to temporary layover. Temporary layover: 18th St & 3rd St 24 Divisadero 7 a.m. To Pacific Heights, reroute will be from Castro & Duboce, right on Duboce, left on Steiner, left on Page, right on Divisadero to regular route.

reroute will be from Castro & Duboce, right on Duboce, left on Steiner, left on Page, right on Divisadero to regular route. To Bayview, reroute will be from Divisadero & Page, left on Page, right on Steiner, right on Duboce, left on Castro to regular route. 29 Sunset 7 a.m. To The Presidio , reroute will be to 25th Ave, then right on California, left on 24th, left on Lake, left on 25th to temporary layover.

, reroute will be to 25th Ave, then right on California, left on 24th, left on Lake, left on 25th to temporary layover. Temporary layover: 25th Ave & California 33 Ashbury/18th 7 a.m. To Inner Richmond , reroute will be from Potrero & Mariposa, left on Mariposa, left on Harrison, right on 18th to Mission and resume regular route until Ashbury & Frederick. Then from Ashbury & Frederick via left on Frederick, left on Cole, right on Carl, left on Arguello, right on Irving, right on 6 th, right on Lincoln, left on Kezar, right on JFK, left on Stanyan to regular route.

, reroute will be from Potrero & Mariposa, left on Mariposa, left on Harrison, right on 18th to Mission and resume regular route until Ashbury & Frederick. Then from Ashbury & Frederick via left on Frederick, left on Cole, right on Carl, left on Arguello, right on Irving, right on 6 th, right on Lincoln, left on Kezar, right on JFK, left on Stanyan to regular route. To General Hospital, reroute will be from Stanyan & JFK, right on JFK, left on Kezar, right on Lincoln, left on 7 th, left on Irving, left on Arguello, right on Carl, left on Cole, right on Frederick, right on Ashbury to regular route until 18th & Mission. Then from Mission & 18th continue on 18th, left on Harrison, right on Mariposa, right on Potrero to regular route. 37 Corbett 7 a.m. To The Haight , reroute will be from Cole & Waller, right on Waller, right on Masonic, right on Frederick, right on Ashbury, left on Waller to outbound route immediately.

, reroute will be from Cole & Waller, right on Waller, right on Masonic, right on Frederick, right on Ashbury, left on Waller to outbound route immediately. To Twin Peaks, reroute will be from Waller, left on Cole to regular route. 43 Masonic 5:30 a.m. To The Marina , reroute will be from Buchanan & North Point via right on North Point and layover at Laguna.

, reroute will be from Buchanan & North Point via right on North Point and layover at Laguna. To The Excelsior, reroute will be from North Point & Laguna via right on Laguna to regular route. Then from Masonic & Fell via right on Fell into Golden Gate Park, continue to JFK Dr, left on Kezar, right on Lincoln, left on 7th, right on Judah to regular route. 44 O’Shaughnessy 7 a.m. To The Richmond , reroute will be from 9th & Lincoln, right on Lincoln, left on Kezar, right on JFK, left on Stanyan, left on Fulton, right on 8 th to regular route.

, reroute will be from 9th & Lincoln, right on Lincoln, left on Kezar, right on JFK, left on Stanyan, left on Fulton, right on 8 th to regular route. To Hunters Point, reroute will be from 8th & Fulton, left on Fulton, right on Stanyan, right on JFK, left on Kezar, right on Lincoln, left on 9th to regular route. 48 Quintara/24th 7 a.m. To Potrero Hill , reroute will be from 25th & Pennsylvania, continue on 25th, left on Indiana, right on 23rd and layover at 3rd St.

, reroute will be from 25th & Pennsylvania, continue on 25th, left on Indiana, right on 23rd and layover at 3rd St. To Ocean Beach, reroute will be from 3rd St, right on 25th to regular route. 55 Mission Bay 7 a.m. No service until 12 noon. T Bus Substitution 7 to 11:30 a.m. To Sunnydale , reroute will be from Spear & Mission, right on Mission, left on 4th to regular route.

, reroute will be from Spear & Mission, right on Mission, left on 4th to regular route. To Embarcadero Station, reroute will be from 3rd & Mariposa, left on Mariposa, right on Owens, right on 16th, left on 3rd, then from 4th & King, right on King, left on 3rd, right on Harrison, left on Main to the layover. T Bus Substitution 11:30 a.m. to 1 a.m. To Embarcadero Station, reroute will be from 3rd & Mariposa, left on Mariposa, right on Owens, right on 16th, left on 3rd to regular bus subtitution route.

Back to top.

Note: These routes may experience delays as they cross the race course.

1 California

9 San Bruno

14 Mission

14R Mission Rapid

19 Polk

27 Bryant

31 Balboa

38 Geary

38R Geary Rapid

49 Van Ness/Mission

L Bus

M Bus

KJ Ingleside/Church

F Market & Wharves

Back to top.