M103

New York County / Bus

MTA Manhattan Bus M103 holiday schedule

East Harlem - City Hall · America/New_York

Selected branch: EAST HARLEM 125 ST via 3 AV · 53 stops.

Upcoming holiday service dates

Departures from PARK ROW/BEEKMAN ST toward EAST HARLEM 125 ST via 3 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 ↗

64 departure entries for this stop and branch. First 12:42 AM; last departure 10:05 PM.

Departure / windowDestinationBoarding notes
12:42 AMEAST HARLEM 125 ST via 3 AVScheduled
1:42 AMEAST HARLEM 125 ST via 3 AVScheduled
2:42 AMEAST HARLEM 125 ST via 3 AVScheduled
3:42 AMEAST HARLEM 125 ST via 3 AVScheduled
4:42 AMEAST HARLEM 125 ST via 3 AVScheduled
5:12 AMEAST HARLEM 125 ST via 3 AVScheduled
5:42 AMEAST HARLEM 125 ST via 3 AVScheduled
6:15 AMEAST HARLEM 125 ST via 3 AVScheduled
6:30 AMEAST HARLEM 125 ST via 3 AVScheduled
7:00 AMEAST HARLEM 125 ST via 3 AVScheduled
7:45 AMEAST HARLEM 125 ST via 3 AVScheduled
8:00 AMEAST HARLEM 125 ST via 3 AVScheduled
8:15 AMEAST HARLEM 125 ST via 3 AVScheduled
8:30 AMEAST HARLEM 125 ST via 3 AVScheduled
9:00 AMEAST HARLEM 125 ST via 3 AVScheduled
9:15 AMEAST HARLEM 125 ST via 3 AVScheduled
9:27 AMEAST HARLEM 125 ST via 3 AVScheduled
9:39 AMEAST HARLEM 125 ST via 3 AVScheduled
9:51 AMEAST HARLEM 125 ST via 3 AVScheduled
10:06 AMEAST HARLEM 125 ST via 3 AVScheduled
10:18 AMEAST HARLEM 125 ST via 3 AVScheduled
10:33 AMEAST HARLEM 125 ST via 3 AVScheduled
10:48 AMEAST HARLEM 125 ST via 3 AVScheduled
11:03 AMEAST HARLEM 125 ST via 3 AVScheduled
11:18 AMEAST HARLEM 125 ST via 3 AVScheduled
11:33 AMEAST HARLEM 125 ST via 3 AVScheduled
11:46 AMEAST HARLEM 125 ST via 3 AVScheduled
11:58 AMEAST HARLEM 125 ST via 3 AVScheduled
12:10 PMEAST HARLEM 125 ST via 3 AVScheduled
12:22 PMEAST HARLEM 125 ST via 3 AVScheduled
12:34 PMEAST HARLEM 125 ST via 3 AVScheduled
12:46 PMEAST HARLEM 125 ST via 3 AVScheduled
1:01 PMEAST HARLEM 125 ST via 3 AVScheduled
1:16 PMEAST HARLEM 125 ST via 3 AVScheduled
1:31 PMEAST HARLEM 125 ST via 3 AVScheduled
1:46 PMEAST HARLEM 125 ST via 3 AVScheduled
1:58 PMEAST HARLEM 125 ST via 3 AVScheduled
2:10 PMEAST HARLEM 125 ST via 3 AVScheduled
2:22 PMEAST HARLEM 125 ST via 3 AVScheduled
2:34 PMEAST HARLEM 125 ST via 3 AVScheduled
2:46 PMEAST HARLEM 125 ST via 3 AVScheduled
2:58 PMEAST HARLEM 125 ST via 3 AVScheduled
3:20 PMEAST HARLEM 125 ST via 3 AVScheduled
3:40 PMEAST HARLEM 125 ST via 3 AVScheduled
3:50 PMEAST HARLEM 125 ST via 3 AVScheduled
4:14 PMEAST HARLEM 125 ST via 3 AVScheduled
4:26 PMEAST HARLEM 125 ST via 3 AVScheduled
4:50 PMEAST HARLEM 125 ST via 3 AVScheduled
5:02 PMEAST HARLEM 125 ST via 3 AVScheduled
5:14 PMEAST HARLEM 125 ST via 3 AVScheduled
5:26 PMEAST HARLEM 125 ST via 3 AVScheduled
5:50 PMEAST HARLEM 125 ST via 3 AVScheduled
6:02 PMEAST HARLEM 125 ST via 3 AVScheduled
6:14 PMEAST HARLEM 125 ST via 3 AVScheduled
6:38 PMEAST HARLEM 125 ST via 3 AVScheduled
7:02 PMEAST HARLEM 125 ST via 3 AVScheduled
7:29 PMEAST HARLEM 125 ST via 3 AVScheduled
7:59 PMEAST HARLEM 125 ST via 3 AVScheduled
8:29 PMEAST HARLEM 125 ST via 3 AVScheduled
8:44 PMEAST HARLEM 125 ST via 3 AVScheduled
8:59 PMEAST HARLEM 125 ST via 3 AVScheduled
9:29 PMEAST HARLEM 125 ST via 3 AVScheduled
9:47 PMEAST HARLEM 125 ST via 3 AVScheduled
10:05 PMEAST HARLEM 125 ST via 3 AVScheduled

