Christmas is a magical time to be in London and perfect for planning festive fun with your family. But it's not all just about the big day: there are plenty of exciting and affordable activities to keep the kids entertained throughout December and into the New Year.
Check out our top picks below – and make sure you book ahead for some of these Christmas activities because they're only on for a short time!
Make the most of Transport for London's discounted off-peak fares when travelling to these activities, which start at just £1.50 and apply 9.30am-3.59pm, and after 7pm during the week and all day at the weekends. Not only that: the icing on the Christmas cake is that up to four children under 11 can travel free at any time on bus, Tube, tram, DLR, London Overground and TfL Rail services in London when accompanied by a fare paying adult.
There's no excuse not to get out and discover London as a family this winter!
Remember to check TfL Journey Planner before you travel and always touch in and out with the same card or device to pay the right fare.