Observatory · Czechia
On time now83%under 5 min · 295 trains tracked live
Within 15 min95%now, the same trains
Today76%on time since the start of the day · 95% within 15 min
Average delay4 minper train tracked today, on-time trains included
The last 30 days
80% and over65 to 79%under 65%within 15 mintoday, in progress
Minutes of delay per tracked train, on-time trains included.
2 days measured: the observatory has been measuring since 3 November 2026.
Most delayed, right now
Routes of the month
Most punctualBrno hl.n. – Zastávka u Brna42 trains arrived · 98% within 15 min93%Bzenec – Moravský Písek36 trains arrived · 100% within 15 min92%Otrokovice – Vizovice35 trains arrived · 100% within 15 min91%
Least punctualBeroun – Praha hl. n.48 trains arrived · 100% within 15 min48%České Budějovice – Praha hl. n.36 trains arrived · 86% within 15 min53%Opava východ – Ostrava-Svinov30 trains arrived · 100% within 15 min53%
On time at the final stop (under 5 min), both directions, over 2 days.Share this pageThe figures are updated every minute.
How we measure
On time: under 5 min
A train counts as on time if it is less than 5 minutes late at its next station. Trains without live data are not counted.
Within 15 min
The broad threshold, close to what most operators report: the share of tracked trains less than 15 minutes late.
Every minute
Every minute, the state of each tracked train is recorded; the day is the average.
A usual day
The comparison is with the average of the four previous same weekdays, as soon as two of them have been measured.