M15

New York County / Bus

MTA Manhattan Bus M15 holiday schedule

East Harlem - South Ferry · America/New_York

Selected branch: EAST HARLEM 125 ST via 1 AV · 59 stops.

Upcoming holiday service dates

Departures from SOUTH ST/WHITEHALL ST toward EAST HARLEM 125 ST via 1 AV. Dates use the agency’s calendar and explicit service exceptions. These are calendar holidays, not a claim that the agency uses a special holiday timetable.

Only upcoming dates within this feed’s coverage appear. Observed holidays and other special events may follow different calendars; use the date selector on the full timetable for any other date.

2026-11-11

Veterans Day · Wednesday, November 11, 2026

Every-stop timetable ↗

84 departure entries for this stop and branch. First 1:00 AM; last departure 1:45 AM +1 day.

Departure / windowDestinationBoarding notes
1:00 AMEAST HARLEM 125 ST via 1 AVScheduled
1:30 AMEAST HARLEM 125 ST via 1 AVScheduled
2:00 AMEAST HARLEM 125 ST via 1 AVScheduled
2:30 AMEAST HARLEM 125 ST via 1 AVScheduled
3:00 AMEAST HARLEM 125 ST via 1 AVScheduled
3:30 AMEAST HARLEM 125 ST via 1 AVScheduled
4:00 AMEAST HARLEM 125 ST via 1 AVScheduled
4:30 AMEAST HARLEM 125 ST via 1 AVScheduled
4:50 AMEAST HARLEM 125 ST via 1 AVScheduled
5:08 AMEAST HARLEM 125 ST via 1 AVScheduled
5:21 AMEAST HARLEM 125 ST via 1 AVScheduled
5:33 AMEAST HARLEM 125 ST via 1 AVScheduled
5:48 AMEAST HARLEM 125 ST via 1 AVScheduled
6:03 AMEAST HARLEM 125 ST via 1 AVScheduled
6:28 AMEAST HARLEM 125 ST via 1 AVScheduled
6:46 AMEAST HARLEM 125 ST via 1 AVScheduled
7:04 AMEAST HARLEM 125 ST via 1 AVScheduled
7:20 AMEAST HARLEM 125 ST via 1 AVScheduled
7:35 AMEAST HARLEM 125 ST via 1 AVScheduled
7:53 AMEAST HARLEM 125 ST via 1 AVScheduled
8:12 AMEAST HARLEM 125 ST via 1 AVScheduled
8:30 AMEAST HARLEM 125 ST via 1 AVScheduled
8:49 AMEAST HARLEM 125 ST via 1 AVScheduled
9:07 AMEAST HARLEM 125 ST via 1 AVScheduled
9:25 AMEAST HARLEM 125 ST via 1 AVScheduled
9:43 AMEAST HARLEM 125 ST via 1 AVScheduled
10:01 AMEAST HARLEM 125 ST via 1 AVScheduled
10:19 AMEAST HARLEM 125 ST via 1 AVScheduled
10:37 AMEAST HARLEM 125 ST via 1 AVScheduled
10:54 AMEAST HARLEM 125 ST via 1 AVScheduled
11:11 AMEAST HARLEM 125 ST via 1 AVScheduled
11:29 AMEAST HARLEM 125 ST via 1 AVScheduled
11:47 AMEAST HARLEM 125 ST via 1 AVScheduled
12:05 PMEAST HARLEM 125 ST via 1 AVScheduled
12:25 PMEAST HARLEM 125 ST via 1 AVScheduled
12:45 PMEAST HARLEM 125 ST via 1 AVScheduled
1:05 PMEAST HARLEM 125 ST via 1 AVScheduled
1:25 PMEAST HARLEM 125 ST via 1 AVScheduled
1:45 PMEAST HARLEM 125 ST via 1 AVScheduled
2:05 PMEAST HARLEM 125 ST via 1 AVScheduled
2:25 PMEAST HARLEM 125 ST via 1 AVScheduled
2:46 PMEAST HARLEM 125 ST via 1 AVScheduled
3:06 PMEAST HARLEM 125 ST via 1 AVScheduled
3:26 PMEAST HARLEM 125 ST via 1 AVScheduled
3:44 PMEAST HARLEM 125 ST via 1 AVScheduled
4:02 PMEAST HARLEM 125 ST via 1 AVScheduled
4:19 PMEAST HARLEM 125 ST via 1 AVScheduled
4:38 PMEAST HARLEM 125 ST via 1 AVScheduled
4:56 PMEAST HARLEM 125 ST via 1 AVScheduled
5:14 PMEAST HARLEM 125 ST via 1 AVScheduled
5:32 PMEAST HARLEM 125 ST via 1 AVScheduled
5:51 PMEAST HARLEM 125 ST via 1 AVScheduled
6:09 PMEAST HARLEM 125 ST via 1 AVScheduled
6:27 PMEAST HARLEM 125 ST via 1 AVScheduled
6:45 PMEAST HARLEM 125 ST via 1 AVScheduled
7:08 PMEAST HARLEM 125 ST via 1 AVScheduled
7:28 PMEAST HARLEM 125 ST via 1 AVScheduled
7:46 PMEAST HARLEM 125 ST via 1 AVScheduled
8:04 PMEAST HARLEM 125 ST via 1 AVScheduled
8:23 PMEAST HARLEM 125 ST via 1 AVScheduled
8:43 PMEAST HARLEM 125 ST via 1 AVScheduled
9:06 PMEAST HARLEM 125 ST via 1 AVScheduled
9:18 PMEAST HARLEM 125 ST via 1 AVScheduled
9:30 PMEAST HARLEM 125 ST via 1 AVScheduled
9:40 PMEAST HARLEM 125 ST via 1 AVScheduled
9:50 PMEAST HARLEM 125 ST via 1 AVScheduled
10:00 PMEAST HARLEM 125 ST via 1 AVScheduled
10:10 PMEAST HARLEM 125 ST via 1 AVScheduled
10:20 PMEAST HARLEM 125 ST via 1 AVScheduled
10:30 PMEAST HARLEM 125 ST via 1 AVScheduled
10:40 PMEAST HARLEM 125 ST via 1 AVScheduled
10:50 PMEAST HARLEM 125 ST via 1 AVScheduled
11:02 PMEAST HARLEM 125 ST via 1 AVScheduled
11:14 PMEAST HARLEM 125 ST via 1 AVScheduled
11:26 PMEAST HARLEM 125 ST via 1 AVScheduled
11:38 PMEAST HARLEM 125 ST via 1 AVScheduled
11:50 PMEAST HARLEM 125 ST via 1 AVScheduled
12:02 AM +1 dayEAST HARLEM 125 ST via 1 AVScheduled
12:14 AM +1 dayEAST HARLEM 125 ST via 1 AVScheduled
12:26 AM +1 dayEAST HARLEM 125 ST via 1 AVScheduled
12:38 AM +1 dayEAST HARLEM 125 ST via 1 AVScheduled
12:50 AM +1 dayEAST HARLEM 125 ST via 1 AVScheduled
1:15 AM +1 dayEAST HARLEM 125 ST via 1 AVScheduled
1:45 AM +1 dayEAST HARLEM 125 ST via 1 AVScheduled

