Question: do tfl buses run on new years day?
Answer: 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.