How Can You Travel Around London Over Christmas?


Whether by tube, bus, or bike, Secret London will help you travel around London this Christmas.

We took a rollicking ride through the TfL website to help you travel from ice rinks to Christmas markets, and everything in between. Here’s what we found!

? Tube


December 24th – Normal weekday services are running, but they’ll be reduced from around 3pm – meanwhile, the Waterloo & City line is operating with a reduced service all day. Most of the last trains are at Sunday times.

December 25th – No London Underground services running.

December 26th – The London Underground will be running a reduced Sunday service, with first trains running from 7:45am. The services will be reduced from 8pm, and the last trains are at weekday times. There is no service on the Waterloo & City line, and no service between Earl’s Court and Kensington Olympia on the District line.

? Overground

Photo: @adipixx

December 24th – It’s all a little confusing. Overground routes from Highbury & Islington to Crystal Palace/West Croydon, and from Dalston Junction to New Cross/Clapham Junction will have a weekday service, finishing at 9:30pm. Routes from Richmond/Clapham Junction to Stratford, and Watford Junction to Euston will have a weekday service until 12pm and then a Saturday service until they finish at 9:30pm. There are reduced services between Liverpool Street and Chingford, and Liverpool Street and Edmonton Green/Enfield Town, and these routes won’t stop at Bethnal Green, Hackney Downs, Clapton, Cambridge Heath, and London Fields. Finally, there’s no service at all on routes between South Tottenham and Barking, Romford and Upminster, and Edmonton Green and Cheshunt. Basically, don’t get on the Overground without checking first…

December 25th/26th – No London Overground services running.


Photo: @iainwright90

December 24th – The DLR will run a Saturday service, with trains finishing around 10pm.

December 25th – No DLR services running.

December 26th – The DLR will run a reduced service with trains every 10 minutes, and no service between Bow Church and Stratford after 9pm.

? TfL Rail

Photo: @transportist2017

December 24th – No service on the entire line, but replacement buses are in service.

December 25th/26th – No service.

? Trams

Photo: @hagenersimon

December 24th – A Saturday service will run until 6pm, with the frequency dropping to every 15 minutes until 8pm, and every 20 minutes until the last trams (Saturday hours).

December 25th – No trams are running.

December 26th – A Sunday service will be running on the trams.

? Buses

Photo: @sani_bd

December 24th – Buses will run on a Saturday timetable, and there are no night buses (24hr services will finish around midnight).

December 25th – There will be no bus services.

December 26th – Bus services will run as a normal Sunday service, with night services starting from around 6am.

? Driving

Photo: @dhermanstudio

December 24th – The Congestion Charge and T-Charge both apply (so much for Christmas cheer).

December 25th/26th – There will be no Congestion Charge or T-Charge.

? Taxis

Photo: @jpacka

December 24th-27th – Each cab journey will cost £4 extra after 8pm on the 24th, up until 6am on the 27th.

? Cycling

Photo: @misterdodgy

December 24-26th – The Santander hire bikes will be available as normal throughout the festive period. Time to work off that Christmas dinner!

For a complete list of closures and replacement services, check on TfL’s Christmas travel page. Oh, and looking a little further ahead, don’t forget you can ride the whole TfL network for free on New Year’s Eve.

Featured image: @shadz_ig


';return t.replace("ID",e)+a}function lazyLoadYoutubeIframe(){var e=document.createElement("iframe"),t="";t+=0===this.dataset.query.length?'':'&'+this.dataset.query;e.setAttribute("src",t.replace("ID",,e.setAttribute("frameborder","0"),e.setAttribute("allowfullscreen","1"),this.parentNode.replaceChild(e,this)}document.addEventListener("DOMContentLoaded",function(){var e,t,a=document.getElementsByClassName("rll-youtube-player");for(t=0;t