Skip to content

Kulata–Promachonas border crossing: what to expect

Updated:

Kulata–Promachonas is the main road crossing from Bulgaria to Greece, about 190 km south of Sofia and 100 km north of Thessaloniki. Since Bulgaria joined Schengen fully on 1 January 2025, there are no routine passport checks, though spot checks can still happen. A private transfer from Sofia to Thessaloniki through Kulata costs 230 € per vehicle.

What has changed since Schengen

For years Kulata meant a stop at two sets of booths and, in summer, long queues of holiday traffic. Bulgaria and Greece are now both full Schengen members, as confirmed by the European Commission, so the systematic checks between them have been lifted. In normal conditions you drive through the old checkpoint area at reduced speed.

That does not mean the border has vanished. Police on both sides can still carry out targeted checks in the border zone, and any Schengen country may temporarily reintroduce internal controls in exceptional situations. Carry your passport or ID card as if there were a check. Our article on border checks between Bulgaria, Greece and Romania explains this in more depth.

SituationBefore 2025As of autumn 2026
Passport or ID checkEvery vehicle, both sidesNo routine check; random checks possible
Typical summer delay at the lineOften 30 min to several hoursMostly slowdowns at the old booths
Documents to carryPassport or EU ID cardStill passport or EU ID card
Children’s documentsChecked at exitNot routinely checked, but still legally required

Where the delays come from now

With the booths gone, the slow parts of the trip are mostly the roads either side. On the Bulgarian side, the Struma motorway is not yet continuous through the Kresna gorge, so traffic uses the old single-carriageway road there, which is slow and busy with lorries. On summer Friday evenings and Saturday mornings, holiday traffic heading for Halkidiki and the Thessaloniki area builds up along the whole route.

  • Kresna gorge: the narrowest and slowest part of the Sofia–Kulata drive.
  • Summer weekends: July and August Saturdays are the busiest days southbound, Sundays northbound.
  • Holiday peaks: Greek and Bulgarian public holidays, especially Orthodox Easter and mid-August, bring extra traffic.
  • Lorry traffic: heavy on weekdays; it affects overtaking more than the border itself.

Best times to cross

Early mornings, especially before 8 am, are the quietest. Midweek is easier than weekends throughout the summer. Late evening is also usually smooth, but you then reach Thessaloniki or the coast at night.

Driving times through Kulata

FromToApprox. distanceApprox. time
SofiaKulataabout 190 km2 h 30 min
KulataThessalonikiabout 100 km1 h 15 min
SofiaThessalonikiabout 300 kmaround 4 h

Alternatives to Kulata

If you are heading for Drama, Kavala or Thassos, the smaller crossing at Ilinden–Exochi near Gotse Delchev can be shorter. Read about it in our Ilinden–Exochi guide. For travellers from the Rhodopes, crossings at Zlatograd and Makaza make more sense; our comparison of all Bulgaria–Greece border crossings sets them side by side.

If you are stopped for a check

Spot checks near Kulata are typically short: an officer looks at documents and may ask where you are going. Keep passports or ID cards somewhere you can reach without unpacking, and make sure the details match the people in the car. Drivers are also asked for the vehicle documents, which is the operator’s responsibility rather than yours as a passenger.

Even without a check, travelling with a child who has a different surname from the accompanying adult is the classic case for carrying a consent letter. See our documents checklist for children.

Frequently asked questions

Are there still passport checks at Kulata?

Not routinely. Bulgaria and Greece have been full Schengen members since 1 January 2025, but police can still carry out spot checks.

Is Kulata open 24 hours?

Yes, it is the main road link between Bulgaria and Greece and has always operated around the clock. Check Border Police notices for any temporary changes.

How long does Sofia to Thessaloniki take through Kulata?

About 4 hours for roughly 300 km in normal traffic, more on summer weekends.

What documents should I carry?

A valid passport or EU national ID card for every traveller, including children.

Book a transfer