Polsko vlakem

How to travel in Poland by train: information, connections, blog and travel reports. Help in our forum to buy train tickets.

Polsko: Train tickets for Intercity services in Poland are available online. International tickets are currently available only for inbound journeys from other railway companies, PKP IC (Polish Railways) dont sell international tickets online.
Buy the train ticket at a railway station. Note: in some countries you have to pay a service fee at the ticket counter. The ticket can be purchased at a station in the country of departure, also sometimes in other countries.


EN 21E/404 Moskva - PrahaEN 21E/404/101 Moskva - VídeňEN 23J/452 Moskva - PařížEN 402 Krakov - BudapešťEN 402 Krakov - VídeňEN 402 Krakov - PrahaEN 405/22A Praha - MoskvaEN 405/52B Praha - PetrohradEN 406 Vídeň - VaršavaEN 407 Varšava - BudapešťEN 407 Varšava - VídeňEN 407/444 Varšava - PrahaEN 441/14M Berlín - MoskvaEN 443/403 Praha - KrakovEN 445/406 Praha - VaršavaEN 453/24J Paříž - MoskvaEN 476 Budapešť - VaršavaEN 476 Budapešť - KrakovEN 50406 Vídeň - KrakovEN 57M/404/101 Petrohrad - VídeňEN 9S Moskva - VaršavaTLK 18170/1 Varšava - SvinoústíTLK 18171 Varšava - Gorzów WielkopolskiTLK 18171 Varšava - Sklářská PorubaTLK 18172/3 Białystok - ŠtětínTLK 33174 Přemyšl - GdyněTLK 33500 Krynica-Zdrój - GdyněTLK 33501 Gdyně - Krynica-ZdrójTLK 34170 Krakov - GdyněTLK 34190 Zakopane - GdyněTLK 35170/1 Zakopane - GdyněTLK 37170 Krakov - SvinoústíTLK 38170/1 Krakov - KolobřehTLK 38174/5 Přemyšl - ŠtětínTLK 38190/1 Krakov - SvinoústíTLK 38194/5 Přemyšl - SvinoústíTLK 38196/7 Zakopane - ŠtětínTLK 45170/1 Bílsko-Bělá - GdyněTLK 53170 Gdyně - PřemyšlTLK 53170/1 Gdyně - ZakopaneTLK 54170 Gdyně - KrakovTLK 54170 Gdyně - ZakopaneTLK 54170/1 Gdyně - Bílsko-BěláTLK 56170/1 Gdyně - Jelenia GóraTLK 65170/1 Jelenia Góra - GdyněTLK 66116 Sklářská Poruba - VaršavaTLK 67 Kyjev - VaršavaTLK 68 Varšava - KyjevTLK 81170/1 Svinoústí - VaršavaTLK 81171 Svinoústí - KrakovTLK 81172/3 Štětín - BiałystokTLK 83170/1 Kolobřeh - KrakovTLK 83174/5 Štětín - PřemyšlTLK 83190/1 Svinoústí - KrakovTLK 83194/5 Svinoústí - PřemyšlTLK 83196/7 Štětín - ZakopaneTLK 88170 Gorzów Wielkopolski - Varšava

PL Polsko BY Bělorusko

If you want to travel from Poland to Belarus by train, buy your train ticket locally at a train station in Poland.

There are daily connections available from Warsaw (Poland) via Brest (Belarus) to Minsk (Belarus).

přečtěte si více

PL Polsko CZ Česká republika

To travel by train from Poland to the Czech Republic, connections are available by day and direct night trains.

přečtěte si více

PL Polsko DE Německo

Tickets from Warsaw and selected other stations in Poland to Germany are available from DB (German Railways) via our partner link.

Advance fare tickets (Sparpreis Europa) offer very attractive fares and are valid for direct routes (Poland-Berlin) or via Czech Republic.

If you need to start your travel from cities in Poland where no ticket is available from online, buy your online ticket from the first possible station and get the ticket for the remaining part in Poland locally - it is also possible to try to get it online via PKP. Ensure to plan with enough time for changing trains to cope for possible delays!

přečtěte si více

PL Polsko FR Francie

To travel by train from Poland to France, you have the direct night trains Moscow to Paris and Nice (not daily) with stop in Warsaw. Otherwise split your trip with a stop in Germany (Berlin, Cologne or Frankfurt).

přečtěte si více

PL Polsko LT Litva

To travel by train from Poland to Lithuania, you have currently only a connection on weekends. Therefore a bus is the easiest way. Have a look at the booking links. For updated details, read our blog.

přečtěte si více

PL Polsko RU Rusko

To travel by train from Poland to Russia, you have several direct trains.

přečtěte si více

PL Polsko SE Švédsko

If you want to travel the direct way from Poland to Sweden, make use of a ferry.

First travel by train to Gdansk or Świnoujście (Poland).

From Gdansk (Poland) continue by ferry to Nynäshamn (Sweden). There you change to a direct suburban train to Stockholm main railway station (1,15h, EUR 3).

From Świnoujście (Poland) continue to Ystad (Sweden). The ferry terminal in Ystad is close to the railway station, just walk.

Finally continue by train from Nynäshamn/Stockholm or Ystad to your destination.

přečtěte si více

PL Polsko SK Slovensko

If you want to travel from Poland to Slovakia by train, the best option is to take the route via the Czech Republic. A direct day train runs from Warsaw via Katowice, Ostrava and Breclav to Bratislava and night trains run from Warsaw and Krakow to Bratislava on the same route. In Ostrava there are connections to Zilina - Kosice.

Alternatively you can travel between directly from Poland to Slovakia via the Zwardon - Skalite border crossing. However, there are only slow regional trains running there. Another border crossing is between Lupkow and Medzilaborce however there are only two trains at summer weekends. Another option is to take a bus from Zakopane across the High Tatra mountains to Poprad.

Tickets are only available at train stations. Special advance fares are available as well at stations in Poland.

přečtěte si více

PL Polsko UA Ukrajina

Buy your train tickets from Poland to Ukraine at a train station. There are no online tickets available for international journeys.

There are night trains from Warsaw to Kyiv as well as from Warsaw, Wroclaw and Krakow to Lviv. All of these trains cross the border in the night. There is also a train during the day, running from Przemysl to Lviv and Kyiv.

přečtěte si více