Every train, minute by minute, against the timetable it was meant to run. Pick a day, press play, and watch where the gaps open up.
Loading the replay…
Drag the line to move along it, and pinch or scroll to zoom. Tap a train for its number, or tap a platform to count its trains. Drag the timeline to move through the day. On a phone held upright the whole line runs top to bottom. On a keyboard, space plays and pauses and the arrow keys step a minute. The address bar keeps your place, so a link takes others to the same moment.
TfL publishes where its trains are meant to be, and where they are now, but not where they were. Since 2 October 2026 I have logged TfL’s live feed for the Bakerloo and Victoria lines every ten seconds, and for the Jubilee since 15 October, and rebuilt every train’s journey from it, station by station. This page replays those days against the timetable, and a new day is added every morning.
What you are looking at. Solid trains, in the line’s colour, are the ones that actually ran. The faint dashed trains are the timetable. On the Bakerloo that is by default TfL’s last published working timetable (WTT 48, September 2023), or the current public timetable, which since spring 2026 runs fewer trains in the peaks. On the Victoria and the Jubilee it is the public timetable. The number by each platform is the time since its last train. It turns white when the wait is longer than the timetable ever allows there, and amber when it is twice the timetabled interval.
How it was made. The feed never says when a train arrived. It gives predictions, and a description of where each train is (“Left Waterloo”, “At Oxford Circus Platform 4”). Each arrival is pinned between the last sighting before the platform and the first one after it, usually to within 15 to 30 seconds. About one position in twenty is estimated between sightings. Minutes when the feed was down are marked “No data” and never counted as a missing train. Days when the feed or the reconstruction failed are left out, and days with a known problem carry a note in the day list (marked *).
Caveats. North of Queen’s Park the Bakerloo shares its track with the Overground’s Lioness line, so passengers there have another train; the comparisons that matter most are between Elephant & Castle and Queen’s Park. Victoria line train numbers change during disruption, so a number is not always the same train all day. On weekdays the Jubilee’s public timetable lists some westbound trains twice, so a few of its timetable trains appear or stop short between Baker Street and Canary Wharf. TfL’s line status is the only public statement of cause: the feed cannot tell a missing train from a missing driver.
This is a working draft. Source: TfL live arrivals feed, logged every 10 seconds; TfL Working Timetable 48 (September 2023); TfL public timetable.