List of airports in Poland

This is a list of airports in Poland, sorted by location, IATA and ICAO airport codes, passenger traffic and runway surface.

An additional airport, slated to open in 2028, is planned for greater Warsaw. Warsaw Solidarity Airport, also known as Central Communication Port/Centralny Port Komunikacyjny Airport, will be 25 miles southwest of the national capital in Baranów.

The most modern terminal of the Warsaw-Radom airport in Poland

Airports with commercial passenger service

City servedVoivodeshipLocationICAOIATAAirport namePassengers
(2022)
WarsawMasovianOkęcieEPWAWAWWarsaw Chopin Airport14,389,143
KrakówLesser PolandBaliceEPKKKRKKraków John Paul II International Airport7,386,496
GdańskPomeranianRębiechowoEPGDGDNGdańsk Lech Wałęsa Airport4,559,480
KatowiceSilesianPyrzowiceEPKTKTWKatowice Wojciech Korfanty Airport4,406,241
WarsawMasovianModlinEPMOWMIWarsaw Modlin Airport3,124,944
WrocławLower SilesianStrachowiceEPWRWROWrocław Airport2,868,012
PoznańGreater PolandŁawicaEPPOPOZPoznań–Ławica Henryk Wieniawski Airport2,243,337
RzeszówSubcarpathianJasionkaEPRZRZERzeszów–Jasionka Airport683,299
SzczecinWest PomeranianGoleniówEPSCSZZSolidarity Szczecin–Goleniów Airport419,872
LublinLublinŚwidnikEPLBLUZLublin Airport328,516
BydgoszczKuyavian-PomeranianSzwederowoEPBYBZGBydgoszcz Ignacy Jan Paderewski Airport247,008
ŁódźŁódźLublinekEPLLLCJŁódź Władysław Reymont Airport179,926
OlsztynWarmian-MasurianSzymanyEPSYSZYOlsztyn-Mazury Airport111,305
Zielona GóraLubuszBabimostEPZGIEGZielona Góra-Babimost Airport41,543
Warsaw/RadomMasovianRadomEPRARDOWarsaw Radom Airportreopened in April 2023
Total40,989,122

Source:[1]

Defunct passenger airports

Airports that served commercial passenger traffic in the past.

AirportLocationVoivodeship or countryIATAICAONotes
Białystok-KrywlanyBiałystokPodlaskieEPBKIn 1945, LOT Polish Airlines launched a scheduled route to Warsaw. This service was quickly discontinued.[2]
Częstochowa-RudnikiIn 1983, LOT operated scheduled service for just one season.[3]
Gdańsk-WrzeszczOperated as a civil airport until the opening of the new airport in Rębiechowo in 1974.[4]
Gdynia-Rumia-ZagórzeScheduled service operated by LOT from 1935 to 1939.[5]
Katowice-MuchowiecKatowiceSilesianEPKMScheduled service operated by LOT from 1929 to 1958.[6]
Koszalin-Zegrze PomorskieKoszalinWest PomeranianOSZEPKZScheduled and charter service operated by LOT from 1965 to 1991. At its peak, the airport handled 80,000 passengers annually.[7]
Kraków-Rakowice-CzyżynyKrakówLesser PolandOperated as a civil airport from 1924 until the relocation of the passenger service to Balice in 1963.[8]
Olsztyn-DajtkiScheduled service served by Lufthansa (from 1926 to 1939) and LOT (after World War II).[9]
Słupsk-RedzikowoSłupskPomeranianEPSKFrom 1920 to early 1930s served by German passenger airlines. From 1975 to early 1990s served by LOT.[10]
Szczecin-DąbieSzczecinWest PomeranianPassenger flights served from 1921 to 1939. At its peak, the airport had direct and indirect connections with 70 cities in Europe. After World War II, served by Polish airlines until 1968.[11]
Warsaw-MokotówServed civil passenger traffic from 1920 until the opening of Okęcie Airport in 1934.[12]
Wrocław-Gądów MałyScheduled flights operated from 1921 to 1942 and, after World War II, from 1946 until the relocation of all passenger service to Strachowice Airport in 1958.[13]
Polish airports in the territories that belonged to Poland before World War II
Lwów-LewandówkaLvivUkrainePassenger flights launched in 1922 and were served by Aero, Aerolloyd/Aerolot and LOT Polish Airlines. Closed in 1929.[14]
Lwów-SkniłówUkraineLWOUKLLEstablished in 1922. Currently located within the borders of Ukraine (see Lviv Danylo Halytskyi International Airport).
Wilno-PorubanekVilniusLithuaniaVNOEYVIEstablished in 1932. Currently located within the borders of Lithuania (see Vilnius Airport).
German airports currently within the borders of Poland that have served passenger traffic only before World War II
Elbląg (German: Elbing)Opened in 1915. Operated routes to Gdańsk, Szczecin, Königsberg and Moscow, among others.[15]
Gliwice-Trynek (German: Gleiwitz-Trinneck)Scheduled service began in 1925. Operated routes to many cities in Germany, as well as international destinations like Constantinople.[16]
Gubin (German: Guben)Since 1929 regular connections to Szczecin, Dresden, Nuremberg, Frankfurt (Oder) and Cottbus, among others.[17]
Jelenia Góra (German: Hirschberg)Established in 1927. Before World War II served routes to most major German cities.[18]
Malbork (German: Marienburg)From 1926 to 1934, the airport served seasonal routes to Berlin, Szczecin, Słupsk, Gdańsk, Elbląg, Olsztyn and Königsberg.[19]
Nysa-Radzikowice (German: Neiße-Stephansdorf)From 1927 to 1939, offered passenger flights to Gliwice, Görlitz, Jelenia Góra and Berlin.[20]
Piła (German: Schneidemühl)In 1919, a route Berlin–Piła–Gdańsk–Königsberg was launched, however the service proved to be unprofitable and was very quickly abandoned.[21]
Słupsk-Krzekowo (German: Stolp-Kreckow)From 1920 to 1927, served scheduled connections to Berlin, Gdańsk, Riga, Kaunas and Königsberg.[22]

Airports with paved runways

Airports with unpaved runways

Highway strips

Locations

[23]

References