Most major cities run their trains until about 1 AM or 2 AM on New Year’s morning. That means you can pop champagne, kiss a stranger, and still catch the 12:45 AM express home. But—and this is a big but—that’s only if you’re in a city that cares about your late-night shenanigans. New York? You’re golden. London? The Tube runs a special night service. But in smaller towns? Oh, honey, you’re walking home.
Then comes the morning of January 1st. Ugh. Trains often start late—like, 10 AM or even noon—because the operators are hungover too. (I’m kidding. Mostly.) You’ll see “holiday schedule” plastered on every app, and your 7 AM train to Grandma’s house becomes a 10:45 AM mystery. Pro tip: never trust a schedule that says “Sunday service” on a Wednesday, because New Year’s Day is the wild card of transit calendars.
Why the Confusion? Blame the Humans
Here’s the ironic part: we know millions of people will be out partying, yet transit agencies act surprised. They run fewer trains, cancel express lines, and suddenly the 24-hour subway goes on a day-long nap. Why? Labor costs, low ridership projections, and the fact that nobody wants to drive a train at 4 AM when everyone else is vomiting in the station. Can you blame them?
Do trains run on Christmas, Boxing Day and New Year’s Day? (2026)
Still, there’s a weird beauty to it. On New Year’s Day, the train car is a time capsule. You’ve got the sleepy families headed to brunch, the bedraggled party survivors with glitter in their hair, and the lone guy eating a burrito at 9 AM. It’s humanity in a metal box, and the schedule is the punchline. You just have to roll with it.