Poland flag Kraków Airport (KRK)

Country Poland | Europe | Major Hub | IATA: KRK | ICAO: EPKK | Elevation 791 ft · 241 m | Local time

Destinations
137
Flights / day
158
Busiest route
Warsaw
Top airline
Ryanair

Kraków John Paul II -Balice Airport averages 158 flights per day to 137 destinations, with four domestic routes and 132 international routes. A total of 45 airlines operate at KRK, led by Ryanair. This airport provides direct service to 40 countries across four continents, with Italy representing its largest international market. The longest nonstop route from Kraków John Paul II -Balice connects to Chicago, with a typical flight time of 10 hr 10 mins. Updated: July 9, 2026

Route Network

Kraków John Paul II -Balice Airport connects 136 destinations worldwide, with Warsaw standing out as its busiest route. The longest nonstop flight is to Chicago, and the shortest flight is to Katowice.

Poland flag Warsaw (WAW) – Poland 1 airline
1 hr 15 mins
153 mi · 246 km
7
per day
Netherlands flag Amsterdam (AMS) – Netherlands 1 airline
2 hr 40 mins
667 mi · 1,074 km
5
per day
Germany flag Frankfurt (FRA) – Germany 1 airline
2 hr 20 mins
498 mi · 802 km
5
per day
Spain flag Barcelona (BCN) – Spain 3 airlines
3 hr 25 mins
1,044 mi · 1,680 km
4
per day
Denmark flag Copenhagen (CPH) – Denmark 3 airlines
2 hr 15 mins
484 mi · 779 km
4
per day
United Kingdom flag London (STN) – United Kingdom 1 airline
3 hr 5 mins
857 mi · 1,379 km
4
per day
Germany flag Munich (MUC) – Germany 2 airlines
2 hr 5 mins
380 mi · 611 km
4
per day
Türkiye flag Antalya (AYT) – Türkiye 9 airlines
3 hr 5 mins
1,062 mi · 1,710 km
3
per day
Italy flag Bergamo (BGY) – Italy 1 airline
2 hr 25 mins
557 mi · 896 km
3
per day
Finland flag Helsinki (HEL) – Finland 1 airline
2 hr 30 mins
736 mi · 1,184 km
3
per day
Israel flag Tel Aviv (TLV) – Israel 3 airlines
3 hr 55 mins
1,469 mi · 2,365 km
3
per day
Norway flag Oslo (OSL) – Norway 2 airlines
2 hr 45 mins
777 mi · 1,251 km
2
per day
Sweden flag Stockholm (ARN) – Sweden 2 airlines
2 hr 30 mins
666 mi · 1,071 km
2
per day
United Kingdom flag Manchester (MAN) – United Kingdom 3 airlines
3 hr 20 mins
967 mi · 1,556 km
2
per day
Italy flag Rome (FCO) – Italy 2 airlines
2 hr 35 mins
676 mi · 1,088 km
2
per day
United Kingdom flag London (LGW) – United Kingdom 2 airlines
3 hr 10 mins
876 mi · 1,410 km
2
per day
France flag Paris (CDG) – France 3 airlines
2 hr 55 mins
774 mi · 1,246 km
2
per day
Italy flag Roma (CIA) – Italy 1 airline
2 hr 35 mins
667 mi · 1,074 km
2
per day
Türkiye flag Istanbul (IST) – Türkiye 2 airlines
2 hr 30 mins
745 mi · 1,200 km
2
per day
United Kingdom flag Birmingham (BHX) – United Kingdom 2 airlines
3 hr 15 mins
942 mi · 1,515 km
2
per day
United Kingdom flag Edinburgh (EDI) – United Kingdom 3 airlines
3 hr 25 mins
1,038 mi · 1,671 km
2
per day
Netherlands flag Eindhoven (EIN) – Netherlands 2 airlines
2 hr 40 mins
636 mi · 1,023 km
2
per day
Spain flag Madrid (MAD) – Spain 2 airlines
4 hr 0 mins
1,306 mi · 2,102 km
2
per day
Albania flag Tirana (TIA) – Albania 2 airlines
2 hr 20 mins
599 mi · 963 km
2
per day
Spain flag Valencia (VLC) – Spain 2 airlines
3 hr 50 mins
1,228 mi · 1,975 km
2
per day
Switzerland flag Zurich (ZRH) – Switzerland 2 airlines
2 hr 25 mins
542 mi · 872 km
2
per day
France flag Basel (BSL) – France 2 airlines
2 hr 30 mins
582 mi · 937 km
2
per day
France flag Paris–Beauvais (BVA) – France 1 airline
2 hr 55 mins
788 mi · 1,268 km
2
per day
United Kingdom flag Bristol (BRS) – United Kingdom 2 airlines
3 hr 20 mins
984 mi · 1,584 km
2
per day
Poland flag Gdańsk (GDN) – Poland 2 airlines
1 hr 40 mins
302 mi · 486 km
2
per day
Spain flag Málaga (AGP) – Spain 2 airlines
4 hr 20 mins
1,520 mi · 2,446 km
2
per day
Norway flag Torp (TRF) – Norway 1 airline
2 hr 40 mins
734 mi · 1,181 km
2
per day
Austria flag Vienna (VIE) – Austria 2 airlines
1 hr 35 mins
199 mi · 320 km
2
per day
Norway flag Bergen (BGO) – Norway 2 airlines
3 hr 5 mins
906 mi · 1,458 km
2
per day
Ireland flag Dublin (DUB) – Ireland 1 airline
3 hr 35 mins
1,131 mi · 1,821 km
2
per day
United Kingdom flag Leeds (LBA) – United Kingdom 2 airlines
3 hr 15 mins
945 mi · 1,522 km
2
per day
Greece flag Rodes Island (RHO) – Greece 4 airlines
KRK → RHO
2
per day
Romania flag Bucharest (BBU) – Romania 2 airlines
1 hr 55 mins
485 mi · 781 km
1
per day
United Kingdom flag Liverpool (LPL) – United Kingdom 2 airlines
3 hr 20 mins
990 mi · 1,594 km
1
per day
Malta flag Luqa (MLA) – Malta 1 airline
3 hr 15 mins
1,018 mi · 1,638 km
1
per day
Spain flag Alicante (ALC) – Spain 1 airline
3 hr 55 mins
1,289 mi · 2,074 km
1
per day
Greece flag Athens (ATH) – Greece 2 airlines
2 hr 45 mins
864 mi · 1,390 km
1
per day
Italy flag Bari (BRI) – Italy 1 airline
2 hr 25 mins
635 mi · 1,021 km
1
per day
Italy flag Bologna (BLQ) – Italy 1 airline
2 hr 25 mins
552 mi · 888 km
1
per day
Belgium flag Brussels (CRL) – Belgium 1 airline
2 hr 45 mins
676 mi · 1,089 km
1
per day
Hungary flag Budapest (BUD) – Hungary 3 airlines
KRK → BUD
1
per day
Italy flag Milan (MXP) – Italy 2 airlines
2 hr 30 mins
597 mi · 960 km
1
per day
Spain flag Mallorca (PMI) – Spain 2 airlines
KRK → PMI
1
per day
Italy flag Pisa (PSA) – Italy 1 airline
2 hr 35 mins
625 mi · 1,006 km
1
per day
Bulgaria flag Sofia (SOF) – Bulgaria 2 airlines
2 hr 5 mins
538 mi · 866 km
1
per day
Greece flag Thessaloniki (SKG) – Greece 1 airline
2 hr 25 mins
678 mi · 1,091 km
1
per day
Bulgaria flag Burgas (BOJ) – Bulgaria 2 airlines
KRK → BOJ
1
per day
Italy flag Catania (CTA) – Italy 1 airline
3 hr 0 mins
902 mi · 1,452 km
1
per day
France flag Paris (ORY) – France 1 airline
2 hr 55 mins
787 mi · 1,267 km
1
per day
Croatia flag Zadar (ZAD) – Croatia 1 airline
KRK → ZAD
1
per day
United Kingdom flag London (LHR) – United Kingdom 1 airline
3 hr 10 mins
887 mi · 1,427 km
1
per day
France flag Nice (NCE) – France 1 airline
2 hr 50 mins
739 mi · 1,190 km
1
per day
Norway flag Stavanger (SVG) – Norway 2 airlines
2 hr 55 mins
829 mi · 1,334 km
1
per day
Italy flag Treviso (TSF) – Italy 1 airline
2 hr 15 mins
466 mi · 750 km
1
per day
Italy flag Cagliari (CAG) – Italy 1 airline
3 hr 5 mins
913 mi · 1,470 km
6
per week
Spain flag Girona (GRO) – Spain 1 airline
KRK → GRO
6
per week
Sweden flag Goteborg (GOT) – Sweden 1 airline
2 hr 25 mins
606 mi · 975 km
6
per week
Greece flag Kerkyra Island (CFU) – Greece 1 airline
KRK → CFU
6
per week
United Kingdom flag Newcastle (NCL) – United Kingdom 1 airline
3 hr 15 mins
960 mi · 1,545 km
6
per week
United Kingdom flag Nottingham (EMA) – United Kingdom 1 airline
3 hr 15 mins
925 mi · 1,489 km
6
per week
Montenegro flag Podgorica (TGD) – Montenegro 1 airline
KRK → TGD
6
per week
Latvia flag Riga (RIX) – Latvia 1 airline
2 hr 0 mins
503 mi · 810 km
6
per week
Italy flag Rimini (RMI) – Italy 1 airline
KRK → RMI
6
per week
Belgium flag Brussels (BRU) – Belgium 1 airline
2 hr 45 mins
674 mi · 1,084 km
5
per week
United States of America flag Chicago (ORD) – United States of America 1 airline
10 hr 10 mins
4,727 mi · 7,607 km
5
per week
United Arab Emirates flag Dubai (DXB) – United Arab Emirates 1 airline
5 hr 50 mins
2,553 mi · 4,108 km
5
per week
Germany flag Düsseldorf (DUS) – Germany 1 airline
2 hr 30 mins
575 mi · 926 km
5
per week
Portugal flag Faro (FAO) – Portugal 1 airline
4 hr 35 mins
1,642 mi · 2,643 km
5
per week
Greece flag Heraklion (HER) – Greece 3 airlines
KRK → HER
5
per week
Italy flag Lamezia Terme (SUF) – Italy 1 airline
2 hr 45 mins
791 mi · 1,273 km
5
per week
Ireland flag Limerick city (SNN) – Ireland 1 airline
3 hr 50 mins
1,243 mi · 2,000 km
5
per week
Portugal flag Porto (OPO) – Portugal 1 airline
4 hr 20 mins
1,492 mi · 2,401 km
5
per week
Greece flag Souda (CHQ) – Greece 1 airline
KRK → CHQ
5
per week
Estonia flag Tallinn (TLL) – Estonia 1 airline
2 hr 25 mins
675 mi · 1,087 km
5
per week
Lithuania flag Vilnius (VNO) – Lithuania 1 airline
1 hr 45 mins
391 mi · 629 km
5
per week
United Kingdom flag Aberdeen (ABZ) – United Kingdom 1 airline
3 hr 20 mins
1,020 mi · 1,641 km
4
per week
Italy flag Ancona (AOI) – Italy 1 airline
KRK → AOI
4
per week
United Kingdom flag Belfast (BFS) – United Kingdom 3 airlines
3 hr 35 mins
1,134 mi · 1,825 km
4
per week
Serbia flag Belgrade (BEG) – Serbia 1 airline
1 hr 45 mins
364 mi · 586 km
4
per week
United Kingdom flag Bournemouth (BOH) – United Kingdom 1 airline
3 hr 15 mins
950 mi · 1,528 km
4
per week
Croatia flag Dubrovnik (DBV) – Croatia 1 airline
KRK → DBV
4
per week
United Kingdom flag Glasgow (GLA) – United Kingdom 1 airline
3 hr 30 mins
1,077 mi · 1,734 km
4
per week
Cyprus flag Larnarca (LCA) – Cyprus 1 airline
3 hr 30 mins
1,261 mi · 2,029 km
4
per week
Germany flag Memmingen (FMM) – Germany 1 airline
2 hr 15 mins
455 mi · 733 km
4
per week
Italy flag Nápoli (NAP) – Italy 1 airline
2 hr 35 mins
688 mi · 1,107 km
4
per week
Italy flag Olbia (OLB) – Italy 1 airline
KRK → OLB
4
per week
Italy flag Pescara (PSR) – Italy 1 airline
KRK → PSR
4
per week
Saudi Arabia flag Riyadh (RUH) – Saudi Arabia 1 airline
KRK → RUH
4
per week
United Arab Emirates flag Sharjah (SHJ) – United Arab Emirates 1 airline
5 hr 50 mins
2,554 mi · 4,111 km
4
per week
Croatia flag Split (SPU) – Croatia 1 airline
KRK → SPU
4
per week
Germany flag Stuttgart (STR) – Germany 1 airline
KRK → STR
4
per week
United Arab Emirates flag Abu Dhabi (AUH) – United Arab Emirates 1 airline
5 hr 55 mins
2,570 mi · 4,136 km
3
per week
Spain flag Bilbao (BIO) – Spain 1 airline
3 hr 40 mins
1,167 mi · 1,878 km
3
per week
Switzerland flag Geneva (GVA) – Switzerland 1 airline
2 hr 45 mins
683 mi · 1,099 km
3
per week
Italy flag Genova (GOA) – Italy 1 airline
2 hr 35 mins
645 mi · 1,037 km
3
per week
Poland flag Goleniów (SZZ) – Poland 1 airline
KRK → SZZ
3
per week
Kuwait flag Kuwait City (KWI) – Kuwait 1 airline
KRK → KWI
3
per week
Portugal flag Lisbon (LIS) – Portugal 1 airline
4 hr 35 mins
1,612 mi · 2,594 km
3
per week
France flag Lyon (LYS) – France 1 airline
2 hr 50 mins
742 mi · 1,195 km
3
per week
Morocco flag Marrakech (RAK) – Morocco 1 airline
5 hr 5 mins
1,915 mi · 3,081 km
3
per week
France flag Marseille (MRS) – France 1 airline
3 hr 0 mins
826 mi · 1,329 km
3
per week
Italy flag Palermo (PMO) – Italy 1 airline
3 hr 0 mins
886 mi · 1,426 km
3
per week
Italy flag Perugia (PEG) – Italy 1 airline
KRK → PEG
3
per week
Czechia flag Prague (PRG) – Czechia 1 airline
1 hr 45 mins
245 mi · 394 km
3
per week
Greece flag Santorini Island (JTR) – Greece 1 airline
KRK → JTR
3
per week
Spain flag Seville (SVQ) – Spain 1 airline
4 hr 25 mins
1,539 mi · 2,477 km
3
per week
France flag Toulouse (TLS) – France 1 airline
3 hr 20 mins
974 mi · 1,568 km
3
per week
Italy flag Trieste (TRS) – Italy 1 airline
KRK → TRS
3
per week
Norway flag Trondheim (TRD) – Norway 1 airline
3 hr 10 mins
981 mi · 1,579 km
3
per week
Bulgaria flag Varna (VAR) – Bulgaria 1 airline
KRK → VAR
3
per week
Italy flag Venice (VCE) – Italy 1 airline
KRK → VCE
3
per week
Türkiye flag Bodrum (BJV) – Türkiye 1 airline
KRK → BJV
2
per week
Spain flag Castellón de la Plana (CDT) – Spain 1 airline
KRK → CDT
2
per week
Luxembourg flag Luxembourg (LUX) – Luxembourg 1 airline
2 hr 35 mins
605 mi · 973 km
2
per week
Cyprus flag Paphos (PFO) – Cyprus 1 airline
3 hr 25 mins
1,240 mi · 1,995 km
2
per week
France flag Tarbes/Lourdes/Pyrénées (LDE) – France 1 airline
KRK → LDE
2
per week
Italy flag Torino (TRN) – Italy 1 airline
KRK → TRN
2
per week
Morocco flag Agadir (AGA) – Morocco 1 airline
5 hr 20 mins
2,035 mi · 3,275 km
1
per week
Türkiye flag Ankara (ESB) – Türkiye 1 airline
2 hr 50 mins
939 mi · 1,512 km
1
per week
Germany flag Berlin (BER) – Germany 1 airline
KRK → BER
1
per week
United Kingdom flag Farnborough (FAB) – United Kingdom 1 airline
KRK → FAB
1
per week
Spain flag Fuerteventura (FUE) – Spain 1 airline
5 hr 50 mins
2,306 mi · 3,711 km
1
per week
Spain flag Gran Canaria (LPA) – Spain 1 airline
6 hr 0 mins
2,394 mi · 3,852 km
1
per week
Germany flag Hamburg (HAM) – Germany 1 airline
KRK → HAM
1
per week
Poland flag Katowice (KTW) – Poland 1 airline
1 hr 10 mins
41 mi · 67 km
1
per week
Egypt flag Marsa Alam (RMF) – Egypt 1 airline
4 hr 40 mins
1,869 mi · 3,008 km
1
per week
United States of America flag Newark (EWR) – United States of America 1 airline
KRK → EWR
1
per week
France flag Paris (LBG) – France 1 airline
KRK → LBG
1
per week
Iceland flag Reykjavik (KEF) – Iceland 1 airline
KRK → KEF
1
per week
Spain flag Tenerife (South) (TFS) – Spain 1 airline
6 hr 5 mins
2,435 mi · 3,919 km
1
per week
Greece flag Zakynthos Island (ZTH) – Greece 1 airline
KRK → ZTH
1
per week

