No Kings March & Rally: Saturday, March 28, 2026

Share this:

Temporary, various times until at least 5 p.m.

Service Affected
Accessibility
Bicycle
Motorcycle
Parking
Taxi
Driving
Transit
Walking
Weekend Traffic and Transit Advisory
Neighborhoods Affected

Event Summary

There will be a "No Kings" march along Market Street with a rally at Civic Center this Saturday, March 28, from 12 to 5 p.m. Muni service along Market Street will be routed onto Mission Street and service that crosses Market will have service switchbacks or reroutes to avoid the march area between, approximately, Market & Beale and Civic Center. There will be numerous street closures for event staging. Details below.

Street Closures

The following streets will be closed from 1:15 to 2 p.m.:

  • Market from Beale to Steuart
  • Steuart from Market to Howard
  • Spear from Market to Folsom
  • Main from Market to Howard
    • All intersections with Mission Street will remain open

The following streets will be closed from 2 to 5 p.m.:

  • Market from Eighth to Steuart
  • Hyde from McAllister to Market
  • Grove from Market to Van Ness

Muni Service Changes

The march and rally will require multiple Muni routes to deviate off of Market Street. During this time, it is advisable to use the Market Street Subway for travel along Market. The table below will provide details on those routes impacted by the event, including any missed stops and alternate stop locations.

Note: Be sure to receive real-time 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

F Market & Wharves
Inbound to Fisherman's Wharf

Bus Substitution

