ATTN: OB 48 blocked near Portola and O'Shaughnessy by #SFPD activity. Expect delays and possible reroute. (More: 20 in last 48 hours)

21 HAYES Outbound to Inner Richmond Weekday Service

21 HAYES - Outbound to Inner Richmond - Weekday Service
Table below shows selected stops and planned service.
For a complete stop list, with links to all stops for stop details and real-time vehicle predictions, please visit Stops/Description section of route page.
Hyde St
& Grove St
Hayes St
& Van Ness Ave
Hayes St
& Divisadero St
Hayes St
& Masonic Ave
Fulton Street & Shrader StreetFulton St & Stanyan StwFulton St
& 8th Ave
5:15 am5:18 am5:23 am5:25 am5:29 am----
5:35 am5:38 am5:43 am5:45 am5:49 am----
5:55 am5:58 am6:03 am6:05 am6:09 am----
6:15 am6:18 am6:24 am6:27 am6:31 am----
6:36 am6:39 am6:45 am6:48 am6:52 am----
6:57 am7:00 am7:06 am7:09 am7:13 am----
7:18 am7:22 am7:28 am7:31 am7:36 am----
7:39 am7:43 am7:49 am7:52 am7:57 am----
7:59 am8:03 am8:10 am8:13 am8:19 am----
8:20 am8:24 am8:31 am8:34 am8:40 am----
8:40 am8:44 am8:51 am8:54 am9:00 am----
9:00 am9:04 am9:11 am9:14 am9:19 am----
9:20 am9:24 am9:31 am9:34 am9:39 am----
9:40 am9:44 am9:51 am9:54 am9:59 am----
9:59 am10:03 am10:10 am10:13 am10:18 am----
10:19 am10:23 am10:30 am10:33 am10:38 am----
10:39 am10:43 am10:50 am10:53 am10:58 am----
10:59 am11:03 am11:10 am11:13 am11:18 am----
11:19 am11:23 am11:31 am11:34 am11:39 am----
11:39 am11:43 am11:51 am11:54 am11:59 am----
11:59 am12:03 pm12:11 pm12:14 pm12:19 pm----
12:19 pm12:23 pm12:32 pm12:36 pm12:41 pm----
12:39 pm12:43 pm12:52 pm12:56 pm1:01 pm----
12:59 pm1:03 pm1:12 pm1:16 pm1:21 pm----
1:18 pm1:22 pm1:31 pm1:35 pm1:40 pm----
1:38 pm1:42 pm1:51 pm1:55 pm2:00 pm----
1:58 pm2:02 pm2:11 pm2:15 pm2:20 pm----
2:18 pm2:22 pm2:31 pm2:35 pm2:40 pm----
2:38 pm2:42 pm2:51 pm2:55 pm3:00 pm----
2:58 pm3:02 pm3:11 pm3:15 pm3:20 pm----
3:19 pm3:23 pm3:32 pm3:35 pm3:40 pm----
3:39 pm3:43 pm3:52 pm3:55 pm4:00 pm----
3:59 pm4:03 pm4:12 pm4:15 pm4:20 pm----
4:19 pm4:23 pm4:33 pm4:36 pm4:41 pm----
4:39 pm4:43 pm4:53 pm4:57 pm5:02 pm----
4:59 pm5:03 pm5:13 pm5:17 pm5:22 pm----
5:19 pm5:24 pm5:34 pm5:37 pm5:42 pm----
5:39 pm5:44 pm5:54 pm5:57 pm6:02 pm----
5:59 pm6:04 pm6:14 pm6:17 pm6:22 pm----
6:19 pm6:23 pm6:34 pm6:37 pm6:42 pm----
6:38 pm6:42 pm6:52 pm6:55 pm----7:03 pm
6:58 pm7:02 pm7:12 pm7:15 pm----7:23 pm
7:17 pm7:21 pm7:31 pm7:34 pm----7:42 pm
7:37 pm7:41 pm7:51 pm7:54 pm----8:02 pm
7:57 pm8:01 pm8:11 pm8:14 pm----8:22 pm
8:17 pm8:21 pm8:30 pm8:33 pm----8:41 pm
8:36 pm8:40 pm8:49 pm8:52 pm----9:00 pm
8:56 pm9:00 pm9:09 pm9:12 pm----9:20 pm
9:16 pm9:19 pm9:27 pm9:30 pm----9:38 pm
9:36 pm9:39 pm9:47 pm9:50 pm--9:55 pm--
9:56 pm9:59 pm10:07 pm10:10 pm--10:15 pm--
10:16 pm10:19 pm10:26 pm10:29 pm--10:34 pm--