Public transport is limited over the Christmas period, so make sure you plan your journey in advance. There is no public transport on Christmas day. On Christmas Eve, public transport starts to wind down from early evening, including no night busses.
One of the most important reasons why London is the best City in the World must be the fact that is one of the best transports and best connected. My London Travel Tips video.