2026-11-26

Thanksgiving · Thursday, November 26, 2026

Every-stop timetable ↗

75 departure entries for this stop and branch. First 1:00 AM; last departure 1:45 AM +1 day.

Departure / windowDestinationBoarding notes
1:00 AMEAST HARLEM 125 ST via 1 AVScheduled
1:30 AMEAST HARLEM 125 ST via 1 AVScheduled
2:05 AMEAST HARLEM 125 ST via 1 AVScheduled
2:30 AMEAST HARLEM 125 ST via 1 AVScheduled
3:00 AMEAST HARLEM 125 ST via 1 AVScheduled
3:30 AMEAST HARLEM 125 ST via 1 AVScheduled
4:00 AMEAST HARLEM 125 ST via 1 AVScheduled
4:30 AMEAST HARLEM 125 ST via 1 AVScheduled
5:00 AMEAST HARLEM 125 ST via 1 AVScheduled
5:30 AMEAST HARLEM 125 ST via 1 AVScheduled
5:50 AMEAST HARLEM 125 ST via 1 AVScheduled
6:10 AMEAST HARLEM 125 ST via 1 AVScheduled
6:30 AMEAST HARLEM 125 ST via 1 AVScheduled
6:45 AMEAST HARLEM 125 ST via 1 AVScheduled
7:00 AMEAST HARLEM 125 ST via 1 AVScheduled
7:15 AMEAST HARLEM 125 ST via 1 AVScheduled
7:30 AMEAST HARLEM 125 ST via 1 AVScheduled
7:45 AMEAST HARLEM 125 ST via 1 AVScheduled
8:12 AMEAST HARLEM 125 ST via 1 AVScheduled
8:42 AMEAST HARLEM 125 ST via 1 AVScheduled
9:12 AMEAST HARLEM 125 ST via 1 AVScheduled
9:44 AMEAST HARLEM 125 ST via 1 AVScheduled
10:14 AMEAST HARLEM 125 ST via 1 AVScheduled
10:41 AMEAST HARLEM 125 ST via 1 AVScheduled
11:03 AMEAST HARLEM 125 ST via 1 AVScheduled
11:27 AMEAST HARLEM 125 ST via 1 AVScheduled
11:51 AMEAST HARLEM 125 ST via 1 AVScheduled
12:15 PMEAST HARLEM 125 ST via 1 AVScheduled
12:39 PMEAST HARLEM 125 ST via 1 AVScheduled
12:59 PMEAST HARLEM 125 ST via 1 AVScheduled
1:19 PMEAST HARLEM 125 ST via 1 AVScheduled
1:39 PMEAST HARLEM 125 ST via 1 AVScheduled
1:59 PMEAST HARLEM 125 ST via 1 AVScheduled
2:19 PMEAST HARLEM 125 ST via 1 AVScheduled
2:39 PMEAST HARLEM 125 ST via 1 AVScheduled
2:59 PMEAST HARLEM 125 ST via 1 AVScheduled
3:19 PMEAST HARLEM 125 ST via 1 AVScheduled
3:39 PMEAST HARLEM 125 ST via 1 AVScheduled
3:59 PMEAST HARLEM 125 ST via 1 AVScheduled
4:19 PMEAST HARLEM 125 ST via 1 AVScheduled
4:39 PMEAST HARLEM 125 ST via 1 AVScheduled
4:57 PMEAST HARLEM 125 ST via 1 AVScheduled
5:15 PMEAST HARLEM 125 ST via 1 AVScheduled
5:33 PMEAST HARLEM 125 ST via 1 AVScheduled
5:53 PMEAST HARLEM 125 ST via 1 AVScheduled
6:13 PMEAST HARLEM 125 ST via 1 AVScheduled
6:33 PMEAST HARLEM 125 ST via 1 AVScheduled
6:53 PMEAST HARLEM 125 ST via 1 AVScheduled
7:13 PMEAST HARLEM 125 ST via 1 AVScheduled
7:33 PMEAST HARLEM 125 ST via 1 AVScheduled
7:53 PMEAST HARLEM 125 ST via 1 AVScheduled
8:13 PMEAST HARLEM 125 ST via 1 AVScheduled
8:33 PMEAST HARLEM 125 ST via 1 AVScheduled
8:53 PMEAST HARLEM 125 ST via 1 AVScheduled
9:09 PMEAST HARLEM 125 ST via 1 AVScheduled
9:21 PMEAST HARLEM 125 ST via 1 AVScheduled
9:33 PMEAST HARLEM 125 ST via 1 AVScheduled
9:45 PMEAST HARLEM 125 ST via 1 AVScheduled
9:57 PMEAST HARLEM 125 ST via 1 AVScheduled
10:09 PMEAST HARLEM 125 ST via 1 AVScheduled
10:21 PMEAST HARLEM 125 ST via 1 AVScheduled
10:33 PMEAST HARLEM 125 ST via 1 AVScheduled
10:45 PMEAST HARLEM 125 ST via 1 AVScheduled
10:57 PMEAST HARLEM 125 ST via 1 AVScheduled
11:09 PMEAST HARLEM 125 ST via 1 AVScheduled
11:21 PMEAST HARLEM 125 ST via 1 AVScheduled
11:33 PMEAST HARLEM 125 ST via 1 AVScheduled
11:45 PMEAST HARLEM 125 ST via 1 AVScheduled
11:57 PMEAST HARLEM 125 ST via 1 AVScheduled
12:09 AM +1 dayEAST HARLEM 125 ST via 1 AVScheduled
12:21 AM +1 dayEAST HARLEM 125 ST via 1 AVScheduled
12:33 AM +1 dayEAST HARLEM 125 ST via 1 AVScheduled
12:45 AM +1 dayEAST HARLEM 125 ST via 1 AVScheduled
1:15 AM +1 dayEAST HARLEM 125 ST via 1 AVScheduled
1:45 AM +1 dayEAST HARLEM 125 ST via 1 AVScheduled

