M104

New York County / Bus

MTA Manhattan Bus M104 Saturday and Sunday schedule

West Harlem - Times Square · America/New_York

Selected branch: WEST HARLEM 129 ST via BROADWAY · 35 stops.

Saturday and Sunday departures

Departures from W 41 ST/8 AV toward WEST HARLEM 129 ST via BROADWAY. Dates use the agency’s calendar and explicit service exceptions. Saturday and Sunday are evaluated separately.

2026-11-07

Saturday · Saturday, November 7, 2026

Every-stop timetable ↗

159 departure entries for this stop and branch. First 12:15 AM; last departure 1:20 AM +1 day.

Departure / windowDestinationBoarding notes
12:15 AMWEST HARLEM 129 ST via BROADWAYScheduled
12:55 AMWEST HARLEM 129 ST via BROADWAYScheduled
1:50 AMWEST HARLEM 129 ST via BROADWAYScheduled
2:35 AMWEST HARLEM 129 ST via BROADWAYScheduled
3:20 AMWEST HARLEM 129 ST via BROADWAYScheduled
4:05 AMWEST HARLEM 129 ST via BROADWAYScheduled
4:50 AMWEST HARLEM 129 ST via BROADWAYScheduled
5:35 AMWEST HARLEM 129 ST via BROADWAYScheduled
6:05 AMWEST HARLEM 129 ST via BROADWAYScheduled
6:35 AMWEST HARLEM 129 ST via BROADWAYScheduled
6:55 AMWEST HARLEM 129 ST via BROADWAYScheduled
7:15 AMWEST HARLEM 129 ST via BROADWAYScheduled
7:35 AMWEST HARLEM 129 ST via BROADWAYScheduled
7:55 AMWEST HARLEM 129 ST via BROADWAYScheduled
8:15 AMWEST HARLEM 129 ST via BROADWAYScheduled
8:30 AMWEST HARLEM 129 ST via BROADWAYScheduled
8:45 AMWEST HARLEM 129 ST via BROADWAYScheduled
8:55 AMWEST HARLEM 129 ST via BROADWAYScheduled
9:05 AMWEST HARLEM 129 ST via BROADWAYScheduled
9:15 AMWEST HARLEM 129 ST via BROADWAYScheduled
9:25 AMWEST HARLEM 129 ST via BROADWAYScheduled
9:35 AMWEST HARLEM 129 ST via BROADWAYScheduled
9:45 AMWEST HARLEM 129 ST via BROADWAYScheduled
9:55 AMWEST HARLEM 129 ST via BROADWAYScheduled
10:05 AMWEST HARLEM 129 ST via BROADWAYScheduled
10:15 AMWEST HARLEM 129 ST via BROADWAYScheduled
10:25 AMWEST HARLEM 129 ST via BROADWAYScheduled
10:35 AMWEST HARLEM 129 ST via BROADWAYScheduled
10:45 AMWEST HARLEM 129 ST via BROADWAYScheduled
10:55 AMWEST HARLEM 129 ST via BROADWAYScheduled
11:05 AMWEST HARLEM 129 ST via BROADWAYScheduled
11:15 AMWEST HARLEM 129 ST via BROADWAYScheduled
11:23 AMWEST HARLEM 129 ST via BROADWAYScheduled
11:31 AMWEST HARLEM 129 ST via BROADWAYScheduled
11:39 AMWEST HARLEM 129 ST via BROADWAYScheduled
11:47 AMWEST HARLEM 129 ST via BROADWAYScheduled
11:55 AMWEST HARLEM 129 ST via BROADWAYScheduled
12:03 PMWEST HARLEM 129 ST via BROADWAYScheduled
12:11 PMWEST HARLEM 129 ST via BROADWAYScheduled
12:19 PMWEST HARLEM 129 ST via BROADWAYScheduled
12:27 PMWEST HARLEM 129 ST via BROADWAYScheduled
12:33 PMWEST HARLEM 129 ST via BROADWAYScheduled
12:39 PMWEST HARLEM 129 ST via BROADWAYScheduled
12:45 PMWEST HARLEM 129 ST via BROADWAYScheduled
12:51 PMWEST HARLEM 129 ST via BROADWAYScheduled
12:57 PMWEST HARLEM 129 ST via BROADWAYScheduled
1:03 PMWEST HARLEM 129 ST via BROADWAYScheduled
1:09 PMWEST HARLEM 129 ST via BROADWAYScheduled
1:15 PMWEST HARLEM 129 ST via BROADWAYScheduled
1:21 PMWEST HARLEM 129 ST via BROADWAYScheduled
1:27 PMWEST HARLEM 129 ST via BROADWAYScheduled
1:33 PMWEST HARLEM 129 ST via BROADWAYScheduled
1:39 PMWEST HARLEM 129 ST via BROADWAYScheduled
1:45 PMWEST HARLEM 129 ST via BROADWAYScheduled
1:51 PMWEST HARLEM 129 ST via BROADWAYScheduled
1:57 PMWEST HARLEM 129 ST via BROADWAYScheduled
2:03 PMWEST HARLEM 129 ST via BROADWAYScheduled
2:09 PMWEST HARLEM 129 ST via BROADWAYScheduled
2:15 PMWEST HARLEM 129 ST via BROADWAYScheduled
2:21 PMWEST HARLEM 129 ST via BROADWAYScheduled
2:27 PMWEST HARLEM 129 ST via BROADWAYScheduled
2:33 PMWEST HARLEM 129 ST via BROADWAYScheduled
2:39 PMWEST HARLEM 129 ST via BROADWAYScheduled
2:45 PMWEST HARLEM 129 ST via BROADWAYScheduled
2:51 PMWEST HARLEM 129 ST via BROADWAYScheduled
2:57 PMWEST HARLEM 129 ST via BROADWAYScheduled
3:03 PMWEST HARLEM 129 ST via BROADWAYScheduled
3:09 PMWEST HARLEM 129 ST via BROADWAYScheduled
3:14 PMWEST HARLEM 129 ST via BROADWAYScheduled
3:19 PMWEST HARLEM 129 ST via BROADWAYScheduled
3:24 PMWEST HARLEM 129 ST via BROADWAYScheduled
3:29 PMWEST HARLEM 129 ST via BROADWAYScheduled
3:34 PMWEST HARLEM 129 ST via BROADWAYScheduled
3:39 PMWEST HARLEM 129 ST via BROADWAYScheduled
3:44 PMWEST HARLEM 129 ST via BROADWAYScheduled
3:49 PMWEST HARLEM 129 ST via BROADWAYScheduled
3:54 PMWEST HARLEM 129 ST via BROADWAYScheduled
3:59 PMWEST HARLEM 129 ST via BROADWAYScheduled
4:04 PMWEST HARLEM 129 ST via BROADWAYScheduled
4:09 PMWEST HARLEM 129 ST via BROADWAYScheduled
4:14 PMWEST HARLEM 129 ST via BROADWAYScheduled
4:19 PMWEST HARLEM 129 ST via BROADWAYScheduled
4:24 PMWEST HARLEM 129 ST via BROADWAYScheduled
4:29 PMWEST HARLEM 129 ST via BROADWAYScheduled
4:34 PMWEST HARLEM 129 ST via BROADWAYScheduled
4:39 PMWEST HARLEM 129 ST via BROADWAYScheduled
4:44 PMWEST HARLEM 129 ST via BROADWAYScheduled
4:49 PMWEST HARLEM 129 ST via BROADWAYScheduled
4:54 PMWEST HARLEM 129 ST via BROADWAYScheduled
4:59 PMWEST HARLEM 129 ST via BROADWAYScheduled
5:04 PMWEST HARLEM 129 ST via BROADWAYScheduled
5:09 PMWEST HARLEM 129 ST via BROADWAYScheduled
5:14 PMWEST HARLEM 129 ST via BROADWAYScheduled
5:19 PMWEST HARLEM 129 ST via BROADWAYScheduled
5:24 PMWEST HARLEM 129 ST via BROADWAYScheduled
5:30 PMWEST HARLEM 129 ST via BROADWAYScheduled
5:36 PMWEST HARLEM 129 ST via BROADWAYScheduled
5:42 PMWEST HARLEM 129 ST via BROADWAYScheduled
5:48 PMWEST HARLEM 129 ST via BROADWAYScheduled
5:54 PMWEST HARLEM 129 ST via BROADWAYScheduled
6:00 PMWEST HARLEM 129 ST via BROADWAYScheduled
6:06 PMWEST HARLEM 129 ST via BROADWAYScheduled
6:12 PMWEST HARLEM 129 ST via BROADWAYScheduled
6:18 PMWEST HARLEM 129 ST via BROADWAYScheduled
6:24 PMWEST HARLEM 129 ST via BROADWAYScheduled
6:30 PMWEST HARLEM 129 ST via BROADWAYScheduled
6:36 PMWEST HARLEM 129 ST via BROADWAYScheduled
6:43 PMWEST HARLEM 129 ST via BROADWAYScheduled
6:49 PMWEST HARLEM 129 ST via BROADWAYScheduled
6:56 PMWEST HARLEM 129 ST via BROADWAYScheduled
7:02 PMWEST HARLEM 129 ST via BROADWAYScheduled
7:09 PMWEST HARLEM 129 ST via BROADWAYScheduled
7:15 PMWEST HARLEM 129 ST via BROADWAYScheduled
7:22 PMWEST HARLEM 129 ST via BROADWAYScheduled
7:28 PMWEST HARLEM 129 ST via BROADWAYScheduled
7:35 PMWEST HARLEM 129 ST via BROADWAYScheduled
7:41 PMWEST HARLEM 129 ST via BROADWAYScheduled
7:48 PMWEST HARLEM 129 ST via BROADWAYScheduled
7:54 PMWEST HARLEM 129 ST via BROADWAYScheduled
8:01 PMWEST HARLEM 129 ST via BROADWAYScheduled
8:07 PMWEST HARLEM 129 ST via BROADWAYScheduled
8:14 PMWEST HARLEM 129 ST via BROADWAYScheduled
8:20 PMWEST HARLEM 129 ST via BROADWAYScheduled
8:27 PMWEST HARLEM 129 ST via BROADWAYScheduled
8:33 PMWEST HARLEM 129 ST via BROADWAYScheduled
8:40 PMWEST HARLEM 129 ST via BROADWAYScheduled
8:46 PMWEST HARLEM 129 ST via BROADWAYScheduled
8:53 PMWEST HARLEM 129 ST via BROADWAYScheduled
8:59 PMWEST HARLEM 129 ST via BROADWAYScheduled
9:06 PMWEST HARLEM 129 ST via BROADWAYScheduled
9:12 PMWEST HARLEM 129 ST via BROADWAYScheduled
9:19 PMWEST HARLEM 129 ST via BROADWAYScheduled
9:25 PMWEST HARLEM 129 ST via BROADWAYScheduled
9:32 PMWEST HARLEM 129 ST via BROADWAYScheduled
9:38 PMWEST HARLEM 129 ST via BROADWAYScheduled
9:45 PMWEST HARLEM 129 ST via BROADWAYScheduled
9:51 PMWEST HARLEM 129 ST via BROADWAYScheduled
9:58 PMWEST HARLEM 129 ST via BROADWAYScheduled
10:04 PMWEST HARLEM 129 ST via BROADWAYScheduled
10:11 PMWEST HARLEM 129 ST via BROADWAYScheduled
10:18 PMWEST HARLEM 129 ST via BROADWAYScheduled
10:25 PMWEST HARLEM 129 ST via BROADWAYScheduled
10:33 PMWEST HARLEM 129 ST via BROADWAYScheduled
10:41 PMWEST HARLEM 129 ST via BROADWAYScheduled
10:51 PMWEST HARLEM 129 ST via BROADWAYScheduled
11:01 PMWEST HARLEM 129 ST via BROADWAYScheduled
11:11 PMWEST HARLEM 129 ST via BROADWAYScheduled
11:21 PMWEST HARLEM 129 ST via BROADWAYScheduled
11:31 PMWEST HARLEM 129 ST via BROADWAYScheduled
11:41 PMWEST HARLEM 129 ST via BROADWAYScheduled
11:51 PMWEST HARLEM 129 ST via BROADWAYScheduled
12:01 AM +1 dayWEST HARLEM 129 ST via BROADWAYScheduled
12:11 AM +1 dayWEST HARLEM 129 ST via BROADWAYScheduled
12:21 AM +1 dayWEST HARLEM 129 ST via BROADWAYScheduled
12:31 AM +1 dayWEST HARLEM 129 ST via BROADWAYScheduled
12:41 AM +1 dayWEST HARLEM 129 ST via BROADWAYScheduled
12:53 AM +1 dayWEST HARLEM 129 ST via BROADWAYScheduled
1:05 AM +1 dayWEST HARLEM 129 ST via BROADWAYScheduled
1:20 AM +1 dayWEST HARLEM 129 ST via BROADWAYScheduled

