TrainLive

Train delays and cancellations in Europe today

Thursday, 29 October 2026 · updated every 30 minutes, last at 02:00 CET

So far today TrainLive checked 362 departures at 175 major stations. 81% of the trains with live data left on time (less than 5 minutes late), and 0 were cancelled. The biggest delay seen was 170 minutes, on the ICE 590 to Leipzig Hbf from Erfurt Hauptbahnhof.

Punctuality by country

CountryDeparturesOn timeCancelled
Germany10386%0
United Kingdom89–0
Switzerland80100%0
Austria4120%0
Portugal14–0
Italy1250%0
Sweden5–0
Poland5100%0
Spain4–0
Norway3–0
Denmark3–0
Finland1100%0
Czechia1–0
Romania1–0
Slovakia0–0
Slovenia0–0
Hungary0–0
Croatia0–0
Latvia0–0
Lithuania0–0
Estonia0–0
France0–0
Ireland0–0

Most delayed stations

Not enough trains with live data yet.

Most punctual stations

Not enough trains with live data yet.

Busiest stations

StationDepartures per hour
Zürich HB24
London Liverpool Street20
Bern15
Wien Hauptbahnhof14
Lausanne11
London St Pancras International11
Karlsruhe Hauptbahnhof10
Mannheim Hauptbahnhof10
Augsburg Hauptbahnhof10
Linz Hauptbahnhof10

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