While Ukraine’s airports are closed, people fly from airports in neighbouring countries. You can reach each of them by train and find and pay for your flight on AnyTrain.
Find flightsThe airports closest to the border are Rzeszów in Poland, Suceava in Romania and Košice in Slovakia. Warsaw, Kraków and Budapest have the most flights, and Chișinău is very popular with Ukrainians: about one in three passengers there comes from Ukraine.
Choose by where you are travelling from and where you are going. From eastern and central Ukraine the train to Warsaw, Przemyśl or Chișinău works well. From the west, Rzeszów and Lublin are closest; from Zakarpattia, Košice and Budapest; from Bukovyna, Suceava.
Wizz Air and Ryanair fly from almost all of these airports. For long-haul flights and worldwide connections, Warsaw, Budapest and Kraków are the easiest.
Ukrzaliznytsia timetables and tickets on AnyTrain. Allow time for the border and the trip from the station to the airport.
Rzeszów and Lublin in Poland, Suceava and Iași in Romania, Chișinău in Moldova and Košice in Slovakia. Kraków, Warsaw and Budapest are a little further.
Direct trains run from Kyiv to Warsaw, Chișinău, Budapest and Iași. For Rzeszów and Kraków you change in Przemyśl, for Lublin in Chełm and for Košice in Chop.
Trains from Ukraine can be held at the border for several hours. For an early flight arrive the day before; for a daytime flight leave at least half a day.
A biometric passport. Flights outside Schengen, such as to the UK or Ireland, need a visa or another document that lets you enter. Men aged 23–60 should check the current rules for leaving Ukraine in advance.
Yes. AnyTrain sells Ukrzaliznytsia tickets to the border, and you can find and pay for a flight from an airport near Ukraine separately.
Information checked in October 2026. Timetables and entry rules change, so check them with the carrier before you travel.