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 .
A new terminal at Warsaw Radom Airport in Poland that opened in 2023
Airports with commercial passenger service
City served
Voivodeship
Location
ICAO
IATA
Airport name
Passengers (2022)
Passengers (2023)
Changes (2022 - 2023)
Warsaw
Masovian
Okęcie
EPWA
WAW
Warsaw Chopin Airport
14,389,143
18,472,491
28,4%
Kraków
Lesser Poland
Balice
EPKK
KRK
Kraków John Paul II International Airport
7,386,496
9,399,281
27,2%
Gdańsk
Pomeranian
Rębiechowo
EPGD
GDN
Gdańsk Lech Wałęsa Airport
4,559,480
5 895 934
29,3%
Katowice
Silesian
Pyrzowice
EPKT
KTW
Katowice Wojciech Korfanty Airport
4,406,241
5 594 130
27,0%
Wrocław
Lower Silesian
Strachowice
EPWR
WRO
Wrocław Airport
2,868,012
3 880 957
35,3%
Warsaw
Masovian
Modlin
EPMO
WMI
Warsaw Modlin Airport
3,124,944
3 399 650
8,8%
Poznań
Greater Poland
Ławica
EPPO
POZ
Poznań–Ławica Henryk Wieniawski Airport
2,243,337
2 776 893
23,8%
Rzeszów
Subcarpathian
Jasionka
EPRZ
RZE
Rzeszów–Jasionka Airport
731 141
1 020 189
39,5%
Szczecin
West Pomeranian
Goleniów
EPSC
SZZ
Solidarity Szczecin–Goleniów Airport
419,872
477 464
13,7%
Lublin
Lublin
Świdnik
EPLB
LUZ
Lublin Airport
328,516
396 951
20,8%
Bydgoszcz
Kuyavian-Pomeranian
Szwederowo
EPBY
BZG
Bydgoszcz Ignacy Jan Paderewski Airport
247,008
358 230
45,0%
Łódź
Łódź
Lublinek
EPLL
LCJ
Łódź Władysław Reymont Airport
179,926
356 878
98,3%
Olsztyn
Warmian-Masurian
Szymany
EPSY
SZY
Olsztyn-Mazury Airport
111,305
140 444
26,2%
Warsaw /Radom
Masovian
Radom
EPRA
RDO
Warsaw Radom Airport
-
104 770
-
Zielona Góra
Lubusz
Babimost
EPZG
IEG
Zielona Góra-Babimost Airport
41,543
53,523
28,8%
Total
40,989,122
52,223,805
27,4%
Source:[ 1]
Defunct passenger airports
Airports that served commercial passenger traffic in the past.
Airport
Location
Voivodeship or country
IATA
ICAO
Notes
Białystok-Krywlany
Białystok
Podlaskie
EPBK
In 1945, LOT Polish Airlines launched a scheduled route to Warsaw. This service was quickly discontinued.[ 2]
Częstochowa-Rudniki
In 1983, LOT operated scheduled service for just one season.[ 3]
Gdańsk-Wrzeszcz
Operated as a civil airport until the opening of the new airport in Rębiechowo in 1974.[ 4]
Gdynia-Rumia-Zagórze
Scheduled service operated by LOT from 1935 to 1939.[ 5]
Katowice-Muchowiec
Katowice
Silesian
EPKM
Scheduled service operated by LOT from 1929 to 1958.[ 6]
Koszalin-Zegrze Pomorskie
Koszalin
West Pomeranian
OSZ
EPKZ
Scheduled 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żyny
Kraków
Lesser Poland
Operated as a civil airport from 1924 until the relocation of the passenger service to Balice in 1963.[ 8]
Olsztyn-Dajtki
Scheduled service served by Lufthansa (from 1926 to 1939) and LOT (after World War II).[ 9]
Słupsk-Redzikowo
Słupsk
Pomeranian
EPSK
From 1920 to early 1930s served by German passenger airlines. From 1975 to early 1990s served by LOT.[ 10]
Szczecin-Dąbie
Szczecin
West Pomeranian
Passenger 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ów
Served civil passenger traffic from 1920 until the opening of Okęcie Airport in 1934.[ 12]
Wrocław-Gądów Mały
Scheduled 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ówka
Lviv
Ukraine
Passenger flights launched in 1922 and were served by Aero , Aerolloyd/Aerolot and LOT Polish Airlines. Closed in 1929.[ 14]
Lwów-Skniłów
Ukraine
LWO
UKLL
Established in 1922. Currently located within the borders of Ukraine (see Lviv Danylo Halytskyi International Airport ).
Wilno-Porubanek
Vilnius
Lithuania
VNO
EYVI
Established 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
References
International
Unscheduled Military Future Defunct
Sovereign states States with limited recognition Dependencies and other entities
Sovereign states States with limited recognition Dependencies and other entities Other entities
Lists of the busiest airports by continent
Airports worldwide Busiest airports by continent and country
Airlines Routes