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.

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