You already check CustomsWait before you set off. Over the past weeks we've been quietly making it a lot bigger — and today we can finally show you what changed.
We now monitor 35 border crossings across 12 countries, and 28 of them have a live camera feed you can watch before you leave home.
What's new
A lot more crossings
We've added a whole batch of new crossing points — on the Romanian, Hungarian, Croatian, Serbian, Bosnian, Montenegrin, Kosovar, Albanian, North Macedonian, Bulgarian, Greek and Turkish borders. Every single one is tracked in both directions, around the clock.
Live cameras
At 28 crossings you can now see the queue with your own eyes. We embed the live feed from the official border camera straight into the crossing's page. Numbers tell you the average; the camera tells you what is happening right now — whether the lanes are moving, how long the line really is, and whether the weather is about to make your day worse.
The two together
Open any crossing page and you get the current wait time, the history that shows you the calmest hours and days — and, where we have it, the live picture. That's usually enough to decide whether to leave now, wait an hour, or take another crossing entirely.
Every crossing we monitor
Both directions of every crossing below are tracked. Crossings connect two countries, so each one is listed under both of them — just look for the country you're leaving from.
Albania
- Božaj / Hani i Hotit → Montenegro
- Kakavijë / Kakavia → Greece
- Kjafasan / Qafë Thanë → North Macedonia
- Qafë Morinë / Qafë Morinë → Kosovo
- Sukobin / Muriqan → Montenegro
- Vërmicë / Morinë → Kosovo
Bosnia & Herzegovina
- Ilino Brdo / Klobuk → Montenegro
- Ličko Petrovo Selo / Izačić → Croatia
- Šćepan Polje / Hum → Montenegro
- Šepak / Trbušnica → Serbia
- Slavonski Brod / Bosanski Brod → Croatia
- Stara Gradiška / Bosanska Gradiška → Croatia
- Vinjani Donji / Gorica → Croatia
- Županja / Orašje → Croatia
Bulgaria
- Deve Bair / Gjueševo → North Macedonia
- Gradina / Kalotina → Serbia
- Kapitan Andreevo / Kapıkule → Türkiye
Croatia
- Batrovci / Bajakovo → Serbia
- Karasovići / Debeli Brijeg → Montenegro
- Ličko Petrovo Selo / Izačić → Bosnia & Herzegovina
- Šid / Tovarnik → Serbia
- Slavonski Brod / Bosanski Brod → Bosnia & Herzegovina
- Stara Gradiška / Bosanska Gradiška → Bosnia & Herzegovina
- Vinjani Donji / Gorica → Bosnia & Herzegovina
- Županja / Orašje → Bosnia & Herzegovina
Greece
- Bogorodica / Evzoni → North Macedonia
- Kakavijë / Kakavia → Albania
- Kipi / İpsala → Türkiye
- Medžitlija / Niki → North Macedonia
Hungary
- Kelebija / Tompa → Serbia
- Nădlac II / Csanádpalota → Romania
- Röszke 2 / Horgoš 2 → Serbia
Kosovo
- Blace / Hani i Elezit → North Macedonia
- Qafë Morinë / Qafë Morinë → Albania
- Vërmicë / Morinë → Albania
Montenegro
- Božaj / Hani i Hotit → Albania
- Gostun / Dobrakovo → Serbia
- Ilino Brdo / Klobuk → Bosnia & Herzegovina
- Karasovići / Debeli Brijeg → Croatia
- Šćepan Polje / Hum → Bosnia & Herzegovina
- Sukobin / Muriqan → Albania
North Macedonia
- Blace / Hani i Elezit → Kosovo
- Bogorodica / Evzoni → Greece
- Deve Bair / Gjueševo → Bulgaria
- Kjafasan / Qafë Thanë → Albania
- Medžitlija / Niki → Greece
- Preševo / Tabanovce → Serbia
Romania
- Jimbolia / Srpska Crnja → Serbia
- Lunga / Nakovo → Serbia
- Moravița / Vatin → Serbia
- Nădlac II / Csanádpalota → Hungary
- Naidăș / Kaluđerovo → Serbia
- Porțile de Fier 1 / Đerdap 1 → Serbia
- Porțile de Fier 2 / Đerdap 2 → Serbia
Serbia
- Batrovci / Bajakovo → Croatia
- Gostun / Dobrakovo → Montenegro
- Gradina / Kalotina → Bulgaria
- Jimbolia / Srpska Crnja → Romania
- Kelebija / Tompa → Hungary
- Lunga / Nakovo → Romania
- Moravița / Vatin → Romania
- Naidăș / Kaluđerovo → Romania
- Porțile de Fier 1 / Đerdap 1 → Romania
- Porțile de Fier 2 / Đerdap 2 → Romania
- Preševo / Tabanovce → North Macedonia
- Röszke 2 / Horgoš 2 → Hungary
- Šepak / Trbušnica → Bosnia & Herzegovina
- Šid / Tovarnik → Croatia
Türkiye
- Kapitan Andreevo / Kapıkule → Bulgaria
- Kipi / İpsala → Greece
Crossings with a live camera
- Batrovci / Bajakovo — Serbia ↔ Croatia
- Blace / Hani i Elezit — North Macedonia ↔ Kosovo
- Bogorodica / Evzoni — North Macedonia ↔ Greece
- Božaj / Hani i Hotit — Montenegro ↔ Albania
- Deve Bair / Gjueševo — North Macedonia ↔ Bulgaria
- Gostun / Dobrakovo — Serbia ↔ Montenegro
- Gradina / Kalotina — Serbia ↔ Bulgaria
- Ilino Brdo / Klobuk — Montenegro ↔ Bosnia & Herzegovina
- Jimbolia / Srpska Crnja — Romania ↔ Serbia
- Kapitan Andreevo / Kapıkule — Bulgaria ↔ Türkiye
- Karasovići / Debeli Brijeg — Croatia ↔ Montenegro
- Kelebija / Tompa — Serbia ↔ Hungary
- Kipi / İpsala — Greece ↔ Türkiye
- Kjafasan / Qafë Thanë — North Macedonia ↔ Albania
- Ličko Petrovo Selo / Izačić — Croatia ↔ Bosnia & Herzegovina
- Medžitlija / Niki — North Macedonia ↔ Greece
- Moravița / Vatin — Romania ↔ Serbia
- Nădlac II / Csanádpalota — Romania ↔ Hungary
- Preševo / Tabanovce — Serbia ↔ North Macedonia
- Röszke 2 / Horgoš 2 — Hungary ↔ Serbia
- Šćepan Polje / Hum — Montenegro ↔ Bosnia & Herzegovina
- Šepak / Trbušnica — Bosnia & Herzegovina ↔ Serbia
- Šid / Tovarnik — Serbia ↔ Croatia
- Slavonski Brod / Bosanski Brod — Croatia ↔ Bosnia & Herzegovina
- Stara Gradiška / Bosanska Gradiška — Croatia ↔ Bosnia & Herzegovina
- Sukobin / Muriqan — Montenegro ↔ Albania
- Vinjani Donji / Gorica — Croatia ↔ Bosnia & Herzegovina
- Županja / Orašje — Croatia ↔ Bosnia & Herzegovina
The feeds come from the official border and road authorities. Now and then a camera goes offline or is paused by its operator — when that happens the page simply shows a "paused" notice, and the wait times keep working exactly as before.
What's next
More crossings, and more cameras. If a border you use is still missing, tell us with the Propose a crossing button — that's how most of this list got here. And if you'd like to hear about new crossings and cameras as we add them, sign up for the newsletter at the bottom of this page.