SF Pride Dyke March: Saturday, June 28, 2025

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.

Street Closures

The following streets will be closed from 2 to 7 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

Two Muni rail lines, the F Market & Wharves and J Church, will not be able to operate on their 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. 

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

F Market & Wharves
Inbound to Fisherman's Wharf

(Streetcars)

All hours of service

Regular inbound route to Fisherman's Wharf from Don Chee Way

Notes:

  • Riders may also opt to use the Market Street Subway between Castro and Embarcadero stations
  • Streetcars will only operate along The Embarcadero between Beach & Jones and Don Chee Way - use F Market Bus Shuttles along Market St. (information below)
  • Board Wharf-bound streetcars at Don Chee Way & Steuart St

F Market & Wharves
Outbound to The Castro

(Streetcars)

All hours of service

Regular outbound route from Jones St & Beach St along The Embarcadero, Don Chee Way (last stop at Don Chee Way & Steuart St), Steuart, Mission, The Embarcadero to inbound route

Notes:

  • Riders may also opt to use the Market Street Subway between Castro and Embarcadero stations
  • Streetcars will only operate along The Embarcadero between Beach & Jones and Don Chee Way - use F Market Bus Shuttles along Market St. (information below) OR use the Market Street Subway between Castro & Embarcadero stations
  • Transfer to F Bus Shuttles at Steuart St & Market St for continued travel toward The Castro

F Market & Wharves
Inbound to Fisherman's Wharf

(Bus Shuttles)
(Reroute #1)

6 a.m. to 1 p.m.

From 17th St & Castro St terminal via 17th, Market, Spear, Mission, Steuart to temporary terminal at Steuart St & Market St

Notes:

  • Riders may also opt to use the Market Street Subway between Castro and Embarcadero stations
  • F Bus Shuttles will only operate along Market Street between 17th & Castro and Steuart & Market - use F Market streetcars along The Embarcadero (information above)

F Market & Wharves
Outbound to The Castro

(Bus Shuttles)
(Reroute #1)

6 a.m. to 1 p.m.

From temporary terminal at Steuart St & Market St via Steuart, Market, Noe, Castro to terminal at 17th St & Castro St

Notes:

  • Riders may also opt to use the Market Street Subway between Castro and Embarcadero stations
  • F Bus Shuttles will only operate along Market Street between Steuart & Market and 17th & Castro - use F Market streetcars along The Embarcadero (information above)

F Market & Wharves
Inbound to Fisherman's Wharf

(Bus Shuttles)
(Reroute #2)

1 to 4 p.m.

From 17th & Noe via 17th, Church, Market, Spear, Mission, Steuart to temporary terminal at Steuart St & Market St

Notes:

  • Riders may also opt to use the Market Street Subway between Castro and Embarcadero stations
  • F Bus Shuttles will only operate along Market Street between 17th & Castro and Steuart & Market - use F Market streetcars along The Embarcadero (information above)

F Market & Wharves
Outbound to The Castro

(Bus Shuttles)
(Reroute #2)

1 to 4 p.m.

From temporary terminal at Steuart St & Market St via Steuart, Market, Noe, 17th to inbound route

Notes:

  • Riders may also opt to use the Market Street Subway between Castro and Embarcadero stations
  • F Bus Shuttles will only operate along Market Street between Steuart & Market and  - use F Market streetcars along The Embarcadero (information above)

F Market & Wharves
Inbound to Fisherman's Wharf

(Bus Shuttles)
(Reroute #3)

4 to 6:30 p.m.

From Castro & 15th via Castro, 14th, Market, Spear, Mission, Steuart to temporary terminal at Steuart St & Market St

Notes:

  • Riders may also opt to use the Market Street Subway between Castro and Embarcadero stations
  • F Bus Shuttles will only operate along Market Street between 17th & Castro and Steuart & Market - use F Market streetcars along The Embarcadero (information above)

F Market & Wharves
Outbound to The Castro

(Bus Shuttles)
(Reroute #3)

4 to 6:30 p.m.

From temporary terminal at Steuart St & Market St via Steuart, Market, 15th, Castro

Notes:

  • Riders may also opt to use the Market Street Subway between Castro and Embarcadero stations
  • F Bus Shuttles will only operate along Market Street between Steuart & Market and  - use F Market streetcars along The Embarcadero (information above)

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
1:30 to 7:30 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
1:30 to 7:30 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 Corbett & 17th via 17th, Eureka, 18th, Diamond, 17th, Corbett 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

Event Service Map

Map of Muni service changes during 2024 Dyke March

Contact
Stops Affected