I wrote a Python script that uses TFL’s helpful API to produce calendars of planned disruption on tube lines, on the Overground, and the DLR. The calendars are shared through Google Calendar; you can use the ics files to add them to any calendar app.

The calendars go 60 days into the future and will be updated roughly daily.

According to this Medium post from 2016 there used to be a similar service available at tubecal.uk but it is gone now.

You’ll want to set the colour of the calendar to the official TFL colour for the line, so I’ve provided the hex codes alongside the links in the table below. The last six calendars in the table are the new Overground lines, see here for the map.

On iOS, use the link in the subscribe column to get an automatically updating subscription. Thanks Cameron Barber!

Line Google Calendar link ics file link subscribe Colour
Bakerloo link link link #B36305
Central link link link #E32017
Circle link link link #FFD300
District link link link #00782A
Elizabeth link link link #6950A1
Hammersmith & City link link link #F3A9BB
Jubilee link link link #A0A5A9
Metropolitan link link link #9B0056
Northern link link link #000000
Piccadilly link link link #003688
Victoria link link link #0098D4
Waterloo & City link link link #95CDBA
DLR link link link #00A4A7
Liberty line link link link #5F696F
Lioness line link link link #FDB931
Mildmay line link link link #328CCB
Suffragette line link link link #36B560
Weaver line link link link #CB4D8F
Windrush line link link link #EE2E2C