TransitRadar

Live UK train & bus tracking

Follow trains and buses on the map in real time, plan a rail route along the track it really takes, and read departure boards straight from the industry feeds.

The TransitRadar route map showing 105 live trains across London as coloured dots on the rail network, with a routing sidebar and disruption markers. Every described train on the network, live, coloured by operator.
A full-screen departure board for London Kings Cross listing services to Harrogate, Edinburgh and Leeds with platforms and on-time status.

Live departure boards

Real-time departures and arrivals for any UK station — platforms, expected times, cancellations and the operator running each service.

The line references directory listing ELR codes against line names, end points and mileages — MLN1 the Great Western main line at 244.4 miles, ECM1 the East Coast Main Line, LEC1 the West Coast Main Line.

Line references

Every ELR on the network — what the code means, the line it names, where it runs from and how far.

A bus stop page for Trafalgar Square, Stop X in Charing Cross, showing a map of nearby stops and the next buses: the N97 to Hammersmith in 3 minutes and the N91 to Cockfosters in 9.

Bus stop departures

The next buses from any stop in Great Britain, live in London and timetabled everywhere else.

The network performance page showing 84% national PPM and an operator league table with on-time, late and cancelled counts.

Train punctuality

Live PPM for every operator, straight from Network Rail’s RTPPM feed and updated about once a minute.

The bus punctuality league showing buses run today and an operator table with on-time percentages.

Bus punctuality

Operator on-time performance across Great Britain, measured journey by journey against the timetable.

The disruptions list showing two planned rail notices — Bransty Tunnel track renewal on Northern, and a station upgrade at Berrylands on South Western Railway — each with the operator, the routes affected and the dates it runs.

Disruptions

Incidents and engineering work across both networks in one list, filterable and mapped.

Track a train Share a live link with whoever is meeting you.Station directory Facilities, step-free access, industry codes.Fastest direct trains Everywhere you can reach without changing.

Built from the industry's own feeds

Everything here comes from the data the railway and the bus network publish about themselves — the signalling system's train describer, the forecasting engine behind station departure screens, the movement feed the network generates as trains pass timing points, and the national bus open data service. There is no scraping, no crowd-sourcing and no estimation dressed up as measurement. Every source is listed, with what each one covers and what it will not tell you.

That last part is the harder half. A feed that reports 850,000 calling points a day is not the same as one that knows where every train is, and the gap between them is where most transport sites quietly guess. We would rather show an absence: a train with no delay figure is not marked as on time, a station with no accessibility data is not marked as having none, and a position we inferred from a timetable is drawn differently from one a signal reported.

Things worth knowing about British rail data

Working with these feeds turns up a great deal that is not written down anywhere convenient. We publish what we have measured as a set of guides — every figure in them is one we took from a live feed rather than from a specification:

There is also a daily archive: what actually ran each day, how much of it arrived on time, and the operators' own words for why the rest did not. The live feeds keep about thirty hours of history, so anything older exists only because it was recorded as it happened.

Build with the data

The same rail and bus data is available over a JSON API — routing, boards, journeys and live maps. A free key takes a moment and gives you your own rate limit, and browsing the site needs no key at all.

Get a free API key