5 a.m. - 10 p.m. daily
Temporary Stop Relocations
Stop status is updated every 30 minutes on the hour.
Live Map
Service Frequencies
Schedule | Morning | Midday | Evening | Late Night | Owl |
---|---|---|---|---|---|
Weekday | 20 | 20 | 20 | -- | -- |
Weekend | 20 | 20 | 20 | -- | -- |
See below for detailed schedule information and live data.
Neighborhoods
Stops/Description
Inbound to Civic Center
Choose a stop below for real-time arrival predictions.
Stop | Stop ID |
---|---|
Fulton St & 8th Ave | 14735 |
Fulton St & Shrader St | 17499 |
Hayes St & Shrader St | 17561 |
Hayes St & Clayton St | 14988 |
Hayes St & Masonic Ave | 15002 |
Hayes St & Central Ave | 14986 |
Hayes St & Lyon St | 15000 |
Hayes St & Baker St | 14980 |
Hayes St & Divisadero St | 14992 |
Hayes St & Pierce St | 15004 |
Hayes St & Steiner St | 15012 |
Hayes St & Fillmore St | 14994 |
Hayes St & Webster St | 15015 |
Hayes St & Buchanan St | 14984 |
Laguna St & Hayes St | 15260 |
Grove St & Laguna St | 14921 |
Grove St & Gough St | 14920 |
Grove St & Van Ness Ave | 14923 |
McAllister St & Hyde St | 15396 |
Hyde St & Grove St | 15071 |
Outbound to Inner Richmond
Choose a stop below for real-time arrival predictions.
Stop | Stop ID |
---|---|
Hyde St & Grove St | 15071 |
Hayes St & Larkin St | 14997 |
Hayes St & Van Ness Ave | 15013 |
Grove St & Gough St | 18112 |
Grove St & Laguna St | 18113 |
Hayes St & Buchanan St | 14983 |
Hayes St & Gough St | 14996 |
Hayes St & Laguna St | 14998 |
Hayes St & Buchanan St | 14983 |
Hayes St & Webster St | 15014 |
Hayes St & Fillmore St | 14993 |
Hayes St & Steiner St | 15011 |
Hayes St & Pierce St | 15003 |
Hayes St & Divisadero St | 14991 |
Hayes St & Baker St | 14979 |
Hayes St & Lyon St | 14999 |
Hayes St & Central Ave | 14985 |
Hayes St & Masonic Ave | 15001 |
Hayes St & Clayton St | 14987 |
Hayes St & Shrader St | 15007 |
Hayes St & Stanyan St | 15009 |
Fulton St & Stanyan St | 14236 |
Fulton St & 8th Ave | 14735 |
Description
The 21 Hayes operates between the Haight and Civic Center.
Inbound to Hyde & Grove
From Fulton & Shrader, east on Fulton, right on Shrader, left on Hayes, left on Laguna, right on Grove, left on Polk, right on McAllister, right on Hyde to last stop on Hyde between Fulton & Grove.
Outbound to Fulton & Shrader
From Hyde & Grove, south on Hyde, right on Market, right on Hayes, right on Stanyan, right on Fulton, to terminal.