31

San Francisco / Bus

Muni (SFMTA) 31 schedule and full timetable

BALBOA · America/Los_Angeles

Selected branch: Ocean Beach · 48 stops. Service day: Thursday, November 12, 2026.

Muni (SFMTA) 31 full stop-by-trip timetable

All stops on the selected branch, November 12, 2026. 49 fixed scheduled trips; showing 41–49. Frequency service is listed in the boarding schedule below. A dash means the agency supplies no time.

Stop / tripTrip 41Trip 42Trip 43Trip 44Trip 45Trip 46Trip 47Trip 48Trip 49
Cyril Magnin St & Market St7:20 PM7:40 PM8:00 PM8:20 PM8:40 PM9:00 PM9:20 PM9:40 PM10:00 PM
Turk St & Taylor St7:21 PMEstimated7:41 PMEstimated8:00 PMEstimated8:20 PMEstimated8:40 PMEstimated9:00 PMEstimated9:20 PMEstimated9:40 PMEstimated10:00 PMEstimated
Turk St & Jones St7:23 PMEstimated7:43 PMEstimated8:02 PMEstimated8:22 PMEstimated8:42 PMEstimated9:02 PMEstimated9:22 PMEstimated9:42 PMEstimated10:02 PMEstimated
Turk St & Leavenworth St7:24 PMEstimated7:44 PMEstimated8:03 PMEstimated8:23 PMEstimated8:43 PMEstimated9:03 PMEstimated9:23 PMEstimated9:43 PMEstimated10:03 PMEstimated
Turk St & Hyde St7:25 PMEstimated7:45 PMEstimated8:04 PMEstimated8:24 PMEstimated8:44 PMEstimated9:04 PMEstimated9:24 PMEstimated9:44 PMEstimated10:04 PMEstimated
Turk St & Larkin St7:25 PMEstimated7:45 PMEstimated8:05 PMEstimated8:25 PMEstimated8:45 PMEstimated9:05 PMEstimated9:25 PMEstimated9:45 PMEstimated10:05 PMEstimated
Eddy St & Larkin St7:26 PMEstimated7:46 PMEstimated8:06 PMEstimated8:26 PMEstimated8:46 PMEstimated9:06 PMEstimated9:26 PMEstimated9:46 PMEstimated10:06 PMEstimated
Eddy St & Polk St7:27 PMEstimated7:47 PMEstimated8:06 PMEstimated8:26 PMEstimated8:46 PMEstimated9:06 PMEstimated9:26 PMEstimated9:46 PMEstimated10:06 PMEstimated
Eddy St & Van Ness Ave7:29 PM7:49 PM8:08 PM8:28 PM8:48 PM9:08 PM9:28 PM9:48 PM10:08 PM
Eddy St & Gough St7:30 PMEstimated7:50 PMEstimated8:09 PMEstimated8:29 PMEstimated8:49 PMEstimated9:09 PMEstimated9:29 PMEstimated9:49 PMEstimated10:09 PMEstimated
Eddy St & Laguna St7:31 PMEstimated7:51 PMEstimated8:10 PMEstimated8:30 PMEstimated8:50 PMEstimated9:10 PMEstimated9:30 PMEstimated9:50 PMEstimated10:10 PMEstimated
Eddy St & Buchanan St7:32 PMEstimated7:52 PMEstimated8:11 PMEstimated8:31 PMEstimated8:51 PMEstimated9:11 PMEstimated9:31 PMEstimated9:51 PMEstimated10:10 PMEstimated
Eddy St & Fillmore St7:33 PMEstimated7:53 PMEstimated8:12 PMEstimated8:32 PMEstimated8:52 PMEstimated9:12 PMEstimated9:32 PMEstimated9:52 PMEstimated10:11 PMEstimated
Eddy St & Pierce St7:35 PMEstimated7:54 PMEstimated8:13 PMEstimated8:33 PMEstimated8:53 PMEstimated9:13 PMEstimated9:33 PMEstimated9:53 PMEstimated10:12 PMEstimated
Eddy St & Scott St7:35 PMEstimated7:55 PMEstimated8:14 PMEstimated8:34 PMEstimated8:54 PMEstimated9:14 PMEstimated9:34 PMEstimated9:54 PMEstimated10:13 PMEstimated
Divisadero St & Eddy St7:36 PMEstimated7:55 PMEstimated8:14 PMEstimated8:34 PMEstimated8:54 PMEstimated9:14 PMEstimated9:34 PMEstimated9:54 PMEstimated10:14 PMEstimated
Turk St & Broderick St7:37 PMEstimated7:56 PMEstimated8:15 PMEstimated8:35 PMEstimated8:55 PMEstimated9:15 PMEstimated9:35 PMEstimated9:55 PMEstimated10:14 PMEstimated
Turk St & Baker St7:38 PMEstimated7:57 PMEstimated8:16 PMEstimated8:36 PMEstimated8:56 PMEstimated9:16 PMEstimated9:36 PMEstimated9:56 PMEstimated10:15 PMEstimated
Turk St & Lyon St7:38 PMEstimated7:57 PMEstimated8:16 PMEstimated8:36 PMEstimated8:56 PMEstimated9:16 PMEstimated9:36 PMEstimated9:56 PMEstimated10:16 PMEstimated
Turk St & Central Ave7:39 PMEstimated7:58 PMEstimated8:17 PMEstimated8:37 PMEstimated8:57 PMEstimated9:17 PMEstimated9:37 PMEstimated9:57 PMEstimated10:16 PMEstimated
Turk St & Masonic Ave7:40 PM7:59 PM8:18 PM8:38 PM8:58 PM9:18 PM9:38 PM9:58 PM10:17 PM
Turk St & Roselyn Ter7:40 PMEstimated7:59 PMEstimated8:18 PMEstimated8:38 PMEstimated8:58 PMEstimated9:18 PMEstimated9:38 PMEstimated9:58 PMEstimated10:17 PMEstimated
Turk St & Chabot Ter7:41 PMEstimated8:00 PMEstimated8:19 PMEstimated8:39 PMEstimated8:59 PMEstimated9:19 PMEstimated9:39 PMEstimated9:59 PMEstimated10:18 PMEstimated
Turk St & Parker Ave7:41 PMEstimated8:00 PMEstimated8:19 PMEstimated8:39 PMEstimated8:59 PMEstimated9:19 PMEstimated9:39 PMEstimated9:59 PMEstimated10:18 PMEstimated
Turk St & Stanyan St7:42 PMEstimated8:01 PMEstimated8:20 PMEstimated8:40 PMEstimated9:00 PMEstimated9:20 PMEstimated9:40 PMEstimated10:00 PMEstimated10:18 PMEstimated
Balboa St & Arguello Blvd7:43 PMEstimated8:02 PMEstimated8:21 PMEstimated8:41 PMEstimated9:01 PMEstimated9:21 PMEstimated9:41 PMEstimated10:01 PMEstimated10:19 PMEstimated
Balboa St & 4th Ave7:44 PMEstimated8:03 PMEstimated8:22 PMEstimated8:42 PMEstimated9:02 PMEstimated9:22 PMEstimated9:42 PMEstimated10:02 PMEstimated10:20 PMEstimated
Balboa St & 6th Ave7:45 PM8:04 PM8:23 PM8:43 PM9:03 PM9:23 PM9:43 PM10:03 PM10:21 PM
Balboa St & 8th Ave7:45 PMEstimated8:04 PMEstimated8:23 PMEstimated8:43 PMEstimated9:03 PMEstimated9:23 PMEstimated9:43 PMEstimated10:03 PMEstimated10:21 PMEstimated
Balboa St & 10th Ave7:46 PMEstimated8:05 PMEstimated8:24 PMEstimated8:44 PMEstimated9:04 PMEstimated9:24 PMEstimated9:44 PMEstimated10:04 PMEstimated10:22 PMEstimated
Balboa St & 12th Ave7:46 PMEstimated8:05 PMEstimated8:24 PMEstimated8:44 PMEstimated9:04 PMEstimated9:24 PMEstimated9:44 PMEstimated10:04 PMEstimated10:22 PMEstimated
Balboa St & Park Presidio Blvd7:47 PMEstimated8:06 PMEstimated8:25 PMEstimated8:45 PMEstimated9:05 PMEstimated9:25 PMEstimated9:45 PMEstimated10:05 PMEstimated10:23 PMEstimated
Balboa St & 17th Ave7:48 PMEstimated8:07 PMEstimated8:26 PMEstimated8:46 PMEstimated9:06 PMEstimated9:26 PMEstimated9:46 PMEstimated10:06 PMEstimated10:24 PMEstimated
Balboa St & 19th Ave7:49 PMEstimated8:08 PMEstimated8:27 PMEstimated8:47 PMEstimated9:07 PMEstimated9:26 PMEstimated9:46 PMEstimated10:06 PMEstimated10:24 PMEstimated
Balboa St & 21st Ave7:50 PMEstimated8:08 PMEstimated8:27 PMEstimated8:47 PMEstimated9:07 PMEstimated9:27 PMEstimated9:47 PMEstimated10:07 PMEstimated10:25 PMEstimated
Balboa St & 23rd Ave7:50 PMEstimated8:09 PMEstimated8:28 PMEstimated8:48 PMEstimated9:08 PMEstimated9:27 PMEstimated9:47 PMEstimated10:07 PMEstimated10:25 PMEstimated
Balboa St & 25th Ave7:51 PMEstimated8:10 PMEstimated8:29 PMEstimated8:49 PMEstimated9:09 PMEstimated9:28 PMEstimated9:48 PMEstimated10:08 PMEstimated10:26 PMEstimated
Balboa St & 28th Ave7:52 PMEstimated8:10 PMEstimated8:29 PMEstimated8:49 PMEstimated9:09 PMEstimated9:29 PMEstimated9:49 PMEstimated10:09 PMEstimated10:27 PMEstimated
Balboa St & 30th Ave7:53 PMEstimated8:11 PMEstimated8:30 PMEstimated8:50 PMEstimated9:10 PMEstimated9:30 PMEstimated9:50 PMEstimated10:10 PMEstimated10:28 PMEstimated
Balboa St & 32nd Ave7:53 PMEstimated8:12 PMEstimated8:31 PMEstimated8:51 PMEstimated9:11 PMEstimated9:30 PMEstimated9:50 PMEstimated10:10 PMEstimated10:28 PMEstimated
Balboa St & 35th Ave7:54 PMEstimated8:12 PMEstimated8:31 PMEstimated8:51 PMEstimated9:11 PMEstimated9:31 PMEstimated9:51 PMEstimated10:11 PMEstimated10:29 PMEstimated
Balboa St & 37th Ave7:55 PMEstimated8:13 PMEstimated8:32 PMEstimated8:52 PMEstimated9:12 PMEstimated9:32 PMEstimated9:52 PMEstimated10:12 PMEstimated10:30 PMEstimated
Balboa St & 40th Ave7:56 PMEstimated8:14 PMEstimated8:33 PMEstimated8:53 PMEstimated9:13 PMEstimated9:32 PMEstimated9:52 PMEstimated10:12 PMEstimated10:30 PMEstimated
Balboa St & 43rd Ave7:57 PMEstimated8:15 PMEstimated8:34 PMEstimated8:54 PMEstimated9:14 PMEstimated9:33 PMEstimated9:53 PMEstimated10:13 PMEstimated10:31 PMEstimated
45th Ave & Balboa St7:58 PMEstimated8:16 PMEstimated8:35 PMEstimated8:55 PMEstimated9:15 PMEstimated9:34 PMEstimated9:54 PMEstimated10:14 PMEstimated10:32 PMEstimated
45th Ave & Cabrillo St7:58 PMEstimated8:16 PMEstimated8:35 PMEstimated8:55 PMEstimated9:15 PMEstimated9:35 PMEstimated9:55 PMEstimated10:15 PMEstimated10:33 PMEstimated
Cabrillo St & 47th Ave7:59 PMEstimated8:17 PMEstimated8:36 PMEstimated8:56 PMEstimated9:16 PMEstimated9:35 PMEstimated9:55 PMEstimated10:15 PMEstimated10:33 PMEstimated
Cabrillo St & La Playa St8:00 PM8:18 PM8:37 PM8:57 PM9:17 PM9:36 PM9:56 PM10:16 PM10:34 PM

