HOLIDAY SERVICE SCHEDULE

Affected Routes: All Routes
Effective until: January 1, 2026

We will not operate on Christmas Day, Thursday, December 25 2025, or on New Year’s Day, Thursday, January 1, 2026. We will be running a normal schedule on December 26, 2026, New Year’s Eve, December 31, 2025, and January 2, 2026. Hours of Operation for Christmas Eve, Wednesday, December 24, 2025 are as follows:

LAWRENCE | HAVERHILL
Last round-trip out of Lawrence for Routes 4, 7, 9, 10 and 12 will be at 4:15 PM.
Last round-trip out of Lawrence for Routes 2, 3, 5, 6 and 8 will be at 4:30 PM.
Last round-trip out of Haverhill for Routes 13 and 16 will be at 4:30 PM.
Last round-trip out of Haverhill for Routes 15, 17 and 18 will be at 4:00 PM.
Last round-trip out of Lawrence for Route 0 will be at 3:45 PM.
Last Lawrence and Haverhill bound trips for Route 1 will be at 4:20 PM.
Last Lawrence and Haverhill bound trips for Route 14 will be at 4:30 PM.
Last Lawrence and Lowell bound trips for Route 24 will be at 4:20 PM.

AMESBURY | NEWBURYPORT | SALISBURY
Last Inbound bus leaving Salisbury Beach for Route 17 will be at 4:50 PM.
Last Outbound Bus leaving Newburyport for Route 19 will be at 4:30 PM.
Last Inbound bus leaving Amesbury for Route 19 will be at 4:40 PM.
Last Outbound bus leaving Newburyport for Route 20 will be at 4:10 PM.
Last Inbound bus leaving Salisbury for Route 20 will be at 4:10 PM.
Last Outbound bus leaving Lawrence for Route 11 will be at 4:15 PM.
Last Inbound bus leaving Newburyport (Pond Street) for Route 11 will be at 4:15 PM.