Train punctuality
A train is on time if it reaches its final station less than 6 minutes late.
We have been collecting statistics since 17.10.2026 – the full period will fill up over time.
86.5%
runs on time
3.2 min
average delay
139 480
runs counted
375
cancelled
Carriers
- 1 WKD Warszawska Kolej Dojazdowa sp. z o.o. 99.6% +0.2 min · 242 runs
- 2 SKMT PKP Szybka Kolej Miejska w Trójmieście sp. z o.o. 96.4% +0.9 min · 4125 runs
- 3 SKM Szybka Kolej Miejska 94.7% +1.3 min · 5951 runs
- 4 KMŁ „Koleje Małopolskie” sp. z o.o. 92.4% +1.5 min · 4408 runs
- 5 KM "Koleje Mazowieckie - KM" sp. z o.o. 90.5% +2.4 min · 19305 runs
- 6 ŁKA „Łódzka Kolej Aglomeracyjna” sp. z o.o. 90.3% +2.0 min · 6688 runs
- 7 PR POLREGIO S.A. 87.8% +2.7 min · 46547 runs
- 8 AR Arriva RP sp. z o.o. 87.4% +2.5 min · 3608 runs
- 9 KW Koleje Wielkopolskie sp. z o.o. 86.7% +2.7 min · 9364 runs
- 10 KS Koleje Śląskie sp. z o.o. 86.6% +2.5 min · 12787 runs
- 11 ODEG Ostdeutsche Eisenbahn GmbH 85.5% +3.2 min · 762 runs
- 12 KD Koleje Dolnośląskie S.A. 80.6% +4.4 min · 13898 runs
- 13 IC „PKP Intercity” Spółka Akcyjna 68.7% +10.2 min · 11504 runs
Most delayed trains
Average delay at the final station, trains with at least 8 runs. International trains often enter Poland already late.
- 1MP22007 internationalKyiv-Pasazhyrskyi → Chełm · 22 runs+135 min31.8%
- 2MP33004 internationalZaporizhzhia-1 → Przemyśl Główny · 19 runs+131 min0.0%
- 3MP22005 internationalKharkiv-Pasazhyrskyi → Chełm · 22 runs+129 min22.7%
- 4MP33002 internationalKyiv-Pasazhyrskyi → Przemyśl Główny · 22 runs+121 min0.0%
- 5MP22003 internationalKyiv-Pasazhyrskyi → Chełm · 21 runs+114 min20.0%
- 6MP022000 internationalKyiv-Pasazhyrskyi → Chełm · 19 runs+100 min16.7%
- 7MP33010 internationalKharkiv-Pasazhyrskyi → Przemyśl Główny · 22 runs+81 min0.0%
- 8MP33006 internationalKremenchuk → Przemyśl Główny · 22 runs+79 min0.0%
- 9IC+33012Kyiv-Pasazhyrskyi → Przemyśl Główny · 22 runs+78 min0.0%
- 10IC78173 „Przemyślanin”Poznań Główny → Ustka · 22 runs+70 min13.6%
- 11RJ34000 „Regiojet”Przemyśl Główny → Praha Hlavni Nadrazi · 22 runs+49 min36.4%
- 12IC8308 „Wyczółkowski 135 Via Regia”Świnoujście → Przemyśl Główny · 22 runs+48 min9.1%
- 13IC+33000Kyiv-Pasazhyrskyi → Przemyśl Główny · 22 runs+43 min0.0%
- 14IC2606 „Stryjeńska”Lublin Główny → Wrocław Główny · 22 runs+42 min0.0%
- 15R55998Gdynia Główna → Gdańsk Wrzeszcz · 8 runs+40 min87.5%
- 16IC7513 „Stoczniowiec”Zielona Góra Główna → Gdynia Główna · 22 runs+40 min31.8%
- 17IC30173 „Przemyślanin”Kraków Główny → Przemyśl Główny · 21 runs+40 min47.6%
- 18EN/IC43014 „Carpatia”Muenchen Hbf → Przemyśl Główny · 22 runs+39 min45.5%
- 19MP22010 internationalChełm → Kyiv-Pasazhyrskyi · 22 runs+38 min90.9%
- 20EN/IC41010 „Chopin”Muenchen Hbf → Warszawa Wschodnia · 22 runs+35 min45.5%
- 21IC1330 „San”Warszawa Wschodnia → Przemyśl Główny · 22 runs+34 min18.2%
- 22R55996Gdynia Główna → Gdańsk Wrzeszcz · 8 runs+34 min87.5%
- 23TLK63102 „Sudety”Jelenia Góra → Kraków Główny · 22 runs+33 min18.2%
- 24IC2704 „Zielonogórzanin”Chełm → Zielona Góra Główna · 22 runs+31 min45.5%
- 25TLK37102 „Pułaski”Kraków Główny → Poznań Główny · 22 runs+30 min18.2%
Most punctual long-distance trains
- 1TLK31102 „Marszałek Piłsudski”Kraków Główny → Warszawa Wschodnia · 15 runson time100.0%
- 2EC/IC34012 „Olza”Kraków Główny → Praha Hlavni Nadrazi · 22 runson time100.0%
- 3IC30113 „Bieszczady”Kraków Główny → Jasło Fabryczne · 22 runson time100.0%
- 4TLK22019 „Wisłok”Lublin Główny → Rawa Ruska · 22 runson time100.0%
- 5EC/IC34006 „Danubius”Kraków Główny → Wien Westbahnhof · 17 runson time100.0%
- 6EC/IC14004 „Batory”Warszawa Wschodnia → Budapest-Nyugati · 22 runson time100.0%
- 7EC/IC60003 „Saxonia”Wrocław Główny → Leipzig Hbf · 22 runson time100.0%
- 8EC/IC34010 „Prater”Kraków Główny → Wien Westbahnhof · 22 runson time100.0%
- 9EC/IC60009 „Via Regia”Wrocław Główny → Leipzig Hbf · 22 runson time100.0%
- 10IC81000 „Wigry”Szczecin Główny → Vilnius · 22 runson time100.0%
- 11IC91001 „Jaćwing”Suwałki → Vilnius · 22 runson time100.0%
- 12EC/IC34004 „Comenius”Kraków Główny → Praha Hlavni Nadrazi · 22 runson time100.0%
- 13IC+33015Przemyśl Główny → Kyiv-Pasazhyrskyi · 22 runson time100.0%
- 14IC+33027Przemyśl Główny → Kyiv-Pasazhyrskyi · 22 runson time100.0%
- 15EC/IC34008 „Cracovia”Przemyśl Główny → Praha Hlavni Nadrazi · 22 runson time100.0%
Stations with the biggest delays
- 1 Przemyśl Główny1879 train calls +15 min70.8%
- 2 Chełm1124 train calls +14 min82.4%
- 3 Nowa Sól1191 train calls +8 min65.7%
- 4 Sławno1151 train calls +8 min66.6%
- 5 Chociwel902 train calls +7 min59.2%
- 6 Białogard1475 train calls +7 min64.1%
- 7 Chodzież1021 train calls +7 min64.7%
- 8 Kędzierzyn-Koźle2649 train calls +7 min67.5%
- 9 Koszalin1765 train calls +7 min68.7%
- 10 Gogolin1165 train calls +7 min63.7%
- 11 Lębork1283 train calls +7 min65.6%
- 12 Rogoźno Wielkopolskie1145 train calls +7 min67.9%
- 13 Brzeg Dolny1012 train calls +7 min65.7%
- 14 Zdzieszowice1165 train calls +7 min64.1%
- 15 Szczecinek1430 train calls +7 min65.2%
- 16 Runowo Pomorskie979 train calls +7 min63.5%
- 17 Przywory Opolskie965 train calls +7 min65.6%
- 18 Dąbrowa Niemodlińska939 train calls +6 min66.6%
- 19 Górażdże965 train calls +6 min65.4%
- 20 Opole Grotowice963 train calls +6 min66.4%