2026-11-26

Thanksgiving · Thursday, November 26, 2026

Every-stop timetable ↗

57 departure entries for this stop and branch. First 12:42 AM; last departure 10:05 PM.

Departure / windowDestinationBoarding notes
12:42 AMEAST HARLEM 125 ST via 3 AVScheduled
1:37 AMEAST HARLEM 125 ST via 3 AVScheduled
2:37 AMEAST HARLEM 125 ST via 3 AVScheduled
3:37 AMEAST HARLEM 125 ST via 3 AVScheduled
4:42 AMEAST HARLEM 125 ST via 3 AVScheduled
5:42 AMEAST HARLEM 125 ST via 3 AVScheduled
7:07 AMEAST HARLEM 125 ST via 3 AVScheduled
7:27 AMEAST HARLEM 125 ST via 3 AVScheduled
7:47 AMEAST HARLEM 125 ST via 3 AVScheduled
8:07 AMEAST HARLEM 125 ST via 3 AVScheduled
8:27 AMEAST HARLEM 125 ST via 3 AVScheduled
8:47 AMEAST HARLEM 125 ST via 3 AVScheduled
9:07 AMEAST HARLEM 125 ST via 3 AVScheduled
9:27 AMEAST HARLEM 125 ST via 3 AVScheduled
9:47 AMEAST HARLEM 125 ST via 3 AVScheduled
10:07 AMEAST HARLEM 125 ST via 3 AVScheduled
10:27 AMEAST HARLEM 125 ST via 3 AVScheduled
10:47 AMEAST HARLEM 125 ST via 3 AVScheduled
11:07 AMEAST HARLEM 125 ST via 3 AVScheduled
11:22 AMEAST HARLEM 125 ST via 3 AVScheduled
11:37 AMEAST HARLEM 125 ST via 3 AVScheduled
11:52 AMEAST HARLEM 125 ST via 3 AVScheduled
12:07 PMEAST HARLEM 125 ST via 3 AVScheduled
12:22 PMEAST HARLEM 125 ST via 3 AVScheduled
12:37 PMEAST HARLEM 125 ST via 3 AVScheduled
12:52 PMEAST HARLEM 125 ST via 3 AVScheduled
1:05 PMEAST HARLEM 125 ST via 3 AVScheduled
1:17 PMEAST HARLEM 125 ST via 3 AVScheduled
1:29 PMEAST HARLEM 125 ST via 3 AVScheduled
1:41 PMEAST HARLEM 125 ST via 3 AVScheduled
1:53 PMEAST HARLEM 125 ST via 3 AVScheduled
2:05 PMEAST HARLEM 125 ST via 3 AVScheduled
2:17 PMEAST HARLEM 125 ST via 3 AVScheduled
2:29 PMEAST HARLEM 125 ST via 3 AVScheduled
2:41 PMEAST HARLEM 125 ST via 3 AVScheduled
2:53 PMEAST HARLEM 125 ST via 3 AVScheduled
3:05 PMEAST HARLEM 125 ST via 3 AVScheduled
3:29 PMEAST HARLEM 125 ST via 3 AVScheduled
3:41 PMEAST HARLEM 125 ST via 3 AVScheduled
3:53 PMEAST HARLEM 125 ST via 3 AVScheduled
4:06 PMEAST HARLEM 125 ST via 3 AVScheduled
4:18 PMEAST HARLEM 125 ST via 3 AVScheduled
4:30 PMEAST HARLEM 125 ST via 3 AVScheduled
4:54 PMEAST HARLEM 125 ST via 3 AVScheduled
5:06 PMEAST HARLEM 125 ST via 3 AVScheduled
5:33 PMEAST HARLEM 125 ST via 3 AVScheduled
5:48 PMEAST HARLEM 125 ST via 3 AVScheduled
6:18 PMEAST HARLEM 125 ST via 3 AVScheduled
6:42 PMEAST HARLEM 125 ST via 3 AVScheduled
7:06 PMEAST HARLEM 125 ST via 3 AVScheduled
7:30 PMEAST HARLEM 125 ST via 3 AVScheduled
7:42 PMEAST HARLEM 125 ST via 3 AVScheduled
8:09 PMEAST HARLEM 125 ST via 3 AVScheduled
8:45 PMEAST HARLEM 125 ST via 3 AVScheduled
9:05 PMEAST HARLEM 125 ST via 3 AVScheduled
9:45 PMEAST HARLEM 125 ST via 3 AVScheduled
10:05 PMEAST HARLEM 125 ST via 3 AVScheduled

