Bulgaria–Greece border — no border checks
Bulgaria–Greece border: there are no border checks here. Both countries are in the Schengen area and neither has reintroduced checks here, so you drive through without stopping — which is why we publish no waiting times.
Sources: DPSU · eCherha · granica.gov.pl · traveller reports · nakordoni.eu
Ilinden – Exochi
Ivaylovgrad – Kyprinos
Kapitan Petko Voyvoda – Ormenio
Kulata – Promachonas
Makaza – Nymfaia
Rudozem – Xanthi
Zlatograd – Thermes
There are no border checks at this crossing
We deliberately show no number here. There is no queue to measure, so a calculated waiting time would be invented. Checks at internal Schengen borders are sometimes reintroduced temporarily — when that happens, waiting times will return to this page. Last verified: 2026-08-18.
Fuel at the crossings: Bulgaria–Greece border
Fuel prices on both sides of this border, and the cheapest stations within 50 km of any of its crossings.
Which side is cheaper?
| Bulgaria | 1,856 € 8,09 zł | European Commission — Weekly Oil Bulletin |
|---|---|---|
| Greece | 2,122 € 9,25 zł | European Commission — Weekly Oil Bulletin |
converted at the ECB rate
Cheaper in Bulgaria — on a 60-litre tank you save about 69,60 zł.
Cheapest stations on this border
- 1Shellnear Kulata – Promachonas · 13,2 km1,960 €Google MapsApple Maps
- 2ΑΙΓΑΙΟ (AEGEAN)near Kulata – Promachonas · 43,0 km2,129 €Google MapsApple Maps
- 3ΑΝΕΞΑΡΤΗΤΟ ΠΡΑΤΗΡΙΟnear Makaza – Nymfaia · 47,2 km2,132 €Google MapsApple Maps
- 4SHELLnear Ivaylovgrad – Kyprinos · 25,3 km2,158 €Google MapsApple Maps
- 5SHELLnear Ivaylovgrad – Kyprinos · 38,2 km2,159 €Google MapsApple Maps
Current snapshot across all borders
Queue statistics
| Border | crossings | Average queue now | max |
|---|---|---|---|
| Poland–Ukraine border | 9 | 30 min | 1:35 |
| Poland–Germany border | 14 | 28 min | 45 min |
| Poland–Belarus border | 4 | 43 min | 1:35 |
| Poland–Lithuania border | 2 | 30 min | 33 min |
| Hungary–Serbia border | 6 | 33 min | 55 min |
| Serbia–North Macedonia border | 1 | 1:25 | 1:25 |
| North Macedonia–Greece border | 3 | 20 min | 20 min |
| Serbia–Bulgaria border | 6 | 53 min | 1:55 |
| Romania–Bulgaria border | 8 | no checks | |
| Bulgaria–Greece border | 7 | no checks | |
| Bulgaria–Türkiye border | 3 | 1:55 | 2:35 |
| Croatia–Serbia border | 4 | 1:56 | 3:15 |
| Croatia–Bosnia and Herzegovina border | 17 | 1:25 | 2:05 |
| Croatia–Montenegro border | 1 | 20 min | 20 min |
| Serbia–Montenegro border | 3 | 24 min | 31 min |
| Montenegro–Albania border | 2 | 30 min | 35 min |
| North Macedonia–Albania border | 1 | 30 min | 30 min |
| Albania–Greece border | 1 | 25 min | 25 min |
As of 06:27 (Warsaw time) on September 22, 2026, at Poland’s borders the longest wait to enter Poland is at “Koroszczyn – Kozlovichi” (border with Belarus) — 38:55; to leave Poland — at “Dorohusk – Yagodyn” (1:35). The longest Balkan-route queue: “Bajakovo – Batrovci” — 3:15. Queues are usually shortest between 01:00 and 05:00.