Border crossing wait times
Live community-reported queues and the best times to cross, updated around the clock.
Recently updated
Best time indicators · last 30 days
Blace / Hani i Elezit
—
North Macedonia → Kosovo
5 min
Best 2h window
01:00 – 03:00
Typically 5 min · up to 10
Best day
Wednesday
Kosovo → North Macedonia
5 min
Best 2h window
09:00 – 11:00
Typically 5 min · up to 10
Best day
Tuesday
Moravița / Vatin
—
Romania → Serbia
10 min
Best 2h window
00:00 – 02:00
Typically 10 min · up to 10
Best day
Sunday
Serbia → Romania
10 min
Best 2h window
00:00 – 02:00
Typically 10 min · up to 10
Best day
Sunday
Preševo / Tabanovce
—
Serbia → North Macedonia
5 min
Best 2h window
04:00 – 06:00
Typically 10 min · up to 50
Best day
Tuesday
North Macedonia → Serbia
1.5 h
Best 2h window
06:00 – 08:00
Typically 10 min · up to 45
Best day
Tuesday
Karasovići / Debeli Brijeg
—
Croatia → Montenegro
5 min
Best 2h window
04:00 – 06:00
Typically 10 min · up to 150
Best day
Wednesday
Montenegro → Croatia
3 h
Best 2h window
02:00 – 04:00
Typically 10 min · up to 120
Best day
Wednesday
Nădlac II / Csanádpalota
—
Romania → Hungary
10 min
Best 2h window
15:00 – 17:00
Typically 10 min · up to 15
Best day
Wednesday
Hungary → Romania
10 min
Best 2h window
16:00 – 18:00
Typically 10 min · up to 15
Best day
Wednesday
Qafë Morinë / Qafë Morinë
—
Kosovo → Albania
5 min
Best 2h window
16:00 – 18:00
Typically 10 min · up to 15
Best day
Wednesday
Albania → Kosovo
5 min
Best 2h window
15:00 – 17:00
Typically 10 min · up to 15
Best day
Wednesday
Božaj / Hani i Hotit
—
Montenegro → Albania
5 min
Best 2h window
11:00 – 13:00
Typically 10 min · up to 15
Best day
Wednesday
Albania → Montenegro
5 min
Best 2h window
10:00 – 12:00
Typically 10 min · up to 15
Best day
Tuesday
Vinjani Donji / Gorica
—
Croatia → Bosnia & Herzegovina
5 min
Best 2h window
16:00 – 18:00
Typically 10 min · up to 15
Best day
Wednesday
Bosnia & Herzegovina → Croatia
5 min
Best 2h window
14:00 – 16:00
Typically 10 min · up to 15
Best day
Wednesday
Stara Gradiška / Bosanska Gradiška
—
Croatia → Bosnia & Herzegovina
10 min
Best 2h window
07:00 – 09:00
Typically 10 min · up to 15
Best day
Thursday
Bosnia & Herzegovina → Croatia
5 min
Best 2h window
06:00 – 08:00
Typically 10 min · up to 15
Best day
Thursday
Ličko Petrovo Selo / Izačić
—
Croatia → Bosnia & Herzegovina
5 min
Best 2h window
09:00 – 11:00
Typically 10 min · up to 15
Best day
Wednesday
Bosnia & Herzegovina → Croatia
30 min
Best 2h window
03:00 – 05:00
Typically 10 min · up to 15
Best day
Thursday
Medžitlija / Niki
—
North Macedonia → Greece
15 min
Best 2h window
04:00 – 06:00
Typically 10 min · up to 25
Best day
Sunday
Greece → North Macedonia
15 min
Best 2h window
06:00 – 08:00
Typically 10 min · up to 15
Best day
Tuesday
Kjafasan / Qafë Thanë
—
North Macedonia → Albania
10 min
Best 2h window
13:00 – 15:00
Typically 10 min · up to 15
Best day
Wednesday
Albania → North Macedonia
5 min
Best 2h window
11:00 – 13:00
Typically 10 min · up to 15
Best day
Wednesday
Kakavijë / Kakavia
—
Albania → Greece
50 min
Best 2h window
05:00 – 07:00
Typically 10 min · up to 15
Best day
Wednesday
Greece → Albania
10 min
Best 2h window
16:00 – 18:00
Typically 10 min · up to 55
Best day
Sunday
Šid / Tovarnik
—
Serbia → Croatia
1.5 h
Best 2h window
05:00 – 07:00
Typically 10 min · up to 90
Best day
Wednesday
Croatia → Serbia
5 min
Best 2h window
04:00 – 06:00
Typically 10 min · up to 90
Best day
Tuesday
Slavonski Brod / Bosanski Brod
—
Croatia → Bosnia & Herzegovina
5 min
Best 2h window
16:00 – 18:00
Typically 10 min · up to 15
Best day
Wednesday
Bosnia & Herzegovina → Croatia
10 min
Best 2h window
08:00 – 10:00
Typically 10 min · up to 15
Best day
Tuesday
Porțile de Fier 2 / Đerdap 2
—
Romania → Serbia
15 min
Best 2h window
15:00 – 17:00
Typically 10 min · up to 15
Best day
Wednesday
Serbia → Romania
10 min
Best 2h window
16:00 – 18:00
Typically 10 min · up to 15
Best day
Wednesday
Batrovci / Bajakovo
—
Serbia → Croatia
3 h
Best 2h window
08:00 – 10:00
Typically 30 min · up to 240
Best day
Tuesday
Croatia → Serbia
5 min
Best 2h window
09:00 – 11:00
Typically 25 min · up to 240
Best day
Tuesday
Naidăș / Kaluđerovo
—
Romania → Serbia
5 min
Best 2h window
07:00 – 09:00
Typically 10 min · up to 15
Best day
Wednesday
Serbia → Romania
5 min
Best 2h window
16:00 – 18:00
Typically 10 min · up to 15
Best day
Monday
Šepak / Trbušnica
—
Bosnia & Herzegovina → Serbia
10 min
Best 2h window
14:00 – 16:00
Typically 10 min · up to 15
Best day
Wednesday
Serbia → Bosnia & Herzegovina
10 min
Best 2h window
16:00 – 18:00
Typically 10 min · up to 15
Best day
Wednesday
Jimbolia / Srpska Crnja
—
Romania → Serbia
5 min
Best 2h window
16:00 – 18:00
Typically 10 min · up to 15
Best day
Wednesday
Serbia → Romania
10 min
Best 2h window
14:00 – 16:00
Typically 10 min · up to 15
Best day
Wednesday
Bogorodica / Evzoni
—
North Macedonia → Greece
5 min
Best 2h window
23:00 – 01:00
Typically 10 min · up to 60
Best day
Tuesday
Greece → North Macedonia
40 min
Best 2h window
03:00 – 05:00
Typically 10 min · up to 50
Best day
Wednesday
Kelebija / Tompa
—
Serbia → Hungary
60 min
Best 2h window
11:00 – 13:00
Typically 10 min · up to 60
Best day
Tuesday
Hungary → Serbia
10 min
Best 2h window
07:00 – 09:00
Typically 10 min · up to 15
Best day
Thursday
Ilino Brdo / Klobuk
—
Montenegro → Bosnia & Herzegovina
10 min
Best 2h window
08:00 – 10:00
Typically 10 min · up to 15
Best day
Wednesday
Bosnia & Herzegovina → Montenegro
10 min
Best 2h window
19:00 – 21:00
Typically 10 min · up to 15
Best day
Wednesday
Gostun / Dobrakovo
—
Serbia → Montenegro
10 min
Best 2h window
07:00 – 09:00
Typically 10 min · up to 15
Best day
Wednesday
Montenegro → Serbia
45 min
Best 2h window
11:00 – 13:00
Typically 10 min · up to 15
Best day
Wednesday
Deve Bair / Gjueševo
—
North Macedonia → Bulgaria
5 min
Best 2h window
15:00 – 17:00
Typically 10 min · up to 15
Best day
Wednesday
Bulgaria → North Macedonia
5 min
Best 2h window
08:00 – 10:00
Typically 10 min · up to 15
Best day
Wednesday
Županja / Orašje
—
Croatia → Bosnia & Herzegovina
15 min
Best 2h window
10:00 – 12:00
Typically 10 min · up to 15
Best day
Tuesday
Bosnia & Herzegovina → Croatia
15 min
Best 2h window
12:00 – 14:00
Typically 10 min · up to 15
Best day
Wednesday
Šćepan Polje / Hum
—
Montenegro → Bosnia & Herzegovina
5 min
Best 2h window
10:00 – 12:00
Typically 10 min · up to 15
Best day
Wednesday
Bosnia & Herzegovina → Montenegro
5 min
Best 2h window
07:00 – 09:00
Typically 10 min · up to 15
Best day
Wednesday
Vërmicë / Morinë
—
Kosovo → Albania
5 min
Best 2h window
00:00 – 02:00
Typically 5 min · up to 10
Best day
Thursday
Albania → Kosovo
10 min
Best 2h window
00:00 – 02:00
Typically 5 min · up to 10
Best day
Wednesday
Sukobin / Muriqan
—
Montenegro → Albania
5 min
Best 2h window
15:00 – 17:00
Typically 10 min · up to 15
Best day
Tuesday
Albania → Montenegro
5 min
Best 2h window
15:00 – 17:00
Typically 10 min · up to 15
Best day
Wednesday
Lunga / Nakovo
—
Romania → Serbia
10 min
Best 2h window
16:00 – 18:00
Typically 10 min · up to 15
Best day
Wednesday
Serbia → Romania
5 min
Best 2h window
15:00 – 17:00
Typically 10 min · up to 15
Best day
Wednesday
Porțile de Fier 1 / Đerdap 1
—
Romania → Serbia
5 min
Best 2h window
16:00 – 18:00
Typically 10 min · up to 15
Best day
Wednesday
Serbia → Romania
5 min
Best 2h window
15:00 – 17:00
Typically 10 min · up to 15
Best day
Wednesday
Röszke 2 / Horgoš 2
—
Hungary → Serbia
15 min
Best 2h window
01:00 – 03:00
Typically 10 min · up to 45
Best day
Wednesday
Serbia → Hungary
60 min
Best 2h window
08:00 – 10:00
Typically 10 min · up to 90
Best day
Tuesday
Gradina / Kalotina
—
Serbia → Bulgaria
5 min
Best 2h window
03:00 – 05:00
Typically 10 min · up to 60
Best day
Wednesday
Bulgaria → Serbia
2.5 h
Best 2h window
04:00 – 06:00
Typically 10 min · up to 35
Best day
Monday
Kapitan Andreevo / Kapıkule
—
Bulgaria → Türkiye
15 min
Best 2h window
05:00 – 07:00
Typically 10 min · up to 50
Best day
Wednesday
Türkiye → Bulgaria
3.5 h
Best 2h window
05:00 – 07:00
Typically 20 min · up to 180
Best day
Sunday
Kipi / İpsala
—
Greece → Türkiye
60 min
Best 2h window
07:00 – 09:00
Typically 15 min · up to 180
Best day
Wednesday
Türkiye → Greece
2.5 h
Best 2h window
04:00 – 06:00
Typically 10 min · up to 60
Best day
Sunday
Kulata / Promachonas
—
Greece → Bulgaria
5 min
Best 2h window
07:00 – 09:00
Typically 5 min · up to 5
Best day
Friday
Star Dojran / Doirani
—
Greece → North Macedonia
1 h
Best 2h window
12:00 – 14:00
Typically 20 min · up to 20
Best day
Wednesday
No crossings match your search.
Reporting a wait time
Reporting requires your location, so we can confirm you were actually at the crossing. Your browser asks permission first — if you decline, you can still browse every wait time on the site, but you can't submit a report.
Location data & privacy
Your coordinates are used only to work out how far you are from the crossing and which side of the border you're on. They are never stored in our database, never logged and never shared — once that check is done they are discarded, and only the resulting distance is saved with your report.
Install as app
CustomsWait can be installed on your phone for quick access — no app store needed.Android (Chrome): tap the three-dot menu → Add to Home Screen or Install app.
iOS (Safari): tap the Share button → Add to Home Screen → Add.
Privacy & your data
You can browse wait times and report them without an account. We ask for your email address only if you create an account, subscribe to the newsletter, or choose to leave it with your feedback. We never sell your data and never share it with advertisers, and analytics cookies stay switched off until you accept them.
Read our full Privacy Policy →
CustomsWait is built and maintained by Cubevo — a software studio that turns ideas into reliable digital products, from custom web apps and AI solutions to cloud infrastructure.
See what we can build for you →
See what we can build for you →