2026-12-25

Christmas Day · Friday, December 25, 2026

Every-stop timetable ↗

75 departure entries for this stop and branch. First 1:00 AM; last departure 1:45 AM +1 day.

Departure / windowDestinationBoarding notes
1:00 AMEAST HARLEM 125 ST via 1 AVScheduled
1:30 AMEAST HARLEM 125 ST via 1 AVScheduled
2:05 AMEAST HARLEM 125 ST via 1 AVScheduled
2:30 AMEAST HARLEM 125 ST via 1 AVScheduled
3:00 AMEAST HARLEM 125 ST via 1 AVScheduled
3:30 AMEAST HARLEM 125 ST via 1 AVScheduled
4:00 AMEAST HARLEM 125 ST via 1 AVScheduled
4:30 AMEAST HARLEM 125 ST via 1 AVScheduled
5:00 AMEAST HARLEM 125 ST via 1 AVScheduled
5:30 AMEAST HARLEM 125 ST via 1 AVScheduled
5:50 AMEAST HARLEM 125 ST via 1 AVScheduled
6:10 AMEAST HARLEM 125 ST via 1 AVScheduled
6:30 AMEAST HARLEM 125 ST via 1 AVScheduled
6:45 AMEAST HARLEM 125 ST via 1 AVScheduled
7:00 AMEAST HARLEM 125 ST via 1 AVScheduled
7:15 AMEAST HARLEM 125 ST via 1 AVScheduled
7:30 AMEAST HARLEM 125 ST via 1 AVScheduled
7:45 AMEAST HARLEM 125 ST via 1 AVScheduled
8:12 AMEAST HARLEM 125 ST via 1 AVScheduled
8:42 AMEAST HARLEM 125 ST via 1 AVScheduled
9:12 AMEAST HARLEM 125 ST via 1 AVScheduled
9:44 AMEAST HARLEM 125 ST via 1 AVScheduled
10:14 AMEAST HARLEM 125 ST via 1 AVScheduled
10:41 AMEAST HARLEM 125 ST via 1 AVScheduled
11:03 AMEAST HARLEM 125 ST via 1 AVScheduled
11:27 AMEAST HARLEM 125 ST via 1 AVScheduled
11:51 AMEAST HARLEM 125 ST via 1 AVScheduled
12:15 PMEAST HARLEM 125 ST via 1 AVScheduled
12:39 PMEAST HARLEM 125 ST via 1 AVScheduled
12:59 PMEAST HARLEM 125 ST via 1 AVScheduled
1:19 PMEAST HARLEM 125 ST via 1 AVScheduled
1:39 PMEAST HARLEM 125 ST via 1 AVScheduled
1:59 PMEAST HARLEM 125 ST via 1 AVScheduled
2:19 PMEAST HARLEM 125 ST via 1 AVScheduled
2:39 PMEAST HARLEM 125 ST via 1 AVScheduled
2:59 PMEAST HARLEM 125 ST via 1 AVScheduled
3:19 PMEAST HARLEM 125 ST via 1 AVScheduled
3:39 PMEAST HARLEM 125 ST via 1 AVScheduled
3:59 PMEAST HARLEM 125 ST via 1 AVScheduled
4:19 PMEAST HARLEM 125 ST via 1 AVScheduled
4:39 PMEAST HARLEM 125 ST via 1 AVScheduled
4:57 PMEAST HARLEM 125 ST via 1 AVScheduled
5:15 PMEAST HARLEM 125 ST via 1 AVScheduled
5:33 PMEAST HARLEM 125 ST via 1 AVScheduled
5:53 PMEAST HARLEM 125 ST via 1 AVScheduled
6:13 PMEAST HARLEM 125 ST via 1 AVScheduled
6:33 PMEAST HARLEM 125 ST via 1 AVScheduled
6:53 PMEAST HARLEM 125 ST via 1 AVScheduled
7:13 PMEAST HARLEM 125 ST via 1 AVScheduled
7:33 PMEAST HARLEM 125 ST via 1 AVScheduled
7:53 PMEAST HARLEM 125 ST via 1 AVScheduled
8:13 PMEAST HARLEM 125 ST via 1 AVScheduled
8:33 PMEAST HARLEM 125 ST via 1 AVScheduled
8:53 PMEAST HARLEM 125 ST via 1 AVScheduled
9:09 PMEAST HARLEM 125 ST via 1 AVScheduled
9:21 PMEAST HARLEM 125 ST via 1 AVScheduled
9:33 PMEAST HARLEM 125 ST via 1 AVScheduled
9:45 PMEAST HARLEM 125 ST via 1 AVScheduled
9:57 PMEAST HARLEM 125 ST via 1 AVScheduled
10:09 PMEAST HARLEM 125 ST via 1 AVScheduled
10:21 PMEAST HARLEM 125 ST via 1 AVScheduled
10:33 PMEAST HARLEM 125 ST via 1 AVScheduled
10:45 PMEAST HARLEM 125 ST via 1 AVScheduled
10:57 PMEAST HARLEM 125 ST via 1 AVScheduled
11:09 PMEAST HARLEM 125 ST via 1 AVScheduled
11:21 PMEAST HARLEM 125 ST via 1 AVScheduled
11:33 PMEAST HARLEM 125 ST via 1 AVScheduled
11:45 PMEAST HARLEM 125 ST via 1 AVScheduled
11:57 PMEAST HARLEM 125 ST via 1 AVScheduled
12:09 AM +1 dayEAST HARLEM 125 ST via 1 AVScheduled
12:21 AM +1 dayEAST HARLEM 125 ST via 1 AVScheduled
12:33 AM +1 dayEAST HARLEM 125 ST via 1 AVScheduled
12:45 AM +1 dayEAST HARLEM 125 ST via 1 AVScheduled
1:15 AM +1 dayEAST HARLEM 125 ST via 1 AVScheduled
1:45 AM +1 dayEAST HARLEM 125 ST via 1 AVScheduled

