Global Rail Platform
Connecting… Waiting for live data… 0 trains On time Delayed Unknown

Berth grid · live matrix

Where every train actually is.

The TRUST berth matrix read as a grid: each berth shows the headcode occupying it right now, area by area. Nothing is inferred — an empty berth is an empty berth.

Occupied Delayed 10m+ No report

The matrix

Occupied berths, area by area.

Connecting to the live feed…Berths appear as the TD stream fills in.

Berth codes and headcodes are as reported by the TD/TRUST feed — never guessed.

Want the map instead?

The same positions, plotted geographically.

Open the live map