Route and destination data updated July 9, 2026.

Kraków John Paul II -Balice Airport is served by 45 airlines, with Ryanair in the lead at 44% of routes. The top three carriers together cover 63% of routes. 31 carriers operate only one route each. A total of 45 airlines operate international routes, compared with three airlines serving domestic routes. LOT - Polish Airlines is operating the longest nonstop flight, connecting to Chicago with a flight time of 10 hrs 10 mins.

Ryanair (84 routes)
Wizz Air (27 routes)
LOT - Polish Airlines (11 routes)
easyJet (9 routes)
Norwegian Air Shuttle (6 routes)
Buzz (Ryanair Sun) (6 routes)
Enter Air (4 routes)
Jet2 (3 routes)
Lufthansa (2 routes)
Aircraft Management and Consulting (2 routes)
Pegasus (2 routes)
Ryanair UK (2 routes)
Eurowings (2 routes)
Flexjet (2 routes)
KLM (1 routes)
SAS (1 routes)
Air Dolomiti (1 routes)
Freebird Airlines (1 routes)
LATAM Argentina (1 routes)
Mavi Gök Airlines (1 routes)
MGH (1 routes)
Sun Express (1 routes)
Finnair (1 routes)
El Al (1 routes)
Air France (1 routes)
LEJ (1 routes)
Turkish Airlines (1 routes)
ELG (1 routes)
SWISS (1 routes)
Austrian (1 routes)
Aegean Airlines (1 routes)
Amelia International (1 routes)
British Airways (1 routes)
Brussels Airlines (1 routes)
flydubai (1 routes)
Air Serbia (1 routes)
flynas (1 routes)
Air Arabia (1 routes)
Etihad Airways (1 routes)
Jazeera Airways (1 routes)
Wizz Air Malta (1 routes)
Luxair (1 routes)
Windrose Air (1 routes)
VistaJet (1 routes)
AIR X Charter (1 routes)

