do tfl buses run on new year's eve?
There's free travel on all TfL networks from 11.45pm on New Year's Eve until 4.30am on New Year's Day (although some stations will become exit-only; so check your route on the night). ... New Year's Day will also see most of the Tube on a reduced service, and both the London Overground and buses will run on Sunday timings.