Every departure from Cyril Magnin St & Market St

For the selected service day and branch. After-midnight times retain their service-day association; “+1 day” means the following calendar day.

Departure / windowDestinationBoarding notes
5:45 AMOcean BeachScheduled
6:07 AMOcean BeachScheduled
6:29 AMOcean BeachScheduled
6:51 AMOcean BeachScheduled
7:12 AMOcean BeachScheduled
7:33 AMOcean BeachScheduled
7:54 AMOcean BeachScheduled
8:16 AMOcean BeachScheduled
8:37 AMOcean BeachScheduled
8:58 AMOcean BeachScheduled
9:19 AMOcean BeachScheduled
9:40 AMOcean BeachScheduled
10:00 AMOcean BeachScheduled
10:20 AMOcean BeachScheduled
10:40 AMOcean BeachScheduled
11:00 AMOcean BeachScheduled
11:20 AMOcean BeachScheduled
11:40 AMOcean BeachScheduled
12:00 PMOcean BeachScheduled
12:20 PMOcean BeachScheduled
12:40 PMOcean BeachScheduled
1:00 PMOcean BeachScheduled
1:20 PMOcean BeachScheduled
1:40 PMOcean BeachScheduled
2:00 PMOcean BeachScheduled
2:20 PMOcean BeachScheduled
2:40 PMOcean BeachScheduled
3:00 PMOcean BeachScheduled
3:20 PMOcean BeachScheduled
3:40 PMOcean BeachScheduled
4:00 PMOcean BeachScheduled
4:20 PMOcean BeachScheduled
4:40 PMOcean BeachScheduled
5:00 PMOcean BeachScheduled
5:20 PMOcean BeachScheduled
5:40 PMOcean BeachScheduled
6:00 PMOcean BeachScheduled
6:20 PMOcean BeachScheduled
6:40 PMOcean BeachScheduled
7:00 PMOcean BeachScheduled
7:20 PMOcean BeachScheduled
7:40 PMOcean BeachScheduled
8:00 PMOcean BeachScheduled
8:20 PMOcean BeachScheduled
8:40 PMOcean BeachScheduled
9:00 PMOcean BeachScheduled
9:20 PMOcean BeachScheduled
9:40 PMOcean BeachScheduled
10:00 PMOcean BeachScheduled

More Muni (SFMTA) travel information

✓
Published Muni (SFMTA) schedule

Imported Oct 24, 2026 · 20:23 UTC · Service dates 2026-08-29 through 2027-01-15. See data status

Schedule data provided by SFMTA. Source archive: City and County of San Francisco open data portal. Source details ↗

Reproduced with permission granted by the City and County of San Francisco. The information has been provided by means of a nonexclusive, limited, and revocable license granted by the City and County of San Francisco. The City and County of San Francisco does not guarantee the accuracy, adequacy, completeness or usefulness of any information. The City and County of San Francisco provides this information "as is," without warranty of any kind, express or implied, including but not limited to warranties of merchantability or fitness for a particular purpose, and assumes no responsibility for anyone's use of the information.

Agency data license and disclaimer ↗