Kraków John Paul II -Balice Airport provides direct service to 40 countries across four continents. The route network is 3% domestic and 97% international. Italy is the primary international destination.

United Kingdom - 22/day
Italy - 22/day
Spain - 14/day
Germany - 11/day
Poland - 9/day
France - 9/day
Netherlands - 7/day
Norway - 7/day
Greece - 7/day
Türkiye - 6/day
Denmark - 4/day
Finland - 3/day
Israel - 3/day
Sweden - 3/day
Bulgaria - 3/day
Albania - 2/day
Switzerland - 2/day
Austria - 2/day
Ireland - 2/day
Belgium - 2/day
Croatia - 2/day
United Arab Emirates - 2/day
Portugal - 2/day
Romania - 1/day
Malta - 1/day
Hungary - 1/day
Montenegro - 1/day
Latvia - 1/day
United States of America - 1/day
Estonia - 1/day
Lithuania - 1/day
Serbia - 1/day
Cyprus - 1/day
Saudi Arabia - 1/day
Morocco - 1/day
Kuwait - 0/day
Czechia - 0/day
Luxembourg - 0/day
Egypt - 0/day
Iceland - 0/day

Delays

Global  Delays
Delay Performance (24 hour average)
Departures
12 min late
5 min (-29.7%) vs last 24 hours
24h trend
Arrivals
7 min early
4 min (-139.3%) vs last 24 hours
24h trend
Cancelled Departures
0 flights (24 hour total)

