| Rail travel in Europe articles Austria • Czechia • France • Germany • Great Britain • Ireland • Italy • Netherlands Poland • Portugal • Russia • Spain • Sweden • Switzerland • Turkey |
Poland has an expansive rail network of over 18,000 km of track. Poland by rail is usually a reasonably timely, affordable and efficient means of getting between cities. While much of the network has been modernised, track quality and average speeds are generally worse than in Germany. The fastest corridors operate at up to 200 km/h, but only on a limited set of corridors.
Most services in the country are run by PKP, shorthand for Polskie Koleje Państwowe (lit. Polish State Railways). Polregio (which was once a part of PKP but split up as per EU requirements) runs the local and regional train routes.
Understand
[edit]
Train types
[edit]
- EIP (Express Intercity Premium), EIC (ExpressInterCity), EC (EuroCity), and IC (Intercity) - express trains between metro areas, and to major tourist destinations. Reservations are usually required and an absolute must for EIP trains. Power points for laptops are sometimes provided next to the seat. Company: PKP Intercity.
- TLK (Twoje Linie Kolejowe) - discount trains, slower but cheaper than the above. Not many routes, but a very good alternative for budget travelers. Reservations are mandatory for 1st and 2nd class. It uses older carriages that are not always suited to high-speed travel. There are also several night trains connecting southern Poland with the north. Company: PKP Intercity.
- RE (RegioEkspress) - cheaper than TLK and of an even higher standard, but though very few such services run. As of 2026, this classification is only used on Dresden Hbf-Wrocław Główny and Frankfurt (Oder)-Poznań Główny.
- IR (InterRegio) - cheaper than TLK and RegioExpress but most routes are supported by worse-quality rolling stock. Run by Przewozy Regionalne.
- REGIO/Osobowy - ordinary passenger train; usually slow, stops everywhere. You can also buy a weekend turystyczny ticket, or a week-long pass. Great if you are not in a hurry, but expect these to be very crowded at times. Company: Przewozy Regionalne; other.
- Podmiejski - suburban commuter train. Varying degrees of comfort and facilities. Tickets need to be bought at station ticket counters. Some companies allow you to buy a ticket on board from the train manager, in the very first compartment. A surcharge will apply.
- Narrow gauge - Poland still retains a number of local narrow-gauged railways. Some of them are oriented towards tourism and operate only in summer or on weekends, while others remain active as everyday municipal rail. See § Narrow-gauge railways below.
Routes
[edit]There are several important route corridors in Poland.
- Warsaw–Kraków – the busiest and most important route in the country between the two largest Polish cities. EIP (Express Intercity Premium) trains take about 2 hr 15 min; IC services take 2 hr 30–3 hr. There are at least hourly departures throughout the day.
- Warsaw–Gdańsk (and onwards to Gdynia) – the only major corridor in the country that is majority high-speed (at 200 km/h). EIP trains take about 2 hr 30 min to Gdańsk while IC services take 3–3 hr 30 min.
- Warsaw–Wrocław – IC services take around 3 hr 30–4 hr 30 min, though this depends on the route. Some services run via Poznań, others via Łódź, the latter of which is more direct. Frequency is roughly hourly.
- Warsaw–Poznań – IC trains take around 2 hr 30–3 hr, EC trains that continue to Berlin Hbf are faster. There are frequent departures throughout the day.
- Kraków–Wrocław – IC trains take about 3 hours.
- Kraków–Gdańsk (and onwards to Gdynia) – there are direct IC and some EIP services, taking around 5–6 hr. A key route for north–south travel without the need to transfer in Warsaw.
Tickets
[edit]Tickets can be searched or purchased online via the following:
- PKP Intercity website information: ☏ +48 22 9436, international information ☏ +48 22 5116003 (in English, but station names in Polish). PKP Intercity serves express connections. Tickets can be bought online and printed or shown to the conductor on a smartphone, laptop or similar devices. If you book through the website, a page will appear after you have paid headed "Ticket" that is not actually the ticket. The ticket must have a QR code and will be found in your email inbox.
- Polregio (Przewozy Regionalne) tickets for Regio, RE and IR.
- Koleo domestic route and ticket search engine across all operators. Smartphone app is available. Tickets can be shown in the app or exported as PDF for storage on other devices or printing. As of April 2022 it is not possible to book sleeper or couchette cars, get those from PKP intercity.
- Polrail Service offers a guide to rail travel in Poland and on-line purchase of tickets and rail passes for Polish and international trains to neighbouring countries. There's a fee of around 22 zł for every ticket.
- PolishTrains allows to search and buy train tickets to numerous Polish and other international European destinations. Comparison of many train carriers allows to choose the best travel solution and purchase ticket online in the best price.
- Traffic info about all moving trains - check, if the train has a delay
- SkyCash
- IC Navigator (on mobile), Bilkom2 or via e-IC.
Major stations will also have a ticket office or self-service machines available. At smaller stations, there are no ticket counters or self-service machines. In these cases, you need to buy your ticket from the conductor immediately after boarding. They usually stand at the front of the train near the driver's cab when they are not checking tickets. Tickets cannot be purchased on board the EIP (European Intercity Express) train, which requires reservations. It is advisable to carry sufficient cash, even though there are now card readers for Visa and MasterCard. Train conductors in Poland can speak English to a reasonable proficiency – there will be almost no language barrier if you can speak English.
Fare evasion on PKP trains comes with a fine starting at 52 zł (~€12), but this can increase if paid by bank transfer, and can rise to 260 zł if not paid. This also applies if you do not have a valid bicycle ticket. Generally, fare evasion on public transport will cost you between 100 and 300 zł (~€25–70).
An important factor to keep in mind is that long-distance regional trains do not give you additional local or regional travel along the same route. They also cannot be through-booked and must be purchased separately.
Group tickets and discount offers
[edit]If you travel in a group with the Regional, you should get a 33% discount for the 2nd, 3rd and 4th person (offer Ty i 1,2,3). Groups of 11 or more people must register online (and will also subsequently receive a 15-20 per cent discount).
If you are a weekend traveller think about weekend offers, which are valid from Friday 19:00 until Monday 06:00:
- for all Intercity trains (E-IC, Ex, TLK) Bilet Weekendowy (from 154 zł, reservation not included)
- for TLK Bilet Podróżnika (74zł) + Regio Bilet Plus (from 17 zł)
- for all Regional trains (REGIO, IR, RE) Bilet Turystyczny (from 79 zł)
- only for Regio trains Bilet Turystyczny (from 45 zł)
If purchased for a long weekend due to a national holiday, the ticket will also valid for the whole long weekend.
Travellers under 26 years of age and studying in Poland are entitled to 26% discount on travel fare on Intercity's TLK, EX and IC-category trains, excluding the price of seat reservation. PKP Intercity trains offer a 30 per cent discount for seniors aged 60 and over. On Polregio local trains, seniors (with proof of age 60 or over) receive a 25 per cent discount on single tickets.
PKP Intercity also offer a 10-30 per cent discount on long-distance trains for advance bookings with train-specific reservations, depending on the booking deadline (usually 7–15 days before). In addition, there are limited promotional offers for specific routes and trains.
Rail passes
[edit]Interrail and Eurail passes are valid in Poland; however, if you're exclusively travelling within Poland, an Eurail/Interrail pass is rarely worth it due to the low ticket prices in the first place. Some trains may need an additional reservation, usually for €4 or 17 zł – these are usually marked with an "R" on the timetable. Usually, this includes international trains (from Berlin, Prague, Vienna and Vilnius), EIP trains, and night (NJ) trains (the latter having a much higher reservation fee). Reservations are best made on the PKP Intercity app or website, but can also be made at some stations. The Eurail/Interrail Planner app in theory allows you to make reservations, but this seldom works, especially when reserving weeks in advance.
The Intercity Card (Karta Intercity) is a rail pass valid for one or more months on PKP Intercity (PKP-IC) and Polregio trains and their partner operators. It is relatively expensive compared with other special offers. The regional-only equivalent is the Network Ticket (Bilet sieciowy).
A weekday multi-day pass is available as the personalised REGIOkarnet. For 93 zł, it allows unlimited travel on three calendar days of your choice within two months on regional trains operated by Regio, Arriva RP, KS, KW, KMŁ and ŁKA (but not KD, meaning it is not valid in Lower Silesia or in the Warsaw metropolitan area). The “Mini” version costs 80 zł and is valid only on Regio trains.
For weekday long-distance travel from Tuesday 00:00 to Thursday 24:00, PKP Intercity offers the Bilet Multiprzejazd (Multiprzejazd Ticket) for 119 zł, valid on IC and TLK trains. The “MAX” version, which also includes EIP high-speed trains, costs roughly twice as much.
Bicycles
[edit]You are allowed to bring bicycles with you on the train, but the price depends on the transport company. With PKP Intercity, a bicycle ticket costs 9.10 zł (approx. €2.10), and with Polregio, it costs 8.50 zł. Regional railway companies have their own fares – for example, bicycle transport is free with Koleje Mazowieckie, costs 6 zł with Koleje Małopolskie, and 8.50 zł with Koleje Dolnośląskie.
Bicycles are only permitted in designated carriages, which is always in 2nd class.
Animals
[edit]Small animals in appropriate carriers can travel free of charge. Larger dogs must be leashed and muzzled. They require a ticket, which costs 15.20 zł (2024) regardless of the route on PKP trains. A surcharge also applies if the ticket is purchased from the conductor. Regional trains have their own fares for this.
International connections
[edit]Poland is in the Schengen Area – travel from neighbouring Schengen countries (Germany, Czechia, Slovakia and Lithuania) do not require fully-fledged border checks (although temporary passport/ID checks may still occur). Travelling from Russia, Belarus and Ukraine involve proper border checks in the instance such lines are open (all of Russia's international trains have been indefinitely suspended as of 2026).
Germany
[edit]For single journeys from Germany, there is the limited-availability Super Saver Fare Europe, which can only be booked online and requires the use of a long-distance train (usually EuroCity). The Polish equivalent is called SparDay.
Those travelling with German regional or weekend tickets can travel free of charge up to the first Polish border station. This does not apply to the "Oderlandbahn" (RB26) operated by Niederbarnimer Eisenbahn, which runs hourly between Berlin-Lichtenberg and Kostrzyn (Küstrin).
The Usedom resort railway connects Stralsund main station via Züssow and Swinemünde Centrum (Świnoujście).
In the German-Czech-Polish border region, there is the Euro-Neisse ticket, valid for one or three days, for 1-5 people.
Czechia, Slovakia and Austria
[edit]There are direct EuroCity connections from Vienna (via Bratislava and Košice), Budapest, and Prague to Krakow and Warsaw, with 2-3 trains per day. The national railway companies also offer limited-availability SaverDay tickets, which have certain advance booking requirements.
The Prague–Wrocław route crosses the border at Lichkov (Czechia; twice daily via Kłodzko). Kraków is connected to Ostrava and Olomouc Direct trains take 4 hours; more frequent and longer journeys require a change.
Baltics
[edit]There are two passenger trains from Warsaw to Vilnius, with a transfer at Mockava (at the Lithuanian border) due to the differing rail gauges.
Rail Baltica, a future 249 km/h high-speed rail line connecting the three Baltic states with Poland, will soon change travel between the Baltics and Poland very differently, but is not expected to open until 2030 at the very earliest.
Kaliningrad (Russia)
[edit]Railway lines do exist between Poland and Kaliningrad Oblast, but they've been indefinitely shut for passenger services (only being used by goods trains).
Stations
[edit]There are four categories of main railway stations (A–D), each offering certain standardised services depending on passenger volume (see overview, website is in Polish only). As of mid-2021, around 120 stations are equipped with Wi-Fi. Smoking is prohibited in stations and on platforms; there are no designated smoking areas (however, during the winter on some open-air stations, this does not stop people from smoking anyway). Toilets are generally subject to a fee. Lockers are usually available in major city stations.
As is common internationally, posted timetables for arrivals are white, while those for departures are yellow. Note that, unlike in Germany, trains that run only on certain days during a season have a separate line for each of those periods. Special summer timetables apply from mid-June to the end of August.
Pay attention to the numbering system, which distinguishes between peron (platform) and tor (track). For short trains, a sector is often indicated as well.
Some larger main stations will have special information counters (InfoDworce); these are usually open from 07:00 to 21:00. They will also have tourist information and local public transport information for the respective city.
Accessibility
[edit]A great deal has been done to improve accessibility since 2007. However, smaller stations still often lack lifts. The alignment of train and platform heights is progressing, but there are still older carriages where doors must be opened manually with some force, followed by two steps down into the carriage.
All operating companies have their own service hotlines, where passengers with severe disabilities who require assistance are asked to register 48 hours in advance. Assistance is available at most Category A and B stations, where a designated meeting point is signposted. Passengers who only need help getting around within the station area can register up to 30 minutes before departure by calling ☏ +48 22 474 13 13. Assistance is then provided by station security staff.
At renovated long-distance stations, a station map or model labelled in Braille is usually available for blind passengers.
Defibrillators are usually found only in the most important stations.
Narrow-gauge railways
[edit]Poland has many narrow gauge railways – these are mostly short sections of old sand-, beetroot-, mine- or simply commuter railways constructed mostly at the turn of 19th and 20th centuries.
Due to economical changes in 1990s, many of the lines have been closed or even dismantled, however some of then are still operating. As - generally speaking - Germans used to be more fond of railways (while Russians and Austrians less) most of the narrow gauge lines had been built in what is nowadays the western part of Poland. The region that owns most of the still working lines is Wielkopolska. In most cases at least one station of a narrow gauge railway is next to a normal-gauge one, so it is easy to start a narrow-gauge adventure getting there by regular train.
Many local narrow-gauge lines operate only in summer (May-September or even the end of June till the end of August) and during some weekends, so they aren't used for regular passenger traffic any more. But there are still some operating daily, or at least on schooldays.
Public lines
[edit]- Upper Silesia line (Bytom - Miasteczko Śląskie) in Upper Silesia region
- Gryfice Commuter Line in West Pomerania. Operates regularly in summer (from Gryfice to Rewal, connecting several sea resorts) on the distance of 41 km.
- Gniezno line (Gniezno-Witkowo) in Wielkopolska region. phone : +48 61 426 11 30. Trains only on summer Sat and Su, but more can be requested.
- Kalisz line (Opatówek - Turek) in Wielkopolska region. Only freight trains are regularly operating, but passenger trains can be launched on request at any time.
- Śmigiel line (Stare Bojanowo - Śmigiel - Wielichowo) in Wielkopolska region, phone : +48 65 518 00 10. Regular all-year trains from Stare Bojanowo to Śmigiel, additional trains (as well steam trains) of that section and to Wielichowo - on request.
- Środa line (Środa Wielkopolska - Zaniemyśl) in Wielkopolska region. [1][dead link], phone : +48 61 285 82 98. Owned by local authorities, operates on summer Sat and Su from Środa Wielkopolska (where the trains are coordinated with the ones from Poznań to Zaniemyśl. Additional trains on request.
- Pleszew line in Wielkopolska region. Few daily trains from the centre of Pleszew to nearest normal-gauge line, additional trains on request.
- Białośliwie line in Wielkopolska region [2]. Irregular trains from Bialosliwie (on the normal-gauge line Piła - Bydgoszcz), additional trains on request.
- Żnin lines (Żnin - Wenecja - Biskupin - Gasawa) in Kujawsko-Pomorskie region, [3] [formerly dead link] , phone : +48 52 30 20 492. Regular courses several times a day from Znin to Gasawa, calling at Wenecja (a narrow-gauge open-air museum) and Biskupin (the excavations of an old settlement from 5th cent BC). Be prepared for kid groups :)
- Żuławy Commuter line (Nowy Dwór Gdański - Sztutowo) in Pomerania [4]
- Rogów commuter line (Rogów - Rawa Mazowiecka) in Łódzkie region [5]
- Piaseczno narrow-gauge line in Mazowieckie region [6]
- Sochaczew museum line (in the narrow-gauge open-air museum) in Mazowieckie region [7]
- Mława line in Mazowieckie region
- Starachowice - Iłża line in southern parts of Mazowieckie region [8]
- Ełk Narrow-Gauge line in Warmian-Masurian Voivodship
- Nałęczów - Opole Lubelskie line in Lubelskie region [9], 50 km
- Jedrzejów - Pińczów Commuter Line in Świętokrzyskie region [10]
- Przeworsk Commuter line (Przeworsk - Dynów) in Podkarpackie [11] [dead link]
Forest lines
[edit]- Bieszczady forest line in Podkarpackie, 33 km [12]
- Białowieża forest line in Podlaskie region, 17 km
- Kozienice forest line in Mazowieckie region
- Wigry forest line in Podlaskie, 10 km [13] [dead link]
Park lines
[edit]- Hel in the Museum of Coastal Defence
- Maltanka park railway in Poznań. Regular trains from April to October, in spring and autumn only on Sa and Su, everyday during summer. Links one of the main public-transport centres in Poznań with the new zoo.
Stay safe
[edit]Rail travel in Poland is generally safe and reliable, and serious incidents are rare. However, it never hurts to take the usual precautions. Pickpocketing can occur at major stations – keep your luggage with you in sight at all times.
Some platforms and steps can be icy during the winter. Some older rolling stock has steep steps; take care when boarding and alighting, especially with heavy luggage. A slip here will be gnarly, to say the least.