Airport
Kraków John Paul II Airport (KRK)
More first visits to Poland begin at Balice than at the capital, because this is the airport that lands you beside the country's showpiece old town rather than beside its offices. It is a compact field named after the Polish pope, wrapped around one passenger terminal that has been extended more than once and still fills up at the wrong hour. The arrival itself is quick — a covered walk, a train, and you are in the middle of Kraków.
Updated 2026-09-22
- CodesKRK · EPKK
- Passengers per year (2022)7,394,219
- Elevation241 m
- ServesKraków
- Official websitekrakowairport.pl
Booking links go to our partner Trip.com — we may earn a commission at no extra cost to you.
A terminal that keeps outgrowing itself
Everything happens in one building, joined by a covered walkway to the multi-storey car park and to the airport's own railway platform, so there is no landside shuttle to work out and no chance of being dropped at the wrong door. Departures and arrivals are stacked rather than spread, which keeps the walking short and the hall crowded whenever two waves of flights overlap.
Airside is compact, and the gates are sorted by which side of the Schengen border a flight sits on, with passport control standing between the two. Low-cost carriers set the tone of the departure board, and that shows in the details: strict cabin-bag checks at the gate, remote stands served by a shuttle, and a shortage of seats in the busiest hours. Once through security there is little reason to hurry, and little room to wait comfortably either.
The covered walk to the airport train
The rail link is the reason a taxi is rarely worth the argument. A covered walkway leads from the terminal to the platform, and the train runs east into the city's main station, which sits directly behind the old town under a shopping centre — so the last leg of a long journey ends within walking distance of most central hotels. Tickets come from a machine on the platform or from the conductor.
City buses leave the forecourt for the same destination by road, with a night route covering the hours the train sleeps, and they earn their place when you are staying outside the centre. Taxis run on the meter from a rank the airport authorises, and app-based cars collect from their own marked bay. The road into town is the slow option at rush hour, whatever the vehicle.
The border, the dawn bank and the seasons
Land from a Schengen country and there is no control at all: the baggage belt is the only thing standing between you and the exit. Flights from further afield are funnelled into the border hall first, the automated lanes taking the documents they recognise and officers taking the rest. What a passport has to carry before it is allowed to board belongs to Poland's entry rules, not to the terminal.
The day here is shaped by holiday traffic rather than by business travel. Departures cluster before sunrise and again in the evening, which is when the security line stretches back into the hall, and the whole airport swells in the summer season and again when the ski traffic arrives. Bag drop shuts earlier here than travellers used to bigger hubs expect, and nobody reopens it.
Onward: the mountains, the day trips, the car
This is the trailhead airport for southern Poland. Minibus and private transfer operators meet arrivals for the run south to Zakopane and the Tatras, and the same desks sell seats to the Auschwitz-Birkenau Memorial Museum west of the city, the other journey many arrivals are here to make. Booking that transfer before landing is the difference between a departure lounge and a car park negotiation.
Car hire is handled at desks inside the terminal, with the vehicles themselves a short walk away, and a car makes sense for the villages, the salt mine and the mountain valleys rather than for the city, where the historic core is barely drivable. For everything further afield, the train from the main station connects into the intercity network that ties the Polish cities together.
Practical: waiting, storing, paying
Because the city is so close, a long layover belongs in it rather than in the terminal — the train makes a half-day genuinely usable, and a left-luggage desk on the landside makes it comfortable. Hotels stand along the approach road for pre-dawn departures and run shuttles on request, while the airside lounge is a small paid room rather than a place to sleep through a night.
Prices are in złoty, cards are the default right across the city, and the exchange counters in the hall hold the worst rate you will meet all trip; withdrawing in the local currency rather than your own is the habit that quietly saves money, and the rest belongs to paying in złoty. Arranging data before departure is worth it too, since a transfer driver usually calls before you have found the exit.