Jul 12

2026

20:00 - 21:00

Departure
31 min late
Arrival
8 min early
Cancelled
0

Jul 12

2026

19:00 - 20:00

Departure
18 min late
Arrival
2 min early
Cancelled
0

Jul 12

2026

18:00 - 19:00

Departure
12 min late
Arrival
7 min early
Cancelled
0

Jul 12

2026

17:00 - 18:00

Departure
11 min late
Arrival
2 min early
Cancelled
0

Jul 12

2026

16:00 - 17:00

Departure
7 min late
Arrival
6 min early
Cancelled
0

Jul 12

2026

15:00 - 16:00

Departure
7 min late
Arrival
11 min early
Cancelled
0

Jul 12

2026

14:00 - 15:00

Departure
16 min late
Arrival
11 min early
Cancelled
0

Jul 12

2026

13:00 - 14:00

Departure
13 min late
Arrival
3 min early
Cancelled
0

Jul 12

2026

12:00 - 13:00

Departure
14 min late
Arrival
on-time
Cancelled
0

Jul 12

2026

11:00 - 12:00

Departure
20 min late
Arrival
11 min early
Cancelled
0

Jul 12

2026

10:00 - 11:00

Departure
14 min late
Arrival
12 min early
Cancelled
0

Jul 12

2026