2026-12-25

Christmas Day · Friday, December 25, 2026

Every-stop timetable ↗

57 departure entries for this stop and branch. First 12:42 AM; last departure 10:05 PM.

Departure / windowDestinationBoarding notes
12:42 AMEAST HARLEM 125 ST via 3 AVScheduled
1:37 AMEAST HARLEM 125 ST via 3 AVScheduled
2:37 AMEAST HARLEM 125 ST via 3 AVScheduled
3:37 AMEAST HARLEM 125 ST via 3 AVScheduled
4:42 AMEAST HARLEM 125 ST via 3 AVScheduled
5:42 AMEAST HARLEM 125 ST via 3 AVScheduled
7:07 AMEAST HARLEM 125 ST via 3 AVScheduled
7:27 AMEAST HARLEM 125 ST via 3 AVScheduled
7:47 AMEAST HARLEM 125 ST via 3 AVScheduled
8:07 AMEAST HARLEM 125 ST via 3 AVScheduled
8:27 AMEAST HARLEM 125 ST via 3 AVScheduled
8:47 AMEAST HARLEM 125 ST via 3 AVScheduled
9:07 AMEAST HARLEM 125 ST via 3 AVScheduled
9:27 AMEAST HARLEM 125 ST via 3 AVScheduled
9:47 AMEAST HARLEM 125 ST via 3 AVScheduled
10:07 AMEAST HARLEM 125 ST via 3 AVScheduled
10:27 AMEAST HARLEM 125 ST via 3 AVScheduled
10:47 AMEAST HARLEM 125 ST via 3 AVScheduled
11:07 AMEAST HARLEM 125 ST via 3 AVScheduled
11:22 AMEAST HARLEM 125 ST via 3 AVScheduled
11:37 AMEAST HARLEM 125 ST via 3 AVScheduled
11:52 AMEAST HARLEM 125 ST via 3 AVScheduled
12:07 PMEAST HARLEM 125 ST via 3 AVScheduled
12:22 PMEAST HARLEM 125 ST via 3 AVScheduled
12:37 PMEAST HARLEM 125 ST via 3 AVScheduled
12:52 PMEAST HARLEM 125 ST via 3 AVScheduled
1:05 PMEAST HARLEM 125 ST via 3 AVScheduled
1:17 PMEAST HARLEM 125 ST via 3 AVScheduled
1:29 PMEAST HARLEM 125 ST via 3 AVScheduled
1:41 PMEAST HARLEM 125 ST via 3 AVScheduled
1:53 PMEAST HARLEM 125 ST via 3 AVScheduled
2:05 PMEAST HARLEM 125 ST via 3 AVScheduled
2:17 PMEAST HARLEM 125 ST via 3 AVScheduled
2:29 PMEAST HARLEM 125 ST via 3 AVScheduled
2:41 PMEAST HARLEM 125 ST via 3 AVScheduled
2:53 PMEAST HARLEM 125 ST via 3 AVScheduled
3:05 PMEAST HARLEM 125 ST via 3 AVScheduled
3:29 PMEAST HARLEM 125 ST via 3 AVScheduled
3:41 PMEAST HARLEM 125 ST via 3 AVScheduled
3:53 PMEAST HARLEM 125 ST via 3 AVScheduled
4:06 PMEAST HARLEM 125 ST via 3 AVScheduled
4:18 PMEAST HARLEM 125 ST via 3 AVScheduled
4:30 PMEAST HARLEM 125 ST via 3 AVScheduled
4:54 PMEAST HARLEM 125 ST via 3 AVScheduled
5:06 PMEAST HARLEM 125 ST via 3 AVScheduled
5:33 PMEAST HARLEM 125 ST via 3 AVScheduled
5:48 PMEAST HARLEM 125 ST via 3 AVScheduled
6:18 PMEAST HARLEM 125 ST via 3 AVScheduled
6:42 PMEAST HARLEM 125 ST via 3 AVScheduled
7:06 PMEAST HARLEM 125 ST via 3 AVScheduled
7:30 PMEAST HARLEM 125 ST via 3 AVScheduled
7:42 PMEAST HARLEM 125 ST via 3 AVScheduled
8:09 PMEAST HARLEM 125 ST via 3 AVScheduled
8:45 PMEAST HARLEM 125 ST via 3 AVScheduled
9:05 PMEAST HARLEM 125 ST via 3 AVScheduled
9:45 PMEAST HARLEM 125 ST via 3 AVScheduled
10:05 PMEAST HARLEM 125 ST via 3 AVScheduled

