Bulgaria–Greece border — no border checks

Quick answer

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: traveller reports · nakordoni.eu · How we calculate waiting time

Ilinden – Exochi

no checks

Ivaylovgrad – Kyprinos

no checks

Kapitan Petko Voyvoda – Ormenio

no checks

Kulata – Promachonas

no checks

Makaza – Nymfaia

no checks

Rudozem – Xanthi

no checks

Zlatograd – Thermes

no checks

About the border: Bulgaria–Greece border

The Bulgarian-Greek border runs through mountains – from the Pirin range and the Struma valley in the west, across the Rhodopes, to the Evros (Maritsa) valley in the east. Greece has long been in the Schengen area, and since 1 January 2025 Bulgaria has been a full member at its land borders too. This is therefore an internal border without systematic document checks. Either country may still temporarily reintroduce controls, so check current announcements before leaving and carry an ID card or passport.

The page lists seven crossings. The most important is Kulata–Promachonas in the Struma valley, on the main road from Sofia to Thessaloniki, used by most tourists driving from Poland to Greece. Ilinden–Exochi links the Mesta valley with the Drama region. In the Rhodopes there are three mountain crossings – Rudozem–Xanthi, Zlatograd–Thermes and Makaza–Nymfaia – leading towards Xanthi and Komotini. Furthest east are Ivaylovgrad–Kyprinos and Kapitan Petko Voyvoda–Ormenio, near the tripoint with Turkey.

We record clear queues mainly at Kulata, above all towards Bulgaria on Sundays, when many people return from a weekend in Greece; at the other crossings our estimates are usually low. In summer, especially on Fridays and Saturdays towards Greece, traffic rises on every route to the Aegean. The Rhodope crossings are usually quiet, but at the height of summer, when some drivers look for a way around Kulata, they can get busier too.

Bulgaria uses an electronic vignette, and Greek motorways charge tolls at toll plazas. The Rhodope crossings are a shorter way into Thrace but need care in winter – snow and fog can add more time than the border itself.

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?

Bulgaria1,890 € 8,31 złEuropean Commission — Weekly Oil Bulletin
Greece2,127 € 9,36 złEuropean Commission — Weekly Oil Bulletin

converted at the ECB rate

Cheaper in Bulgaria — on a 60-litre tank you save about 62,40 zł.

Cheapest stations on this border

  1. 1Лукойл LUKOILnear Zlatograd – Thermes · 38,1 km1,850 €Google MapsApple Maps
  2. 2CYCLONnear Kulata – Promachonas · 16,0 km2,040 €Google MapsApple Maps
  3. 3BPnear Ilinden – Exochi · 39,7 km2,049 €Google MapsApple Maps
  4. 4EKOnear Zlatograd – Thermes · 31,0 km2,051 €Google MapsApple Maps
  5. 5REVOILnear Ilinden – Exochi · 41,6 km2,059 €Google MapsApple Maps

Fuel prices at every border →