2027-01-01

New Year’s Day · Friday, January 1, 2027

Every-stop timetable ↗

75 departure entries for this stop and branch. First 1:00 AM; last departure 1:45 AM +1 day.

Departure / windowDestinationBoarding notes
1:00 AMEAST HARLEM 125 ST via 1 AVScheduled
1:30 AMEAST HARLEM 125 ST via 1 AVScheduled
2:05 AMEAST HARLEM 125 ST via 1 AVScheduled
2:30 AMEAST HARLEM 125 ST via 1 AVScheduled
3:00 AMEAST HARLEM 125 ST via 1 AVScheduled
3:30 AMEAST HARLEM 125 ST via 1 AVScheduled
4:00 AMEAST HARLEM 125 ST via 1 AVScheduled
4:30 AMEAST HARLEM 125 ST via 1 AVScheduled
5:00 AMEAST HARLEM 125 ST via 1 AVScheduled
5:30 AMEAST HARLEM 125 ST via 1 AVScheduled
5:50 AMEAST HARLEM 125 ST via 1 AVScheduled
6:10 AMEAST HARLEM 125 ST via 1 AVScheduled
6:30 AMEAST HARLEM 125 ST via 1 AVScheduled
6:45 AMEAST HARLEM 125 ST via 1 AVScheduled
7:00 AMEAST HARLEM 125 ST via 1 AVScheduled
7:15 AMEAST HARLEM 125 ST via 1 AVScheduled
7:30 AMEAST HARLEM 125 ST via 1 AVScheduled
7:45 AMEAST HARLEM 125 ST via 1 AVScheduled
8:12 AMEAST HARLEM 125 ST via 1 AVScheduled
8:42 AMEAST HARLEM 125 ST via 1 AVScheduled
9:12 AMEAST HARLEM 125 ST via 1 AVScheduled
9:44 AMEAST HARLEM 125 ST via 1 AVScheduled
10:14 AMEAST HARLEM 125 ST via 1 AVScheduled
10:41 AMEAST HARLEM 125 ST via 1 AVScheduled
11:03 AMEAST HARLEM 125 ST via 1 AVScheduled
11:27 AMEAST HARLEM 125 ST via 1 AVScheduled
11:51 AMEAST HARLEM 125 ST via 1 AVScheduled
12:15 PMEAST HARLEM 125 ST via 1 AVScheduled
12:39 PMEAST HARLEM 125 ST via 1 AVScheduled
12:59 PMEAST HARLEM 125 ST via 1 AVScheduled
1:19 PMEAST HARLEM 125 ST via 1 AVScheduled
1:39 PMEAST HARLEM 125 ST via 1 AVScheduled
1:59 PMEAST HARLEM 125 ST via 1 AVScheduled
2:19 PMEAST HARLEM 125 ST via 1 AVScheduled
2:39 PMEAST HARLEM 125 ST via 1 AVScheduled
2:59 PMEAST HARLEM 125 ST via 1 AVScheduled
3:19 PMEAST HARLEM 125 ST via 1 AVScheduled
3:39 PMEAST HARLEM 125 ST via 1 AVScheduled
3:59 PMEAST HARLEM 125 ST via 1 AVScheduled
4:19 PMEAST HARLEM 125 ST via 1 AVScheduled
4:39 PMEAST HARLEM 125 ST via 1 AVScheduled
4:57 PMEAST HARLEM 125 ST via 1 AVScheduled
5:15 PMEAST HARLEM 125 ST via 1 AVScheduled
5:33 PMEAST HARLEM 125 ST via 1 AVScheduled
5:53 PMEAST HARLEM 125 ST via 1 AVScheduled
6:13 PMEAST HARLEM 125 ST via 1 AVScheduled
6:33 PMEAST HARLEM 125 ST via 1 AVScheduled
6:53 PMEAST HARLEM 125 ST via 1 AVScheduled
7:13 PMEAST HARLEM 125 ST via 1 AVScheduled
7:33 PMEAST HARLEM 125 ST via 1 AVScheduled
7:53 PMEAST HARLEM 125 ST via 1 AVScheduled
8:13 PMEAST HARLEM 125 ST via 1 AVScheduled
8:33 PMEAST HARLEM 125 ST via 1 AVScheduled
8:53 PMEAST HARLEM 125 ST via 1 AVScheduled
9:09 PMEAST HARLEM 125 ST via 1 AVScheduled
9:21 PMEAST HARLEM 125 ST via 1 AVScheduled
9:33 PMEAST HARLEM 125 ST via 1 AVScheduled
9:45 PMEAST HARLEM 125 ST via 1 AVScheduled
9:57 PMEAST HARLEM 125 ST via 1 AVScheduled
10:09 PMEAST HARLEM 125 ST via 1 AVScheduled
10:21 PMEAST HARLEM 125 ST via 1 AVScheduled
10:33 PMEAST HARLEM 125 ST via 1 AVScheduled
10:45 PMEAST HARLEM 125 ST via 1 AVScheduled
10:57 PMEAST HARLEM 125 ST via 1 AVScheduled
11:09 PMEAST HARLEM 125 ST via 1 AVScheduled
11:21 PMEAST HARLEM 125 ST via 1 AVScheduled
11:33 PMEAST HARLEM 125 ST via 1 AVScheduled
11:45 PMEAST HARLEM 125 ST via 1 AVScheduled
11:57 PMEAST HARLEM 125 ST via 1 AVScheduled
12:09 AM +1 dayEAST HARLEM 125 ST via 1 AVScheduled
12:21 AM +1 dayEAST HARLEM 125 ST via 1 AVScheduled
12:33 AM +1 dayEAST HARLEM 125 ST via 1 AVScheduled
12:45 AM +1 dayEAST HARLEM 125 ST via 1 AVScheduled
1:15 AM +1 dayEAST HARLEM 125 ST via 1 AVScheduled
1:45 AM +1 dayEAST HARLEM 125 ST via 1 AVScheduled

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 ↗