delay.world
Germany

One day of German train traffic. Minute by minute.

Every dot is a train on the real rails, and its colour shows its delay. Shown here: Wednesday 30 September 2026.

Independent punctuality and reliability data for public transport, starting with German trains.

How to read the map

  • on time (under 6 min)
  • 6 to 14 min late
  • 15 to 29 min late
  • 30 to 59 min late
  • 60+ min late
  • cancelled
Every passenger train in Germany, 03:00 to 03:00, in 60 seconds.

Explore

How we calculate

On time means less than 6 minutes late, counted over all stops that took place. Cancelled stops are counted separately.

Train stops are scheduled stops, not passengers. We don't know how full a train was.

The data is public timetable data, not Deutsche Bahn's own measurement. Our figures run about 2 to 3 percentage points below the official numbers on average. Positions between two stops are calculated.

Read the full method

Data and sources