(Reroute #1)

10:30 a.m. to 11:15 a.m. From Market & Beale via Beale, Mission, The Embarcadero to regular route

F Market & Wharves
Outbound to The Castro

Bus Substitution

(Reroute #1)

10:30 a.m. to 11:15 a.m. From The Embarcadero & Ferry Building via The Embarcadero, Mission, Fremont, Market to regular route

F Market & Wharves
Inbound to Fisherman's Wharf

Bus Substitution

(Reroute #2)

11:15 a.m. to 3:30 p.m. From Market & 10th via 10th, Mission, The Embarcadero to regular route

F Market & Wharves
Outbound to The Castro

Bus Substitution

(Reroute #2)

11:15 a.m. to 3:30 p.m. From The Embarcadero & Ferry Building via The Embarcadero, Mission, 11th, Market to regular route
2 Sutter
Inbound to Downtown
10:30 a.m. to 3 p.m. From Post & Kearny via Kearny, Bush, Sansome, Sutter to temporary terminal at Sutter St & Sansome St
2 Sutter
Outbound to The Richmond
10:30 a.m. to 3 p.m. Regular route from temporary terminal
5 Fulton
Inbound to Downtown
11:15 a.m. to 4:30 p.m. From McAllister & Van Ness via Van Ness/South Van Ness, Mission, Beale to terminal at Transit Center Bus Plaza Bay B
5 Fulton
Outbound to The Richmond
11:15 a.m. to 4:30 p.m. From Transit Center Bus Plaza Bay B via Fremont, Mission, South Van Ness/Van Ness, Hayes, Franklin, McAllister to regular route

6 Hayes/Parnassus
Inbound to Civic Center

Switchback

11:15 a.m. to 5 p.m. Switchback will be from Grove & Van Ness via Van Ness, Hayes to regular outbound route

6 Hayes/Parnassus
Outbound to The Inner Richmond

Switchback

11:15 a.m. to 5 p.m. Regular route from Hayes & Van Ness
7 Haight/Noriega
Inbound to Downtown
11:15 a.m. to 3 p.m. From Market & 10th via 10th, Mission, Beale to regular route
7 Haight/Noriega
Outbound to Ocean Beach
11:15 a.m. to 3 p.m. From Transit Center Bus Plaza Bay E via Fremont, Mission, 11th, Market to regular route
8 Bayshore
Inbound to Fisherman's Wharf
11:15 a.m. to 3 p.m. From 3rd & Mission via Mission, The Embarcadero, Washington, Battery, California, Kearny to regular route
8 Bayshore
Outbound to City College
11:15 a.m. to 3 p.m. From Stockton & Clay via Clay, Drumm, Washington, The Embarcadero, Mission, 4th to regular route

9 San Bruno
Inbound to Downtown

(Reroute #1)

10:30 to 11:15 a.m. From Market & Beale via Beale, Folsom, Main to temporary terminal midblock between Folsom and Howard
  • Last inbound stop on Main between Folsom and Howard

9 San Bruno
Outbound to Visitacion Valley

(Reroute #1)

10:30 to 11:15 a.m. From temporary terminal via Howard, Fremont, Market to regular route

9 San Bruno
Inbound to Downtown

(Reroute #2)

11:15 a.m. to 3 p.m. From Mission & 11th via Mission, Beale, Howard, Main to temporary terminal at Main & Howard

9 San Bruno
Outbound to Visitacion Valley

(Reroute #2)

11:15 a.m. to 3 p.m. From temporary terminal on Main & Howard via Main, Mission, 11th to regular route
12 Folsom/Pacific
Inbound to Nob Hill
10:30 a.m. to 3 p.m. From Folsom & 2nd via 2nd, Mission, The Embarcadero, Washington, Sansome to regular route
12 Folsom/Pacific
Outbound to The Mission
10:30 a.m. to 3 p.m. From Clay & Drumm via Drumm, Washington, The Embarcadero, Mission, Beale, Folsom to regular route
14 Mission & 14R Mission Rapid
Inbound to Downtown
10:30 a.m. to 3 p.m. From Mission & Beale via Beale, Howard, Main to temporary terminal on Main & Howard
14 Mission & 14R Mission Rapid
Outbound to Daly City
10:30 a.m. to 3 p.m. From temporary terminal on Main & Howard via Howard, Fremont, Mission to regular route
15 Bayview Hunters Point Express
Inbound to Downtown
11:15 a.m. to 3 p.m. From 3rd & Channel via Channel, 4th, Townsend, 3rd, Mission, 4th to temporary terminal at 4th & Mission
15 Bayview Hunters Point Express
Outbound to Bayview & Hunters Point
11:15 a.m. to 3 p.m. Regular route from 4th & Mission
19 Polk
Inbound to Fisherman's Wharf
11:15 a.m. to 5 p.m. From 7th & Mission via Mission, South Van Ness, Van Ness, Golden Gate, Larkin, Eddy, Polk to regular route
19 Polk
Outbound to Hunters Point
11:15 a.m. to 5 p.m. From Hyde & Turk via Turk, Van Ness/South Van Ness, Mission, 8th to regular route
27 Bryant
Inbound to Russian Hill
11:15 a.m. to 5 p.m. From 7th & Mission via Mission, South Van Ness/Van Ness, Golden Gate, Leavenworth to regular route
27 Bryant
Outbound to The Mission
11:15 a.m. to 5 p.m. From Jones & Turk via Turk, Van Ness/South Van Ness, Mission, 8th to regular route

30 Stockton
Inbound to Caltrain

(Switchback)

11:15 a.m. to 3 p.m. Switchback will be from Stockton & Post via Post, Kearny to regular outbound route

30 Stockton
Outbound to The Presidio

(Switchback)

11:15 a.m. to 3 p.m. Regular route from Sutter & Kearny

31 Balboa
Inbound to Civic Center

(Switchback)

11:15 a.m. to 3 p.m. Switchback will be from Eddy & Mason via Mason, Turk to regular outbound route
  • N/A

31 Balboa
Outbound to The Richmond

(Switchback)

11:15 a.m. to 3 p.m. Regular route from Turk & Mason
38 Geary & 38R Geary Rapid
Inbound to Downtown
11:15 a.m. to 3 p.m. From O'Farrell & Grant via Grant, Geary to temporary terminal between O'Farrell and Geary
  • Transfer to any eastbound train in the Market St. Subway via Powell Station
38 Geary & 38R Geary Rapid
Outbound to The Richmond
11:15 a.m. to 3 p.m. From temporary terminal to regular route

45 Union/Stockton
Inbound to Caltrain

(Switchback)

11:15 a.m. to 3 p.m. Switchback will be from Stockton & Post via Post, Kearny to regular outbound route

45 Union/Stockton
Outbound to The Marina

(Switchback)

11:15 a.m. to 3 p.m. Regular route from Sutter & Kearny

California Cable Car
Inbound to Embarcadero

Bus Substitution

All Hours of Service Regular route from Van Ness to California & Davis
  • None
  • N/A
California Cable Car
Outbound to Van Ness

Bus Substitution
All Hours of Service From California & Drumm via Drumm, Sacramento, Davis, California to regular route

Event Service Map


Map showing all street closures and Muni reroutes from Market Street during the 10/18 "No Kings" protest march.

Contact
Stops Affected