2027-01-01

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

Every-stop timetable ↗

57 departure entries for this stop and branch. First 12:42 AM; last departure 10:05 PM.

Departure / windowDestinationBoarding notes
12:42 AMEAST HARLEM 125 ST via 3 AVScheduled
1:37 AMEAST HARLEM 125 ST via 3 AVScheduled
2:37 AMEAST HARLEM 125 ST via 3 AVScheduled
3:37 AMEAST HARLEM 125 ST via 3 AVScheduled
4:42 AMEAST HARLEM 125 ST via 3 AVScheduled
5:42 AMEAST HARLEM 125 ST via 3 AVScheduled
7:07 AMEAST HARLEM 125 ST via 3 AVScheduled
7:27 AMEAST HARLEM 125 ST via 3 AVScheduled
7:47 AMEAST HARLEM 125 ST via 3 AVScheduled
8:07 AMEAST HARLEM 125 ST via 3 AVScheduled
8:27 AMEAST HARLEM 125 ST via 3 AVScheduled
8:47 AMEAST HARLEM 125 ST via 3 AVScheduled
9:07 AMEAST HARLEM 125 ST via 3 AVScheduled
9:27 AMEAST HARLEM 125 ST via 3 AVScheduled
9:47 AMEAST HARLEM 125 ST via 3 AVScheduled
10:07 AMEAST HARLEM 125 ST via 3 AVScheduled
10:27 AMEAST HARLEM 125 ST via 3 AVScheduled
10:47 AMEAST HARLEM 125 ST via 3 AVScheduled
11:07 AMEAST HARLEM 125 ST via 3 AVScheduled
11:22 AMEAST HARLEM 125 ST via 3 AVScheduled
11:37 AMEAST HARLEM 125 ST via 3 AVScheduled
11:52 AMEAST HARLEM 125 ST via 3 AVScheduled
12:07 PMEAST HARLEM 125 ST via 3 AVScheduled
12:22 PMEAST HARLEM 125 ST via 3 AVScheduled
12:37 PMEAST HARLEM 125 ST via 3 AVScheduled
12:52 PMEAST HARLEM 125 ST via 3 AVScheduled
1:05 PMEAST HARLEM 125 ST via 3 AVScheduled
1:17 PMEAST HARLEM 125 ST via 3 AVScheduled
1:29 PMEAST HARLEM 125 ST via 3 AVScheduled
1:41 PMEAST HARLEM 125 ST via 3 AVScheduled
1:53 PMEAST HARLEM 125 ST via 3 AVScheduled
2:05 PMEAST HARLEM 125 ST via 3 AVScheduled
2:17 PMEAST HARLEM 125 ST via 3 AVScheduled
2:29 PMEAST HARLEM 125 ST via 3 AVScheduled
2:41 PMEAST HARLEM 125 ST via 3 AVScheduled
2:53 PMEAST HARLEM 125 ST via 3 AVScheduled
3:05 PMEAST HARLEM 125 ST via 3 AVScheduled
3:29 PMEAST HARLEM 125 ST via 3 AVScheduled
3:41 PMEAST HARLEM 125 ST via 3 AVScheduled
3:53 PMEAST HARLEM 125 ST via 3 AVScheduled
4:06 PMEAST HARLEM 125 ST via 3 AVScheduled
4:18 PMEAST HARLEM 125 ST via 3 AVScheduled
4:30 PMEAST HARLEM 125 ST via 3 AVScheduled
4:54 PMEAST HARLEM 125 ST via 3 AVScheduled
5:06 PMEAST HARLEM 125 ST via 3 AVScheduled
5:33 PMEAST HARLEM 125 ST via 3 AVScheduled
5:48 PMEAST HARLEM 125 ST via 3 AVScheduled
6:18 PMEAST HARLEM 125 ST via 3 AVScheduled
6:42 PMEAST HARLEM 125 ST via 3 AVScheduled
7:06 PMEAST HARLEM 125 ST via 3 AVScheduled
7:30 PMEAST HARLEM 125 ST via 3 AVScheduled
7:42 PMEAST HARLEM 125 ST via 3 AVScheduled
8:09 PMEAST HARLEM 125 ST via 3 AVScheduled
8:45 PMEAST HARLEM 125 ST via 3 AVScheduled
9:05 PMEAST HARLEM 125 ST via 3 AVScheduled
9:45 PMEAST HARLEM 125 ST via 3 AVScheduled
10:05 PMEAST HARLEM 125 ST via 3 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 ↗