2026-11-08

Sunday · Sunday, November 8, 2026

Every-stop timetable ↗

141 departure entries for this stop and branch. First 12:15 AM; last departure 1:20 AM +1 day.

Departure / windowDestinationBoarding notes
12:15 AMWEST HARLEM 129 ST via BROADWAYScheduled
12:55 AMWEST HARLEM 129 ST via BROADWAYScheduled
1:50 AMWEST HARLEM 129 ST via BROADWAYScheduled
2:35 AMWEST HARLEM 129 ST via BROADWAYScheduled
3:20 AMWEST HARLEM 129 ST via BROADWAYScheduled
4:05 AMWEST HARLEM 129 ST via BROADWAYScheduled
4:50 AMWEST HARLEM 129 ST via BROADWAYScheduled
5:35 AMWEST HARLEM 129 ST via BROADWAYScheduled
6:20 AMWEST HARLEM 129 ST via BROADWAYScheduled
6:50 AMWEST HARLEM 129 ST via BROADWAYScheduled
7:20 AMWEST HARLEM 129 ST via BROADWAYScheduled
7:50 AMWEST HARLEM 129 ST via BROADWAYScheduled
8:20 AMWEST HARLEM 129 ST via BROADWAYScheduled
8:40 AMWEST HARLEM 129 ST via BROADWAYScheduled
9:00 AMWEST HARLEM 129 ST via BROADWAYScheduled
9:20 AMWEST HARLEM 129 ST via BROADWAYScheduled
9:40 AMWEST HARLEM 129 ST via BROADWAYScheduled
9:55 AMWEST HARLEM 129 ST via BROADWAYScheduled
10:10 AMWEST HARLEM 129 ST via BROADWAYScheduled
10:20 AMWEST HARLEM 129 ST via BROADWAYScheduled
10:30 AMWEST HARLEM 129 ST via BROADWAYScheduled
10:40 AMWEST HARLEM 129 ST via BROADWAYScheduled
10:50 AMWEST HARLEM 129 ST via BROADWAYScheduled
11:00 AMWEST HARLEM 129 ST via BROADWAYScheduled
11:10 AMWEST HARLEM 129 ST via BROADWAYScheduled
11:18 AMWEST HARLEM 129 ST via BROADWAYScheduled
11:26 AMWEST HARLEM 129 ST via BROADWAYScheduled
11:34 AMWEST HARLEM 129 ST via BROADWAYScheduled
11:42 AMWEST HARLEM 129 ST via BROADWAYScheduled
11:50 AMWEST HARLEM 129 ST via BROADWAYScheduled
11:58 AMWEST HARLEM 129 ST via BROADWAYScheduled
12:06 PMWEST HARLEM 129 ST via BROADWAYScheduled
12:14 PMWEST HARLEM 129 ST via BROADWAYScheduled
12:21 PMWEST HARLEM 129 ST via BROADWAYScheduled
12:28 PMWEST HARLEM 129 ST via BROADWAYScheduled
12:35 PMWEST HARLEM 129 ST via BROADWAYScheduled
12:42 PMWEST HARLEM 129 ST via BROADWAYScheduled
12:49 PMWEST HARLEM 129 ST via BROADWAYScheduled
12:56 PMWEST HARLEM 129 ST via BROADWAYScheduled
1:02 PMWEST HARLEM 129 ST via BROADWAYScheduled
1:08 PMWEST HARLEM 129 ST via BROADWAYScheduled
1:14 PMWEST HARLEM 129 ST via BROADWAYScheduled
1:20 PMWEST HARLEM 129 ST via BROADWAYScheduled
1:26 PMWEST HARLEM 129 ST via BROADWAYScheduled
1:32 PMWEST HARLEM 129 ST via BROADWAYScheduled
1:38 PMWEST HARLEM 129 ST via BROADWAYScheduled
1:44 PMWEST HARLEM 129 ST via BROADWAYScheduled
1:50 PMWEST HARLEM 129 ST via BROADWAYScheduled
1:56 PMWEST HARLEM 129 ST via BROADWAYScheduled
2:02 PMWEST HARLEM 129 ST via BROADWAYScheduled
2:08 PMWEST HARLEM 129 ST via BROADWAYScheduled
2:14 PMWEST HARLEM 129 ST via BROADWAYScheduled
2:20 PMWEST HARLEM 129 ST via BROADWAYScheduled
2:26 PMWEST HARLEM 129 ST via BROADWAYScheduled
2:32 PMWEST HARLEM 129 ST via BROADWAYScheduled
2:38 PMWEST HARLEM 129 ST via BROADWAYScheduled
2:44 PMWEST HARLEM 129 ST via BROADWAYScheduled
2:50 PMWEST HARLEM 129 ST via BROADWAYScheduled
2:56 PMWEST HARLEM 129 ST via BROADWAYScheduled
3:02 PMWEST HARLEM 129 ST via BROADWAYScheduled
3:08 PMWEST HARLEM 129 ST via BROADWAYScheduled
3:14 PMWEST HARLEM 129 ST via BROADWAYScheduled
3:20 PMWEST HARLEM 129 ST via BROADWAYScheduled
3:26 PMWEST HARLEM 129 ST via BROADWAYScheduled
3:32 PMWEST HARLEM 129 ST via BROADWAYScheduled
3:38 PMWEST HARLEM 129 ST via BROADWAYScheduled
3:44 PMWEST HARLEM 129 ST via BROADWAYScheduled
3:50 PMWEST HARLEM 129 ST via BROADWAYScheduled
3:56 PMWEST HARLEM 129 ST via BROADWAYScheduled
4:02 PMWEST HARLEM 129 ST via BROADWAYScheduled
4:08 PMWEST HARLEM 129 ST via BROADWAYScheduled
4:14 PMWEST HARLEM 129 ST via BROADWAYScheduled
4:20 PMWEST HARLEM 129 ST via BROADWAYScheduled
4:26 PMWEST HARLEM 129 ST via BROADWAYScheduled
4:32 PMWEST HARLEM 129 ST via BROADWAYScheduled
4:38 PMWEST HARLEM 129 ST via BROADWAYScheduled
4:44 PMWEST HARLEM 129 ST via BROADWAYScheduled
4:50 PMWEST HARLEM 129 ST via BROADWAYScheduled
4:56 PMWEST HARLEM 129 ST via BROADWAYScheduled
5:02 PMWEST HARLEM 129 ST via BROADWAYScheduled
5:08 PMWEST HARLEM 129 ST via BROADWAYScheduled
5:14 PMWEST HARLEM 129 ST via BROADWAYScheduled
5:20 PMWEST HARLEM 129 ST via BROADWAYScheduled
5:26 PMWEST HARLEM 129 ST via BROADWAYScheduled
5:32 PMWEST HARLEM 129 ST via BROADWAYScheduled
5:38 PMWEST HARLEM 129 ST via BROADWAYScheduled
5:44 PMWEST HARLEM 129 ST via BROADWAYScheduled
5:50 PMWEST HARLEM 129 ST via BROADWAYScheduled
5:56 PMWEST HARLEM 129 ST via BROADWAYScheduled
6:02 PMWEST HARLEM 129 ST via BROADWAYScheduled
6:08 PMWEST HARLEM 129 ST via BROADWAYScheduled
6:14 PMWEST HARLEM 129 ST via BROADWAYScheduled
6:20 PMWEST HARLEM 129 ST via BROADWAYScheduled
6:26 PMWEST HARLEM 129 ST via BROADWAYScheduled
6:32 PMWEST HARLEM 129 ST via BROADWAYScheduled
6:38 PMWEST HARLEM 129 ST via BROADWAYScheduled
6:44 PMWEST HARLEM 129 ST via BROADWAYScheduled
6:50 PMWEST HARLEM 129 ST via BROADWAYScheduled
6:56 PMWEST HARLEM 129 ST via BROADWAYScheduled
7:02 PMWEST HARLEM 129 ST via BROADWAYScheduled
7:08 PMWEST HARLEM 129 ST via BROADWAYScheduled
7:14 PMWEST HARLEM 129 ST via BROADWAYScheduled
7:20 PMWEST HARLEM 129 ST via BROADWAYScheduled
7:26 PMWEST HARLEM 129 ST via BROADWAYScheduled
7:32 PMWEST HARLEM 129 ST via BROADWAYScheduled
7:38 PMWEST HARLEM 129 ST via BROADWAYScheduled
7:44 PMWEST HARLEM 129 ST via BROADWAYScheduled
7:50 PMWEST HARLEM 129 ST via BROADWAYScheduled
7:56 PMWEST HARLEM 129 ST via BROADWAYScheduled
8:02 PMWEST HARLEM 129 ST via BROADWAYScheduled
8:08 PMWEST HARLEM 129 ST via BROADWAYScheduled
8:14 PMWEST HARLEM 129 ST via BROADWAYScheduled
8:21 PMWEST HARLEM 129 ST via BROADWAYScheduled
8:28 PMWEST HARLEM 129 ST via BROADWAYScheduled
8:36 PMWEST HARLEM 129 ST via BROADWAYScheduled
8:44 PMWEST HARLEM 129 ST via BROADWAYScheduled
8:52 PMWEST HARLEM 129 ST via BROADWAYScheduled
9:00 PMWEST HARLEM 129 ST via BROADWAYScheduled
9:08 PMWEST HARLEM 129 ST via BROADWAYScheduled
9:17 PMWEST HARLEM 129 ST via BROADWAYScheduled
9:26 PMWEST HARLEM 129 ST via BROADWAYScheduled
9:35 PMWEST HARLEM 129 ST via BROADWAYScheduled
9:44 PMWEST HARLEM 129 ST via BROADWAYScheduled
9:53 PMWEST HARLEM 129 ST via BROADWAYScheduled
10:02 PMWEST HARLEM 129 ST via BROADWAYScheduled
10:12 PMWEST HARLEM 129 ST via BROADWAYScheduled
10:22 PMWEST HARLEM 129 ST via BROADWAYScheduled
10:34 PMWEST HARLEM 129 ST via BROADWAYScheduled
10:46 PMWEST HARLEM 129 ST via BROADWAYScheduled
10:58 PMWEST HARLEM 129 ST via BROADWAYScheduled
11:10 PMWEST HARLEM 129 ST via BROADWAYScheduled
11:22 PMWEST HARLEM 129 ST via BROADWAYScheduled
11:34 PMWEST HARLEM 129 ST via BROADWAYScheduled
11:46 PMWEST HARLEM 129 ST via BROADWAYScheduled
11:58 PMWEST HARLEM 129 ST via BROADWAYScheduled
12:10 AM +1 dayWEST HARLEM 129 ST via BROADWAYScheduled
12:22 AM +1 dayWEST HARLEM 129 ST via BROADWAYScheduled
12:34 AM +1 dayWEST HARLEM 129 ST via BROADWAYScheduled
12:46 AM +1 dayWEST HARLEM 129 ST via BROADWAYScheduled
1:01 AM +1 dayWEST HARLEM 129 ST via BROADWAYScheduled
1:20 AM +1 dayWEST HARLEM 129 ST via BROADWAYScheduled

More MTA Manhattan Bus travel information

✓
Published MTA Manhattan Bus schedule

Imported Oct 24, 2026 · 04:35 UTC · Service dates 2026-10-08 through 2027-01-02. See data status

Schedule data published by Metropolitan Transit Authority (MTA). Feed discovery and cached source archives from MobilityData. Source details ↗