SF Pride Dyke March: Saturday, June 27, 2026

Share this:

Times vary by Muni route

Service Affected
Accessibility
Driving
Transit
Weekend Traffic and Transit Advisory
Neighborhoods Affected

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

Map showing Muni reroutes during the annual Dyke March in the Dolores Park and Castro areas.

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.

Event Service Changes
Route & Direction Duration Service Change Summary Missed Stops Alternate Stop Locations

J Church
Inbound to Downtown

(Bus Shuttles)


Reroute #1

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: 

  • There will be no J Church rail service. Bus shuttles will provide J Church service.

J Church
Outbound to Balboa Park

(Bus Shuttles)


Reroute #1

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:

  • There will be no J Church rail service. Bus shuttles will provide J Church service.

J Church
Inbound to Downtown

(Bus Shuttles)


Reroute #2

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:

  • There will be no J Church rail service. Bus shuttles will provide J Church service.

J Church
Outbound to Balboa Park

(Bus Shuttles)
(Reroute #2)

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:

  • There will be no J Church rail service. Bus shuttles will provide J Church service.
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
Inbound to The Richmond

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
Outbound to SF General Hospital

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
Inbound to The Richmond

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
Outbound to SF General Hospital

Reroute #2

1:30 to 8 p.m. From Ashbury & Clayton via Clayton, 17th, Roosevelt, 14th, Mission, 16th to regular route

35 Eureka
Inbound to The Castro

(Switchback)

5 to 7:30 p.m. Switchback will begin at Eureka & 19th via 19th, Castro to outbound route
  • None

35 Eureka
Outbound to Glen Park

(Switchback)

5 to 7:30 p.m. Regular route from Castro & 19th

37 Corbett
 

Split Route
(Southern Loop)

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
Inbound to 16th St./Mission BART

(Switchback)

5 to 6:30 p.m. Switchback will begin at 16th & Capp via Capp, 17th, Mission, 16th to outbound route
  • None

55 Dogpatch
Outbound to Dogpatch

(Switchback)

5 to 6:30 p.m. Regular route from 16th & Mission
Contact
Stops Affected