09:00 - 10:00

Departure
7 min late
Arrival
17 min early
Cancelled
0

Jul 12

2026

08:00 - 09:00

Departure
5 min late
Arrival
17 min early
Cancelled
0

Jul 12

2026

07:00 - 08:00

Departure
5 min late
Arrival
13 min early
Cancelled
0

Jul 12

2026

06:00 - 07:00

Departure
10 min late
Arrival
13 min early
Cancelled
0

Jul 12

2026

05:00 - 06:00

Departure
5 min late
Arrival
3 min early
Cancelled
0

Jul 12

2026

04:00 - 05:00

Departure
5 min late
Arrival
on-time
Cancelled
0

Jul 12

2026

03:00 - 04:00

Departure
on-time
Arrival
Cancelled
0

Jul 12

2026

02:00 - 03:00

Departure
Arrival
Cancelled
0

Jul 12

2026

01:00 - 02:00

Departure
Arrival
Cancelled
0

Jul 12

2026

00:00 - 01:00

Departure
Arrival
10 min late
Cancelled
0

Jul 11

2026

23:00 - 00:00

Departure
11 min late
Arrival
1 min late
Cancelled
0

Jul 11

2026

22:00 - 23:00

Departure
11 min late
Arrival
2 min late
Cancelled
0
Delay Performance (7 day average)
Departures
15 min late
7 min (-30.9%) vs last week
7d trend
Arrivals
4 min early
7 min (-298.9%) vs last week
7d trend
Cancelled Departures
4 flights (7 day total)

Jul 11

2026

Departure
17 min late
Arrival
2 min early
Cancelled
0

Jul 10

2026

Departure
13 min late
Arrival
7 min early
Cancelled
2

Jul 9

2026

Departure
16 min late
Arrival
4 min early
Cancelled
0

Jul 8

2026

Departure
17 min late
Arrival
4 min early
Cancelled
2
Delay Performance (30 day average)
Departures
17 min late
4 min (+34.5%) vs last 30 days
30d trend
Arrivals
3 min early
4 min (+59.7%) vs last 30 days
30d trend
Cancelled Departures
23 flights (30 day total)

Jul 11

2026

Departure
17 min late
Arrival
2 min early
Cancelled
0

Jul 10

2026

Departure
13 min late
Arrival
7 min early
Cancelled
2

Jul 9

2026

Departure
16 min late
Arrival
4 min early
Cancelled
0

Jul 8

2026

Departure
17 min late
Arrival
4 min early
Cancelled
2

Jul 4

2026

Departure
14 min late
Arrival
7 min late
Cancelled
0

Jul 3

2026

Departure
10 min late
Arrival
9 min early
Cancelled
2

Jul 2

2026

Departure
21 min late
Arrival
2 min late
Cancelled
0

Jul 1

2026

Departure
30 min late
Arrival
9 min late
Cancelled
0

Jun 30

2026

Departure
19 min late
Arrival
2 min late
Cancelled
2

Jun 29

2026

Departure
29 min late
Arrival
8 min late
Cancelled
1

Jun 28

2026

Departure
23 min late
Arrival
2 min late
Cancelled
4

