Poland · IATA KRK
Kraków-Balice is one of Poland’s largest airports: in winter 2026–2027 more than 25 airlines serve 140 destinations from here. Kraków is about 2.5 hours by train from Przemyśl, and the terminal is 17 minutes by rail from the main station.
Price for all passengers, baggage and fare rules — before you pay.
Find flights Train tickets Kyiv — PrzemyślThere is currently no direct train from Ukraine to Kraków. You change in Przemyśl: a Ukrainian train to the border, a Polish Intercity to Kraków, then the airport rail link.
Six trains a day run from Kyiv to Przemyśl; the fastest, Intercity+, take about 8 hours, and from Lviv between one and two and a half hours. Ukrainian checks are done on board and Polish control in a hall at Przemyśl station.
Direct PKP Intercity trains from Przemyśl to Kraków Główny take 2 h 20 min to 2 h 40 min. The first leaves early in the morning and the last around 20:00.
Koleje Małopolskie trains run from Kraków Główny to Kraków Lotnisko roughly every half hour and take 17 minutes. City buses 209 and 300, and the night bus 902, are alternatives. A 60-minute city bus ticket costs 8 PLN at machines in the terminal and at the stop. A taxi to the centre takes 25–40 minutes.
Ryanair has a large base in Kraków, with 16 aircraft and 67 routes in winter 2026–2027. Wizz Air is based here too, and LOT, Lufthansa, KLM, Air France and Turkish Airlines connect you worldwide.
Take a train to Przemyśl, an Intercity to Kraków (about 2.5 hours) and the rail link to the airport (17 minutes).
Take the Koleje Małopolskie train from Kraków Główny; it runs about every 30 minutes and takes 17 minutes. Buses 209, 300 and night bus 902 also go there.
Ryanair and Wizz Air both have bases in Kraków, and easyJet flies here too.
At least 2 hours before departure, as the airport recommends.
Cabin bag sizes, checked bags and when online check-in opens are in the AnyTrain airline guide. Check the rules on the airline website before you fly.
Information checked in October 2026. Timetables, fares and entry rules change, so check them with the carrier before you travel.