When to Cross the Ukraine Border – Best Days and Times

A typical week at the Poland–Ukraine crossings, based on the last 60 days of data: which days and hours bring the shortest queues in each direction.

As of:

Where our data comes from

For every crossing we track the queue length around the clock and record it at many measurement points. From the last 60 days we build a “typical week”: for each day and each hour we take the middle value (the median) and then estimate how long the wait lasts. We draw on traffic data, border-service information and each crossing’s history – exactly as we do for the live estimates on the crossing pages.

The median reflects what happens “normally” and can’t be skewed by a single exceptional day, such as a system outage. It is not, however, a forecast for any particular date: public holidays, long weekends, roadworks and rule changes can transform the picture completely. Treat the tables below as a guide to choosing when to travel, and check the current waiting time just before you set off.

All times in this guide are Polish time. Ukraine is one hour ahead.

Entering Poland: avoid the end of the week

Heading from Ukraine into Poland, the pattern is very clear. At almost every crossing the shortest queues are on Monday and Tuesday and the longest from Thursday to Saturday. In late September 2026, the typical wait for cars at Medyka was around an hour and a half on a Monday but more than six hours on a Thursday. At Hrebenne, the gap between Monday and Friday was a few dozen minutes versus more than two hours.

Time of day matters too. At most crossings the afternoon – roughly 14:00 to 18:00 – is the worst, while night and early morning are the calmest. At smaller crossings such as Budomierz, Malhowice and Hrebenne, the night-time wait is usually two to three times shorter than in the afternoon. At the biggest crossings – Medyka, Korczowa and Zosin – the queue doesn’t disappear even at night, but there too it is noticeably shorter before dawn than in the afternoon.

The table below shows current values calculated from the last 60 days for entry into Poland. The data refreshes automatically, so it may differ from the figures quoted in the text.

Typical waiting time for passenger cars, estimated from traffic data, border-service information and the last 60 days of history. The table updates automatically.
CrossingDirectionQuietestBusiestNight (0–6)Afternoon (14–18)
Medyka – Shehyni→ PolandMondayThursday3:114:36
Korchova – Krakivets→ PolandMondaySaturday2:373:34
Khrebenne – Rava-Ruska→ PolandMondayFriday35 min1:41
Zosyn – Ustyluh→ PolandWednesdayFriday2:253:34
Budomezh – Hrushiv→ PolandTuesdayFriday39 min1:49
Dolgobychuv – Uhryniv→ PolandWednesdayFriday1:072:57
Malhowice – Nyzhankovychi→ PolandTuesdayFriday55 min1:54
Krosstsenko – Smilnytsia→ PolandMondaySaturday16 min36 min

Leaving Poland: steer clear of the weekend

Towards Ukraine, queues are generally shorter but follow a different pattern: the weekend and Monday are hardest, while Tuesday, Wednesday and Thursday are easiest. In late September 2026 the typical wait at Medyka on Sundays and Mondays exceeded two and a half hours, compared with about 40 minutes on a Tuesday. At Korczowa, Sunday is the worst day and Thursday the best.

The hourly pattern on the way out can be the reverse of the way in. At Medyka, heading into Ukraine, you wait longer at night than in the evening – the shortest queues there are between 18:00 and 22:00. At Korczowa the night is also worse than the morning, with the quietest period usually between 6:00 and 14:00. At smaller crossings such as Budomierz, mornings are calmest.

Below are the same indicators for leaving Poland.

Typical waiting time for passenger cars, estimated from traffic data, border-service information and the last 60 days of history. The table updates automatically.
CrossingDirectionQuietestBusiestNight (0–6)Afternoon (14–18)
Medyka – Shehyni→ UkraineTuesdaySunday2:231:27
Korchova – Krakivets→ UkraineThursdaySunday1:441:54
Khrebenne – Rava-Ruska→ UkraineWednesdaySaturday36 min56 min
Zosyn – Ustyluh→ UkraineTuesdaySaturday1:081:08
Budomezh – Hrushiv→ UkraineWednesdaySaturday36 min1:04
Dolgobychuv – Uhryniv→ UkraineTuesdaySaturday37 min36 min
Malhowice – Nyzhankovychi→ UkraineWednesdaySunday28 min1:04
Krosstsenko – Smilnytsia→ UkraineTuesdaySaturday15 min22 min

How to choose a crossing

The largest crossings sit on the shortest routes to the big cities: Medyka and Korczowa on the way to Lviv, Dorohusk and Zosin on the routes towards Lutsk and Kovel. That is why they carry the most traffic and have the longest queues. Smaller crossings – Dołhobyczów, Budomierz, Krościenko or Malhowice – often process cars faster, but getting there can take longer and the roads on the Ukrainian side are narrower.

It’s good practice to compare two or three crossings on a similar route. If a Friday afternoon at Medyka means six hours in line while Krościenko means one, a detour of a few dozen kilometres almost always pays off. We list current times for every crossing on the Ukraine border page.

When the statistics let you down

A typical week doesn’t capture events that happen less than once every few weeks. Queues noticeably longer than those in the tables usually appear before public holidays and long weekends in Poland and Ukraine, at the start and end of the summer holidays, and when fewer booths are open at a crossing – for instance because of roadworks or an IT system failure.

Rule changes also play a part. Since April 2026, non-EU nationals have been registered biometrically in the EES system, which lengthens their first check on entering the Schengen area – we explain this in our guide to the EES system. If you’re travelling at a peak time, build in a buffer and have your documents ready so you don’t slow down the check.

If you have to travel on a day that looks worst in the table, check the current waiting time before leaving home and again on the road. We refresh the estimate roughly every 10 minutes, so after two or three readings you’ll see whether the queue is growing or shrinking – with time to switch crossings before you leave the main road.

How to read the tables

The “Direction” column shows the country you are heading to. “Quietest” and “Busiest” are the days of the week on which the typical queue was shortest and longest. The last two columns compare the typical waiting time at night (midnight to 6:00) and in the afternoon (14:00 to 18:00), averaged across all days of the week. If there aren’t enough measurements for a crossing and direction at a given moment, that row is not shown.

You get the most out of the tables by combining both pieces of information: pick the day from the “Quietest” and “Busiest” columns, and the departure time from the night-versus-afternoon comparison. For example, if you’re returning to Poland via Hrebenne, the best slot is Monday night and the worst is Friday afternoon. The difference between them is usually several hours, not a few minutes.

Remember, too, that time in the queue isn’t the whole border crossing. Once you reach the booths there are two checks – Ukrainian and Polish – and, when entering Poland, a customs check as well. If you’re carrying goods to declare, or have non-EU passengers in the car who are registered in the EES system, the check itself will take longer than for an empty car with EU citizens.

Practical takeaways

  • Enter Poland on a Monday or Tuesday, ideally at night or early in the morning.
  • Avoid entering Poland on Thursday, Friday and Saturday afternoons whenever you can.
  • Leave for Ukraine between Tuesday and Thursday; the weekend and Monday are the busiest.
  • At the largest crossings towards Ukraine, night doesn’t guarantee a short queue – at Medyka the evening works better, at Korczowa the morning.
  • Always compare current times at two or three crossings before settling on your route.

The tables cover cars. Buses and pedestrians may follow a different pattern, so if you’re travelling by coach, go by the current waiting time on the crossing page and the information from your carrier.

Sources

See also