Jun 27

2026

Departure
20 min late
Arrival
4 min early
Cancelled
0

Jun 26

2026

Departure
17 min late
Arrival
3 min early
Cancelled
0

Jun 25

2026

Departure
10 min late
Arrival
8 min early
Cancelled
3

Jun 24

2026

Departure
12 min late
Arrival
5 min early
Cancelled
0

Jun 23

2026

Departure
14 min late
Arrival
1 min early
Cancelled
0

Jun 22

2026

Departure
31 min late
Arrival
4 min late
Cancelled
0

Jun 21

2026

Departure
30 min late
Arrival
8 min late
Cancelled
2

Jun 20

2026

Departure
17 min late
Arrival
5 min early
Cancelled
0

Jun 19

2026

Departure
19 min late
Arrival
1 min early
Cancelled
0

Jun 18

2026

Departure
14 min late
Arrival
3 min early
Cancelled
0

Jun 17

2026

Departure
11 min late
Arrival
5 min early
Cancelled
2

Jun 16

2026

Departure
9 min late
Arrival
9 min early
Cancelled
2

Jun 15

2026

Departure
11 min late
Arrival
10 min early
Cancelled
0

Jun 14

2026

Departure
12 min late
Arrival
9 min early
Cancelled
0

Jun 13

2026

Departure
12 min late
Arrival
10 min early
Cancelled
0

Jun 12

2026

Departure
13 min late
Arrival
6 min early
Cancelled
1

Global Rankings

Worldwide Position

Flights per day

#200 (158 flights/day)
Top 100 Busiest Airports in the World
Worldwide Position

Most destinations

#97 (137 destinations)
Top 100 Airports with Most Destinations

Runways

Runway Length Width Surface
8,379 ft 2,554 m 197 ft 60 m Concrete
8,379 ft 2,554 m 197 ft 60 m Concrete

Runway Length

71 aircraft cannot operate at Kraków John Paul II -Balice Airport due to runway length constraints. The airport’s longest runway is 8,379 ft (2,554 m), which is below the typical takeoff or landing distance required by the aircraft listed here.

