FINAL UPDATE: Delay at Church/Clipper cleared. OB #JChurch is resuming service. (More: 25 in last 48 hours)

21 HAYES Outbound to Inner Richmond Weekday Service

Please choose a direction and day of week in the table above to see the schedule.
Inbound to Civic CenterOutbound to Inner Richmond
Weekday Service Weekday Service
Saturday ServiceSaturday Service
Sunday ServiceSunday 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--