Routes, journey times and punctuality

Trains in Poland: popular routes

54 train routes visitors to Poland travel most, each direction on its own page, including day trips to Auschwitz and Wieliczka and the airport trains. For each: how many trains run a day, how long the fastest one takes and what share of trains in the last 30 days arrived on time.

RouteTrains a dayFastestOn time
Krakow → Warsaw 30 2 h 12 min 78%
Warsaw → Krakow 30 2 h 27 min 78%
Krakow → Zakopane 15 1 h 57 min 46%
Zakopane → Krakow 15 1 h 57 min 45%
Krakow → Oswiecim (Auschwitz) 47 40 min 82%
Oswiecim (Auschwitz) → Krakow 48 40 min 80%
Krakow → Wieliczka 35 21 min 78%
Wieliczka → Krakow 37 14 min 96%
Krakow Airport → Krakow 39 17 min 82%
Krakow → Krakow Airport 38 17 min 88%
Warsaw Chopin Airport → Warsaw 76 14 min 95%
Warsaw → Warsaw Chopin Airport 76 30 min 75%
Warsaw → Zakopane 5 4 h 32 min 36%
Zakopane → Warsaw 5 4 h 14 min 60%
Gdansk → Warsaw 25 2 h 33 min 71%
Warsaw → Gdansk 25 2 h 38 min 60%
Gdansk → Krakow 14 5 h 5 min 75%
Krakow → Gdansk 13 4 h 52 min 66%
Gdynia → Warsaw 25 2 h 46 min 71%
Warsaw → Gdynia 25 3 h 4 min 59%
Gdynia → Krakow 14 5 h 18 min 75%
Krakow → Gdynia 13 5 h 17 min 65%
Krakow → Wroclaw 19 2 h 53 min —
Wroclaw → Krakow 19 2 h 42 min —
Warsaw → Wroclaw 20 3 h 38 min 64%
Wroclaw → Warsaw 20 3 h 25 min 62%
Gdansk → Wroclaw 9 4 h 37 min 44%
Wroclaw → Gdansk 9 4 h 18 min 32%
Poznan → Warsaw 24 2 h 14 min 75%
Warsaw → Poznan 24 2 h 28 min 74%
Krakow → Poznan 17 4 h 49 min —
Poznan → Krakow 17 4 h 40 min —
Poznan → Wroclaw 25 1 h 17 min 67%
Wroclaw → Poznan 25 1 h 17 min 52%
Katowice → Krakow 39 46 min —
Krakow → Katowice 38 51 min —
Katowice → Warsaw 16 2 h 20 min 58%
Warsaw → Katowice 16 2 h 39 min 84%
Warsaw → Lodz 36 1 h 8 min 69%
Lodz → Warsaw 35 1 h 64%
Krakow → Lodz 7 2 h 20 min —
Lodz → Krakow 7 2 h 41 min —
Torun → Warsaw 9 1 h 55 min 82%
Warsaw → Torun 9 2 h 15 min 60%
Lublin → Warsaw 17 1 h 41 min 71%
Warsaw → Lublin 17 2 h 55%
Krakow → Lublin 5 3 h 56 min 47%
Lublin → Krakow 5 4 h 4 min 80%
Krakow → Przemysl 18 2 h 23 min —
Przemysl → Krakow 18 2 h 16 min —
Krakow → Rzeszow 20 1 h 20 min —
Rzeszow → Krakow 20 1 h 14 min 77%
Szczecin → Warsaw 9 4 h 6 min —
Warsaw → Szczecin 9 4 h 20 min —

"On time" = no more than 5 minutes late at the destination station. A dash means we do not have enough measured runs for that route yet.

Reading Polish station names

Large Polish cities have several stations, and the suffix tells them apart: Główny or Główna means main (Kraków Główny is Krakow's main station), Centralna means central (Warszawa Centralna), Wschodnia east, Zachodnia west and Miasto city. Departure boards, tickets and announcements use the Polish names, so it helps to know the one you need.

Long-distance trains are run by PKP Intercity; regional trains by POLREGIO and regional operators such as Koleje Małopolskie or Koleje Mazowieckie. The route pages list which operators run each route.

Live departure boards

Today's departures with live delays for the main stations on these routes. The boards are in Polish; times and delays read the same in any language.

Kraków Główny Warszawa Centralna Zakopane Oświęcim Wieliczka Rynek-Kopalnia Gdańsk Główny Gdynia Główna Wrocław Główny Poznań Główny Katowice Łódź Fabryczna Toruń Główny Lublin Główny Przemyśl Główny Rzeszów Główny Szczecin Główny

Travelling by train in Poland?

Follow your train on a live map in the free Trainradar24 app and get a notification when it runs late. The app is available in English.

Get Trainradar24 on Google Play Download Trainradar24 on the App Store