Times vary by Muni route
Event Summary
The annual Dyke March will take place in the Castro on Saturday. Following the rally at Dolores Park, the march will begin its route on 18th, proceeding to Valencia, 16th, Market and Castro streets then turning back on 18th Street to return to Dolores Park. The march will begin at 5 p.m. Streets will be closed to traffic and Muni will reroute around the impacted areas. Read below for more detailed information.
Event Service Map

Street Closures
The following streets will be closed from 6 a.m. to 8 p.m.:
- Dolores between 18th and 20th streets
- 18th Street between Dolores and Valencia and between Castro and Dolores
- Valencia between 18th and 16th
- 16th Street between Valencia and Market
- Market between 16th and Castro
- Castro between 17th and 18th
Muni Service Changes
The J Church Line will not be able to operate on the tracks during the march. Buses will operate to fill the gaps in rail service. Service will return to normal once the streets are clear. Several Muni routes will be rerouted for the Dyke March
Bus shuttles will provide service on the F Market and Wharves Line all day Saturday and Sunday along the waterfront only. For details, visit our F Line Bus Substitution webpage.
The table below provides a summary of the reroutes and substitutions. Please allow extra travel time.
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 |
|---|---|---|---|---|
|
J Church (Bus Shuttles)
|
5 a.m. to 3 p.m. AND 7 p.m. to 12 a.m. |
From San Jose & Seneca via San Jose, Geneva, Howth, Ocean, San Jose, Baden, Circular, Monterey, Diamond, Bosworth, Mission, 30th, Church, Duboce to temporary terminal Note:
|
|
|
|
J Church (Bus Shuttles)
|
5 a.m. to 3 p.m. AND 7 p.m. to 12 a.m. |
From Church & Duboce via Church, Hermann, Fillmore, Waller, Webster, Hermann, Church, Church, 30th, Mission, Bosworth, Diamond, Monterey, Circular, Baden, San Jose, to temporary terminal at San Jose & Seneca (curbside) Note:
|
|
|
|
J Church (Bus Shuttles)
|
3 to 7 p.m. |
From San Jose & Seneca via San Jose, Geneva, Howth, Ocean, San Jose, Baden, Circular, Monterey, Diamond, Bosworth, Mission, 30th, Church, 22nd, Mission, 15th, Church, Duboce to temporary terminal Note:
|
|
|
|
J Church (Bus Shuttles) |
3 to 7 p.m. |
From Church & Duboce via Church, Hermann, Fillmore, Waller, Webster, Hermann, Church, Market, 14th, Mission, 22nd, Church, 30th, Mission, Bosworth, Diamond, Monterey, Circular, Baden, San Jose to temporary terminal at San Jose Ave & Seneca Ave (curbside) Note:
|
|
|
| 22 Fillmore Inbound to The Marina |
4 to 6:30 p.m. | From 16th & Mission via Mission, 15th, Church to regular route | ||
| 22 Fillmore Outbound to Mission Bay/UCSF |
4 to 6:30 p.m. | From Church & Duboce via Church, Market, 14th, Mission, 16th to regular route |
|
|
| 24 Divisadero Inbound to Pacific Heights |
5 to 6:30 p.m. | From Castro & 19th via 19th, Eureka, 18th, Market, Clayton, 17th, Roosevelt, 14th, Castro to regular route | ||
| 24 Divisadero Outbound to Bayview |
5 to 6:30 p.m. | From Castro & 14th via 14th, Roosevelt, 17th, Clayton, Market, 18th, Eureka, 19th, Castro to regular route | ||
|
33 Ashbury/18th Street Reroute #1 |
Start of service to 1:30 p.m. | From 18th & Sanchez via Sanchez, 16th, Market, 17th, Eureka, 18th to regular route | ||
|
33 Ashbury/18th Street Reroute #1 |
Start of service to 1:30 p.m. | From 18th & Diamond via Diamond, Market, 16th, Sanchez, 18th to regular route | ||
|
33 Ashbury/18th Street Reroute #2 |
1:30 to 8 p.m. | From Mission & 16th via Mission, 15th, Church, 14th, Roosevelt, 17th, Clayton to regular route |
|
|
|
33 Ashbury/18th Street Reroute #2 |
1:30 to 8 p.m. | From Ashbury & Clayton via Clayton, 17th, Roosevelt, 14th, Mission, 16th to regular route |
|
|
|
35 Eureka (Switchback) |
5 to 7:30 p.m. | Switchback will begin at Eureka & 19th via 19th, Castro to outbound route |
|
|
|
35 Eureka (Switchback) |
5 to 7:30 p.m. | Regular route from Castro & 19th | ||
|
Split Route |
4 to 6:30 p.m. | From 17th & Eureka via Eureka, 18th, Diamond, 17th to regular outbound route to Twin Peaks |
|
|
| 37 Corbett Split Route (Northern Loop) |
4 to 6:30 p.m. | From 14th & Church via 14th, Dolores, 15th, Church, 14th to regular inbound route to Masonic & Haight |
|
|
|
55 Dogpatch (Switchback) |
5 to 6:30 p.m. | Switchback will begin at 16th & Capp via Capp, 17th, Mission, 16th to outbound route |
|
|
|
55 Dogpatch (Switchback) |
5 to 6:30 p.m. | Regular route from 16th & Mission |
|