Skip to content
Voykit
Draft data. Times, fares and step counts are desk estimates awaiting field checks. How we verify
Source checked
A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
Field checked
Someone checked it on the ground, with the date shown.
Plan calculated
Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.

Unknown times stay unknown. How we verify

Ukraine

How to get to Ukraine: airports, flights and border crossings

No civilian flights are published for Ukraine, so the practical route in is overland from Poland, Romania, Moldova, Slovakia or Hungary — most travellers fly to a hub such as Warsaw, Kraków, Rzeszów, Bucharest or Chișinău, then take a train or bus to the border. Check your government's travel advice before booking anything.

Not field-verified
Source checked
A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
Field checked
Someone checked it on the ground, with the date shown.
Plan calculated
Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.

Unknown times stay unknown. How we verify

Updated Sep 20265 min read

Key facts

Best airport to fly into for Ukrainecheck
None in Ukraine — fly to Warsaw, Kraków, Rzeszów, Bucharest or Chișinău, then go overland (check)
Civilian flights to Ukrainecheck
Ukrainian airspace is closed to civilian traffic; no scheduled passenger flights (check)
Main land entry pointscheck
Poland, Romania, Moldova, Slovakia, Hungary (check current status)
Typical overland legcheck
Warsaw–Lviv by train or bus, roughly 8–12 hours door to door (check)
Entry rulescheck
Visa and entry conditions change; confirm with official sources before travel
Travel advice
Read your own government's advice first; this desk does not plan around it

By air

Ukraine's civilian airspace has been closed since 2022, and no scheduled passenger flights are published for Kyiv, Lviv, Odesa or any other Ukrainian airport. Treat any itinerary that shows a flight landing in Ukraine as out of date until official sources say otherwise.

In practice you fly to a hub outside the country and continue overland. The usual gateways are Warsaw and Kraków in Poland, Rzeszów for the Polish–Ukrainian border, Bucharest and Iași in Romania, Chișinău in Moldova, and Košice or Budapest for the Slovak and Hungarian crossings. Which one suits you depends on your onward city: Lviv is closest to Poland, Odesa to Moldova and Romania, Kyiv to the Polish and Slovak routes.

By air
GatewayCountryBest for
WarsawPolandKyiv, western Ukraine; most flight choice
KrakówPolandLviv and the Polish border by bus or train
RzeszówPolandClosest Polish airport to the main border crossings
BucharestRomaniaOdesa and southern Ukraine
IașiRomaniaNorthern Romania–Moldova–Odesa corridor
ChișinăuMoldovaOdesa and the Moldovan border
BudapestHungaryWestern Ukraine via the Hungarian crossings
KošiceSlovakiaUzhhorod and the Slovak border

Status of each crossing and of onward transport changes; verify before you travel (check).

By land

Land is how almost everyone enters Ukraine now. The border with Poland carries the most traffic, with road and rail crossings used by buses, trains and private cars. Moldova and Romania are the main alternatives for Odesa and the south, and Slovakia and Hungary serve the far west around Uzhhorod.

Rail is the most comfortable option when it runs: overnight and daytime trains link Polish cities with Lviv and Kyiv, and there are connections from Moldova and Romania. Buses are more frequent and often cheaper, but border queues can add hours. Expect passport checks on both sides, and allow a long buffer on the day you cross.

Crossing on foot is possible at some points, usually by walking between the two border posts and picking up onward transport on the other side. Not every crossing accepts pedestrians, so check the specific point before you commit.

  • Poland: the busiest and best-served border, with rail links to Lviv and Kyiv
  • Moldova: the shortest route to Odesa
  • Romania: road and rail options for the south
  • Slovakia and Hungary: useful for Uzhhorod and the far west
  • On foot: possible at some crossings only — confirm before travelling

By sea

There is no normal passenger ferry service into Ukraine. Black Sea ports are not open to regular tourist traffic, and cruise calls are not published. Do not plan a sea arrival.

Flight times and connections

Because you are flying to a neighbouring country, think in two legs: your long-haul flight to a European hub, then a short hop or a train or bus to the border. From the US, nonstop flights reach Warsaw, Kraków or Bucharest in roughly 9–11 hours, and one-stop routings take longer. From the UK, direct flights to Poland or Romania run about 2.5–3.5 hours. From Canada and Australia or New Zealand, expect at least one connection in Europe.

Flight times and connections
FromTo a gateway hubTypical time
US East CoastWarsaw or Kraków9–11 hours nonstop (check)
US West CoastWarsaw or Bucharest13–16 hours with one stop (check)
UKKraków, Warsaw or Bucharest2.5–3.5 hours direct (check)
CanadaWarsaw or Budapest9–13 hours with one stop (check)
Australia / New ZealandWarsaw or Bucharest22–30 hours with one or two stops (check)

Before you book

Check your own government's travel advice first, then confirm entry rules, border status and onward transport with official sources close to your date. Conditions can change quickly, and a route that worked last month may not be running now.

Build in slack. A same-day connection from your long-haul flight to a cross-border train or bus is risky; an overnight in Warsaw, Kraków or Chișinău costs little and removes most of the stress. Buy flexible tickets where you can, and keep your travel insurance current — check that it covers the countries you are actually transiting, not just your destination.

  • Read your government's travel advice before anything else
  • Confirm visa and entry rules with official sources
  • Allow an overnight buffer before crossing
  • Choose flexible bus or train tickets
  • Check your insurance covers every country on the route

Questions people ask

What is the best airport to fly into for Ukraine?

There are no civilian flights into Ukraine, so the best choice is a hub outside the country: Warsaw or Kraków for Lviv and Kyiv, Rzeszów for the Polish border, Bucharest or Chișinău for Odesa. Pick the one closest to your onward city, then continue by train or bus.

How long is the flight to Ukraine from the US, UK, Canada, Australia and NZ?

You fly to a neighbouring country, not Ukraine. From the US East Coast, nonstop to Warsaw or Kraków is about 9–11 hours; from the UK, 2.5–3.5 hours direct; from Canada, 9–13 hours with a stop; from Australia or New Zealand, 22–30 hours with one or two stops. All times are estimates — check.

Can I enter Ukraine by land or sea?

Land is the normal route, from Poland, Romania, Moldova, Slovakia or Hungary by train, bus, car or on foot at some crossings. There is no regular passenger ferry service, so do not plan a sea arrival. Confirm the status of your chosen crossing before travelling.

Are there flights to Kyiv or Lviv?

No scheduled passenger flights are published for Ukrainian airports, and civilian airspace is closed. Any itinerary showing a flight landing in Ukraine is out of date until official sources say otherwise.

Do I need a visa to enter Ukraine?

Entry rules depend on your nationality and change over time. Check with the nearest Ukrainian embassy or consulate and your own government's travel advice before booking. Do not rely on older guidance.

Is it safe to travel to Ukraine right now?

This desk does not plan around the security situation. Read your own government's travel advice first and follow it; it is the only source that should decide whether you go.

Deep dive

Every source; changeable facts are marked check

Sources