Aircraft Takeoff Landing
Lockheed Martin C5 Galaxy 8,399 ft 2,560 m 3,599 ft 1,097 m
Boeing 737 MAX 9 8,530 ft 2,600 m 5,577 ft 1,700 m
Boeing 757-300 8,530 ft 2,600 m 5,085 ft 1,550 m
Airbus A350-1000 8,530 ft 2,600 m 6,562 ft 2,000 m
Boeing 737-500 8,694 ft 2,650 m 4,593 ft 1,400 m
Convair 880 8,760 ft 2,670 m 6,234 ft 1,900 m
Ilyushin Il-96 400 8,858 ft 2,700 m 5,413 ft 1,650 m
McDonnell Douglas DC-10 Air Tanker 8,858 ft 2,700 m 5,906 ft 1,800 m
Airbus A380 Private Jet 9,019 ft 2,749 m 5,000 ft 1,524 m
Airbus A380-800 9,019 ft 2,749 m 5,000 ft 1,524 m
Airbus A340-300 9,072 ft 2,765 m 6,004 ft 1,830 m
Airbus A330-200 9,088 ft 2,770 m 5,676 ft 1,730 m
Airbus A330 Corporate Jet 9,088 ft 2,770 m 5,676 ft 1,730 m
Airbus A330-200F 9,088 ft 2,770 m 5,676 ft 1,730 m
Airbus A330-300 9,088 ft 2,770 m 5,676 ft 1,730 m
Boeing BBJ 787-800 9,186 ft 2,800 m 4,987 ft 1,520 m
Boeing 787-10 Dreamliner 9,186 ft 2,800 m 4,987 ft 1,520 m
Boeing 787-9 Dreamliner 9,186 ft 2,800 m 4,987 ft 1,520 m
Boeing 747-400 LCF Dreamlifter 9,199 ft 2,804 m 7,001 ft 2,134 m
Boeing 747-400 9,236 ft 2,815 m 6,250 ft 1,905 m
Boeing 747SP 9,252 ft 2,820 m 5,249 ft 1,600 m
Boeing 777 Freighter 9,285 ft 2,830 m 5,577 ft 1,700 m
Airbus A300B1 9,350 ft 2,850 m 5,364 ft 1,635 m
Airbus A300B2 9,350 ft 2,850 m 5,364 ft 1,635 m
Boeing 767-400 9,501 ft 2,896 m 7,001 ft 2,134 m
Airbus A340-200 9,514 ft 2,900 m 6,201 ft 1,890 m
Airbus A380-900 9,678 ft 2,950 m 6,594 ft 2,010 m
Boeing 777-200LR 9,744 ft 2,970 m 5,610 ft 1,710 m
Antonov An-124 Ruslan 9,843 ft 3,000 m 2,953 ft 900 m
Northrop Grumman E-8C Joint Stars 9,843 ft 3,000 m 5,906 ft 1,800 m
Boeing 777-300ER 9,843 ft 3,000 m 5,906 ft 1,800 m
Tupolev Tu-144 9,843 ft 3,000 m 8,530 ft 2,600 m
Boeing B-52 Stratofortress 9,843 ft 3,000 m 9,843 ft 3,000 m
McDonnell Douglas DC-10-30ER 9,843 ft 3,000 m 5,906 ft 1,800 m
McDonnell Douglas DC-8-52 9,843 ft 3,000 m 6,562 ft 2,000 m
McDonnell Douglas KC-10 Extender 9,843 ft 3,000 m 5,906 ft 1,800 m
McDonnell Douglas DC-10-40 9,843 ft 3,000 m 5,906 ft 1,800 m
McDonnell Douglas DC-10-10 9,843 ft 3,000 m 5,906 ft 1,800 m
Douglas DC-8-51 9,843 ft 3,000 m 6,562 ft 2,000 m
Douglas DC-8-62 9,843 ft 3,000 m 6,562 ft 2,000 m
Douglas DC-8-63 9,843 ft 3,000 m 6,562 ft 2,000 m
McDonnell Douglas DC-10-30 9,843 ft 3,000 m 5,906 ft 1,800 m
Douglas DC-8-53 9,843 ft 3,000 m 6,562 ft 2,000 m
Douglas DC-8-61 9,843 ft 3,000 m 6,562 ft 2,000 m
Airbus A330-900neo 9,843 ft 3,000 m 5,577 ft 1,700 m
Airbus A350-900F 9,843 ft 3,000 m 6,562 ft 2,000 m
Airbus A380 Cargo 9,875 ft 3,010 m 6,594 ft 2,010 m
Boeing YAL-1 9,902 ft 3,018 m 7,546 ft 2,300 m
Aero Spacelines Super Guppy 10,000 ft 3,048 m 6,998 ft 2,133 m
Douglas DC-8 10,000 ft 3,048 m 6,499 ft 1,981 m
Boeing 707 10,000 ft 3,048 m 6,201 ft 1,890 m
McDonnell Douglas DC-8-73 10,007 ft 3,050 m 6,562 ft 2,000 m
McDonnell Douglas DC-8-72 10,007 ft 3,050 m 6,562 ft 2,000 m
Airbus A340 Private Jet 10,256 ft 3,126 m 8,999 ft 2,743 m
McDonnell Douglas MD-11 10,299 ft 3,139 m 6,949 ft 2,118 m
Airbus A340-600 10,302 ft 3,140 m 6,562 ft 2,000 m
Boeing BBJ 787-9 10,397 ft 3,169 m 5,699 ft 1,737 m
VC-25A Air Force One 10,466 ft 3,190 m 7,999 ft 2,438 m
Boeing 747-8 10,466 ft 3,190 m 8,793 ft 2,680 m
Airbus A340-500 10,499 ft 3,200 m 6,299 ft 1,920 m
Boeing 747-200 10,499 ft 3,200 m 6,234 ft 1,900 m
Boeing 777-300 10,597 ft 3,230 m 5,906 ft 1,800 m
Boeing 747-100 10,650 ft 3,246 m 6,168 ft 1,880 m
Boeing 747-8 VIP / BBJ 10,801 ft 3,292 m 7,001 ft 2,134 m
Boeing 747-8 Freighter 10,801 ft 3,292 m 7,001 ft 2,134 m
Boeing 747-300 10,827 ft 3,300 m 6,919 ft 2,109 m
Boeing 747-400F 10,827 ft 3,300 m 6,890 ft 2,100 m
Boeing 747-400ER 10,892 ft 3,320 m 7,136 ft 2,175 m
Aérospatiale-BAC Concorde 11,250 ft 3,429 m 7,218 ft 2,200 m
Antonov An-225 Mriya 11,483 ft 3,500 m 10,827 ft 3,300 m
McDonnell Douglas DC-8-71 11,499 ft 3,505 m 5,909 ft 1,801 m

Operational Context

Kraków John Paul II -Balice (IATA: KRK) operates around 158 flights per day to 137 nonstop destinations. Its network includes 4 domestic and 132 international routes, with Ryanair as the leading carrier and Warsaw currently the busiest connection. From KRK, passengers can reach 40 countries across 4 continents, and the longest runway measures 2,554 m (8,379 ft).

Airlines and Destinations Overview

Kraków John Paul II International Airport is a major gateway for southern Poland with a route network that is heavily weighted toward international service. Domestic flying is limited, while most traffic is concentrated on short- and medium-haul European links, with some longer-haul connectivity seasonally or on a limited basis.

The airline mix is led by low-cost and network carriers, with Ryanair serving as the largest operator. The airport functions primarily as a point-to-point airport rather than a large connecting hub, although it also supports onward travel through its broad set of European destinations.

Terminal Buildings and Facilities

The airport uses a single passenger terminal complex that handles both domestic and international flights within one organized facility. Check-in, security screening, and departure gates are arranged to support both Schengen and non-Schengen processing, with passenger flows divided as needed for border control.

The terminal system is designed around a centralized passenger journey, which makes transfers within the building straightforward for most travelers. Operationally, the airport serves a mix of low-cost, leisure, and full-service traffic, so facilities are focused on core airport functions rather than extensive terminal segregation.

