TrainLive

Train delays and cancellations in Europe today

Friday, 30 October 2026 · updated every 30 minutes, last at 01:30 CET

So far today TrainLive checked 424 departures at 140 major stations. 94% of the trains with live data left on time (less than 5 minutes late), and 1 was cancelled. Netherlands was the most punctual country (98% on time) and Germany the least (93%). The biggest delay seen was 41 minutes, on the ICE 619 to München Hbf from Frankfurt Flughafen Fernbahnhof.

Punctuality by country

CountryDeparturesOn timeCancelled
Germany30393%1
Netherlands7398%0
Belgium1994%0
Portugal11–0
Austria6–0
Switzerland4–0
Denmark3–0
Sweden3–0
France1–0
Finland1100%0
Luxembourg0–0
Italy0–0
Spain0–0
Norway0–0
Czechia0–0

Most delayed stations

StationDeparturesLate (5 min +)Cancelled
Frankfurt (Main) Hauptbahnhof186%0
Utrecht Centraal230%0
Berlin Ostbahnhof180%0
München Hauptbahnhof240%0
Berlin Südkreuz230%0
Berlin Hauptbahnhof240%0
Berlin Gesundbrunnen230%0
München Ost210%0

Most punctual stations

StationDeparturesOn time
Utrecht Centraal23100%
Berlin Ostbahnhof18100%
München Hauptbahnhof24100%
Berlin Südkreuz23100%
Berlin Hauptbahnhof24100%
Berlin Gesundbrunnen23100%
München Ost21100%
Frankfurt (Main) Hauptbahnhof1894%

Busiest stations

StationDepartures per hour
München Hauptbahnhof24
Berlin Hauptbahnhof24
Utrecht Centraal23
Berlin Südkreuz23
Berlin Gesundbrunnen23
München Ost21
Berlin Ostbahnhof18
Frankfurt (Main) Hauptbahnhof18
Amsterdam Centraal16
Schiphol Airport14

How these figures are made

Every 30 minutes TrainLive looks at the next hour of departures at a group of 217 major stations, in turn, using open timetables and the operators' live feeds (via Transitous). A train counts as on time when it leaves less than 5 minutes late. Punctuality only covers trains with live data; cancellations count every train. Figures are samples, not official statistics.

Earlier reports