Ukraine has dozens of active border crossings. The procedure differs depending on how you enter — by land, by air, or by river. Here is what to expect at each type, so you arrive prepared.
Land border crossings from Poland (highest traffic)
The Poland–Ukraine land crossings are the most-used entry points for foreigners coming from Western Europe. The main active crossings:
- Shehyni–Medyka: the highest-traffic crossing. Car and pedestrian queues of 1–4 hours on weekdays; up to 8 hours on weekends and public holidays. Pedestrian lane moves faster than the vehicle lane.
- Yahodyn–Dorohusk: slightly less busy than Shehyni. Better option for travellers heading to Kyiv — more direct route east via the E40 highway.
- Uhryniv–Dolhobyczów: lower traffic, faster processing, but handles fewer vehicle types. Good for passenger cars.
- Rava-Ruska–Hrebenne: moderate traffic, operational for passenger vehicles.
What to have ready before reaching the booth: passport open to the photo page, insurance PDF open on your phone, visa visible if applicable. Officers process quickly — have everything in hand, not searching through a bag.
Land border crossings from Slovakia, Hungary, Romania, and Moldova
Western and southern crossings are generally less congested than the Polish border:
- Uzhhorod–Vyšné Nemecké (Slovakia): low traffic, efficient processing. Popular for travellers arriving from central Europe.
- Chop–Záhony (Hungary): combined road and rail crossing. Used for train travel between Budapest and western Ukraine.
- Porubne–Siret (Romania): the main southern entry point. Standard procedure, moderate traffic.
- Kuchurhan (Moldova): open crossing with moderate traffic.
International airports
Boryspil International Airport (Kyiv) is the primary entry point for air arrivals. Lviv Danylo Halytsky Airport and Uzhhorod Airport also handle regular international flights.
Airport border control is faster and more standardised than land crossings. Insurance checks are routine. Officers at international airports process a wide range of nationalities daily. The complete arrival process — passport control, insurance verification, customs — typically takes 15–30 minutes after landing.
Key difference at airports: there is limited opportunity to step aside and arrange missing documents compared to land crossings. If your insurance is missing or invalid, you may face a more disruptive process than at a land crossing where insurance desks are available outside.
River and sea entry points
River crossings (including Danube ferry crossings from Romania) and active sea entry points follow the same documentation requirements as land crossings. Insurance under Article 7 applies equally. Processing at river crossings is sometimes slower due to lower staffing, and hours of operation may be limited — check in advance.
Documents to have ready at all crossing types
- ✓ Passport — valid for at least 6 months beyond your intended stay
- ✓ Visa — if required for your nationality (check before travel)
- ✓ Insurance PDF — downloaded to your phone, accessible offline
- ✓ Insurance coverage dates include your crossing date
- ✓ Coverage amount: 100,000 UAH minimum; €30,000 for the Advanced plan
- ✓ Purpose of visit — state it clearly if asked
- ✓ Return or onward travel confirmation — occasionally requested at land crossings
What "crossing restrictions" mean in practice
Some crossings are restricted by nationality, vehicle type (e.g., commercial trucks use designated freight lanes), or operating hours. The health insurance requirement applies at every official crossing without exception. Before planning your route, check current crossing status on the Ukrainian State Border Guard Service website — operational status and queue times are updated regularly.
Official Sources
Ready to get your Ukraine insurance?
Official policy PDF delivered in under 5 minutes. Accepted at all border checkpoints.
Get Insurance Now →