Key characteristics of the terminal system include:

  • Single passenger terminal complex
  • Domestic and international processing in one facility
  • Schengen and non-Schengen handling
  • Centralized check-in and security areas
  • Airside layout built for scheduled commercial traffic

Passenger-facing services are provided through standard airport amenities such as shopping, food and drink, information points, and basic traveler support facilities. The airport also provides accessibility features and business-oriented services for passengers who need them.

Passenger facilities available across the airport include:

  • Shops and travel retail
  • Food and beverage outlets
  • Passenger information services
  • Accessibility assistance
  • Business and premium services

Airport Lounges

Lounges at the airport include airline-related and independent options for eligible travelers, generally located airside after security. Access is typically based on business class travel, frequent flyer status, lounge membership, or paid entry where available.

Notable lounges include:

  • Aspire Lounge
  • Business Lounge

Dining and Food Options

Dining at the airport is centered on a practical mix of quick-service outlets, cafés, and casual sit-down choices suitable for short waits and standard departure traffic. The food offering is oriented toward typical airport demand rather than a large restaurant district.

Common dining options include:

  • Café-style outlets
  • Quick-service food counters
  • Snack and bakery options
  • Bars and casual dining
  • Travel-oriented food concessions

Public Transport and Parking

The airport is linked to Kraków by rail and road, giving passengers more than one practical access option. The official airport transport information pages provide current details on rail and ground connections, including services that connect the terminal area with the city: transport information. Taxis and other car-based services also serve the airport, and the road link makes it accessible from central Kraków and the surrounding region.

Regional access is aided by the airport’s location west of the city, which supports travel from the metropolitan area as well as parts of southern Poland. For passengers arriving by car, official parking information is available through the airport’s parking page, which covers the main parking products and usage details.

Passengers can reach the airport using:

  • Rail service
  • Taxi
  • Private car
  • Airport parking access
  • Local road connections

Parking is organized into official airport parking products for short and longer stays, supporting both drop-off and extended travel. These facilities are used by passengers making same-day trips, business travelers, and those leaving cars for multiple days.

Parking options include:

  • Short-term parking
  • Long-term parking
  • Passenger drop-off access
  • Official airport parking areas
  • Car access for extended stays

Runways and Operations

The airport has a single main runway, which supports scheduled passenger operations by narrow-body aircraft and other commercial traffic within its approved operating limits. The runway length allows routine European network operations and helps accommodate a broad mix of aircraft types used by low-cost and full-service carriers.

Operationally, the airport handles a high volume of short-haul flights with some medium-haul services, reflecting its role as one of Poland’s important regional gateways. Its airfield layout is oriented toward efficient commercial scheduling rather than multi-runway hub operations.

The runway system includes:

  • One main runway
  • Runway length of 2,554 m
  • Support for scheduled commercial operations
  • Use by narrow-body airline fleets
  • Capacity suited to high-frequency European traffic

Passenger Traffic and Airport Role

The airport is an important aviation gateway for Kraków and the wider Lesser Poland region, with traffic dominated by international point-to-point demand. It plays a significant role in leisure travel, VFR traffic, and business-related movement, while also supporting inbound tourism to the city and surrounding destinations.

Its route structure and airline mix make it one of Poland’s key regional airports rather than a transfer-focused hub. The airport’s network reach extends across multiple countries and continents, but the day-to-day traffic profile remains centered on frequent European services and a smaller set of longer-range links.

The airport’s role includes:

  • Major regional gateway
  • Predominantly international route focus
  • Point-to-point traffic base
  • Leisure and business travel demand
  • Secondary domestic connectivity

Location and Catchment Area

The airport is located west of Kraków, close enough to serve the city directly while also drawing passengers from the broader metropolitan area. Its catchment extends across southern Poland, especially for travelers who prefer direct international service without routing through larger national hubs.

Because of its position near the city and regional road network, the airport is convenient for both Kraków residents and passengers from neighboring areas who use it as a practical departure point for European travel.

The airport serves:

  • Kraków city travelers
  • The wider metropolitan area
  • Southern Poland catchment
  • Leisure travelers
  • Business passengers

Hotels Near the Airport

There are hotel options in and around Kraków that are useful for early departures, late arrivals, and overnight connections. Nearby accommodation is most relevant for business travelers and passengers with tight flight schedules, though the specific hotel mix can vary over time.

Notable nearby hotels include:

  • No verified on-airport hotel name available

Airport History

The airport traces its roots to the military airfield at Balice, which later developed into the civil airport serving Kraków. Passenger operations expanded as the city’s importance grew and air travel demand increased in the postwar period.

Over time, the airport moved from a regional facility to a more significant commercial gateway. Expansion phases included improvements to passenger handling, apron infrastructure, and airfield capability, supporting the growth of scheduled domestic and international services.

A major modernization phase transformed the airport into a more contemporary passenger airport, including terminal development and operational upgrades to support higher traffic volumes. These changes helped shift the airport toward its current role as a busy international point-to-point gateway.

Today, the airport’s historic Balice location remains central to its identity, while its modern commercial role is defined by dense European connectivity, strong low-cost carrier presence, and continued importance to the Kraków region.

Miscellaneous