Border crossing wait times

Live community-reported queues and the best times to cross, updated around the clock.

Live · free & anonymous — no account needed

Report your total wait — from arriving at the queue until you passed to the other side. Not how long you've waited so far.

1 2 3

Recently updated

Best time indicators · last 30 days

·
Preševo / Tabanovce
—
Serbia → North Macedonia 5 min
Best 2h window 07:00 – 09:00 Typically 10 min · up to 210
Best day Wednesday
North Macedonia → Serbia 5 min
Best 2h window 02:00 – 04:00 Typically 10 min · up to 20
Best day Tuesday
Ličko Petrovo Selo / Izačić
—
Croatia → Bosnia & Herzegovina 15 min
Best 2h window 10:00 – 12:00 Typically 10 min · up to 15
Best day Sunday
Bosnia & Herzegovina → Croatia 15 min
Best 2h window 05:00 – 07:00 Typically 10 min · up to 15
Best day Thursday
Sukobin / Muriqan
—
Montenegro → Albania 10 min
Best 2h window 08:00 – 10:00 Typically 10 min · up to 15
Best day Monday
Albania → Montenegro 10 min
Best 2h window 09:00 – 11:00 Typically 10 min · up to 15
Best day Monday
Božaj / Hani i Hotit
—
Montenegro → Albania 15 min
Best 2h window 10:00 – 12:00 Typically 10 min · up to 15
Best day Monday
Albania → Montenegro 15 min
Best 2h window 10:00 – 12:00 Typically 10 min · up to 15
Best day Monday
Kjafasan / Qafë Thanë
—
North Macedonia → Albania 15 min
Best 2h window 09:00 – 11:00 Typically 10 min · up to 15
Best day Monday
Albania → North Macedonia 10 min
Best 2h window 11:00 – 13:00 Typically 10 min · up to 15
Best day Wednesday
Batrovci / Bajakovo
—
Serbia → Croatia 1.5 h
Best 2h window 05:00 – 07:00 Typically 10 min · up to 180
Best day Wednesday
Croatia → Serbia 60 min
Best 2h window 10:00 – 12:00 Typically 10 min · up to 120
Best day Tuesday
Blace / Hani i Elezit
—
North Macedonia → Kosovo 10 min
Best 2h window 07:00 – 09:00 Typically 5 min · up to 10
Best day Tuesday
Kosovo → North Macedonia 5 min
Best 2h window 00:00 – 02:00 Typically 5 min · up to 10
Best day Sunday
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
Vërmicë / Morinë
—
Kosovo → Albania 5 min
Best 2h window 00:00 – 02:00 Typically 5 min · up to 5
Best day Sunday
Albania → Kosovo 5 min
Best 2h window 00:00 – 02:00 Typically 5 min · up to 5
Best day Sunday
Naidăș / Kaluđerovo
—
Romania → Serbia 15 min
Best 2h window 09:00 – 11:00 Typically 10 min · up to 15
Best day Monday
Serbia → Romania 10 min
Best 2h window 10:00 – 12:00 Typically 10 min · up to 15
Best day Monday
Stara Gradiška / Bosanska Gradiška
—
Croatia → Bosnia & Herzegovina 10 min
Best 2h window 08:00 – 10:00 Typically 10 min · up to 15
Best day Wednesday
Bosnia & Herzegovina → Croatia 5 min
Best 2h window 09:00 – 11:00 Typically 10 min · up to 15
Best day Tuesday
Kakavijë / Kakavia
—
Albania → Greece 15 min
Best 2h window 11:00 – 13:00 Typically 10 min · up to 15
Best day Monday
Greece → Albania 10 min
Best 2h window 07:00 – 09:00 Typically 10 min · up to 15
Best day Sunday
Vinjani Donji / Gorica
—
Croatia → Bosnia & Herzegovina 10 min
Best 2h window 10:00 – 12:00 Typically 10 min · up to 15
Best day Monday
Bosnia & Herzegovina → Croatia 10 min
Best 2h window 09:00 – 11:00 Typically 10 min · up to 15
Best day Sunday
Qafë Morinë / Qafë Morinë
—
Kosovo → Albania 10 min
Best 2h window 10:00 – 12:00 Typically 10 min · up to 15
Best day Monday
Albania → Kosovo 15 min
Best 2h window 09:00 – 11:00 Typically 10 min · up to 15
Best day Sunday
Gostun / Dobrakovo
—
Serbia → Montenegro 10 min
Best 2h window 10:00 – 12:00 Typically 10 min · up to 15
Best day Monday
Montenegro → Serbia 5 min
Best 2h window 09:00 – 11:00 Typically 10 min · up to 15
Best day Monday
Slavonski Brod / Bosanski Brod
—
Croatia → Bosnia & Herzegovina 5 min
Best 2h window 10:00 – 12:00 Typically 10 min · up to 15
Best day Monday
Bosnia & Herzegovina → Croatia 10 min
Best 2h window 08:00 – 10:00 Typically 10 min · up to 15
Best day Sunday
Porțile de Fier 2 / Đerdap 2
—
Romania → Serbia 10 min
Best 2h window 09:00 – 11:00 Typically 10 min · up to 15
Best day Monday
Serbia → Romania 5 min
Best 2h window 10:00 – 12:00 Typically 10 min · up to 15
Best day Monday
Šćepan Polje / Hum
—
Montenegro → Bosnia & Herzegovina 10 min
Best 2h window 10:00 – 12:00 Typically 10 min · up to 15
Best day Monday
Bosnia & Herzegovina → Montenegro 10 min
Best 2h window 09:00 – 11:00 Typically 10 min · up to 15
Best day Monday
Nădlac II / Csanádpalota
—
Romania → Hungary 5 min
Best 2h window 08:00 – 10:00 Typically 10 min · up to 15
Best day Monday
Hungary → Romania 15 min
Best 2h window 10:00 – 12:00 Typically 10 min · up to 15
Best day Monday
Šepak / Trbušnica
—
Bosnia & Herzegovina → Serbia 10 min
Best 2h window 09:00 – 11:00 Typically 10 min · up to 15
Best day Monday
Serbia → Bosnia & Herzegovina 10 min
Best 2h window 10:00 – 12:00 Typically 10 min · up to 15
Best day Monday
Jimbolia / Srpska Crnja
—
Romania → Serbia 10 min
Best 2h window 10:00 – 12:00 Typically 10 min · up to 15
Best day Monday
Serbia → Romania 5 min
Best 2h window 10:00 – 12:00 Typically 10 min · up to 15
Best day Monday
Šid / Tovarnik
—
Serbia → Croatia 5 min
Best 2h window 01:00 – 03:00 Typically 10 min · up to 55
Best day Monday
Croatia → Serbia 5 min
Best 2h window 01:00 – 03:00 Typically 10 min · up to 30
Best day Monday
Županja / Orašje
—
Croatia → Bosnia & Herzegovina 10 min
Best 2h window 09:00 – 11:00 Typically 10 min · up to 15
Best day Monday
Bosnia & Herzegovina → Croatia 15 min
Best 2h window 07:00 – 09:00 Typically 10 min · up to 15
Best day Monday
Medžitlija / Niki
—
North Macedonia → Greece 5 min
Best 2h window 13:00 – 15:00 Typically 10 min · up to 15
Best day Sunday
Greece → North Macedonia 10 min
Best 2h window 10:00 – 12:00 Typically 10 min · up to 15
Best day Monday
Röszke 2 / Horgoš 2
—
Hungary → Serbia 10 min
Best 2h window 01:00 – 03:00 Typically 10 min · up to 20
Best day Sunday
Serbia → Hungary 10 min
Best 2h window 10:00 – 12:00 Typically 10 min · up to 45
Best day Wednesday
Gradina / Kalotina
—
Serbia → Bulgaria 5 min
Best 2h window 12:00 – 14:00 Typically 10 min · up to 90
Best day Monday
Bulgaria → Serbia 10 min
Best 2h window 09:00 – 11:00 Typically 10 min · up to 60
Best day Monday
Kelebija / Tompa
—
Serbia → Hungary 10 min
Best 2h window 08:00 – 10:00 Typically 10 min · up to 15
Best day Monday
Hungary → Serbia 15 min
Best 2h window 13:00 – 15:00 Typically 10 min · up to 15
Best day Monday
Ilino Brdo / Klobuk
—
Montenegro → Bosnia & Herzegovina 15 min
Best 2h window 09:00 – 11:00 Typically 10 min · up to 15
Best day Sunday
Bosnia & Herzegovina → Montenegro 15 min
Best 2h window 09:00 – 11:00 Typically 10 min · up to 15
Best day Monday
Bogorodica / Evzoni
—
North Macedonia → Greece 5 min
Best 2h window 20:00 – 22:00 Typically 10 min · up to 90
Best day Wednesday
Greece → North Macedonia 25 min
Best 2h window 05:00 – 07:00 Typically 10 min · up to 30
Best day Wednesday
Karasovići / Debeli Brijeg
—
Croatia → Montenegro 10 min
Best 2h window 12:00 – 14:00 Typically 10 min · up to 60
Best day Monday
Montenegro → Croatia 10 min
Best 2h window 07:00 – 09:00 Typically 10 min · up to 60
Best day Monday
Deve Bair / Gjueševo
—
North Macedonia → Bulgaria 5 min
Best 2h window 08:00 – 10:00 Typically 10 min · up to 15
Best day Monday
Bulgaria → North Macedonia 5 min
Best 2h window 09:00 – 11:00 Typically 10 min · up to 15
Best day Sunday
Lunga / Nakovo
—
Romania → Serbia 5 min
Best 2h window 10:00 – 12:00 Typically 10 min · up to 15
Best day Monday
Serbia → Romania 5 min
Best 2h window 09:00 – 11:00 Typically 10 min · up to 15
Best day Monday
Porțile de Fier 1 / Đerdap 1
—
Romania → Serbia 15 min
Best 2h window 10:00 – 12:00 Typically 10 min · up to 15
Best day Monday
Serbia → Romania 15 min
Best 2h window 09:00 – 11:00 Typically 10 min · up to 15
Best day Monday
Kapitan Andreevo / Kapıkule
—
Bulgaria → Türkiye 10 min
Best 2h window 10:00 – 12:00 Typically 10 min · up to 25
Best day Monday
Türkiye → Bulgaria 5 min
Best 2h window 06:00 – 08:00 Typically 10 min · up to 120
Best day Monday
Kipi / İpsala
—
Greece → Türkiye 55 min
Best 2h window 07:00 – 09:00 Typically 10 min · up to 40
Best day Thursday
Türkiye → Greece 10 min
Best 2h window 05:00 – 07:00 Typically 10 min · up to 60
Best day Tuesday
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 →