Updated:
Gyueshevo–Deve Bair is the main crossing from Bulgaria into North Macedonia, about 110 km south-west of Sofia beyond Kyustendil. It sits on a mountain pass at well over 1,000 metres, so winter snow and fog are the main cause of delays. Outside peak times the checks on both sides take 15 to 45 minutes. A private transfer from Sofia to Skopje costs 185 € per vehicle.
Getting there
From Sofia, the road runs south-west through Pernik and Radomir to Kyustendil, then climbs towards the village of Gyueshevo and the border. On the Macedonian side the road drops through Kriva Palanka to Kumanovo and on to Skopje. Most of the route is single carriageway with long, steady climbs near the pass.
| Stage | Approx. distance | Approx. time in summer | Allow in winter |
|---|---|---|---|
| Sofia – Kyustendil | about 90 km | 1 h 20 min | 1 h 30 min – 1 h 45 min |
| Kyustendil – border | about 25 km | 30 min | 45 min – 1 h |
| Border – Kriva Palanka | about 20 km | 25 min | 40 min |
| Kriva Palanka – Skopje | about 90 km | 1 h 15 min | 1 h 30 min |
| Sofia – Skopje | about 240 km | 3 h 30 min plus border | 4 h 30 min or more |
Checks at the border
North Macedonia is outside the EU and Schengen, so this is a full border on both sides. Bulgarian officers check documents on exit and, for non-EU travellers, record the exit in the EU’s Entry/Exit System, fully operational since 10 April 2026 according to the European Commission. Macedonian officers then check documents on entry, and customs may ask to look in the boot.
- EU citizens: national ID card or passport.
- British, American, Israeli and other visitors: passport; check visa rules for your nationality in advance.
- Every child needs their own travel document. Our checklist for children lists the extras.
- Hotels in North Macedonia normally register foreign guests with the police within 24 hours.
Winter on Deve Bair
The pass is the reason this route deserves extra planning between November and March. The road is maintained and normally stays open, but snowfall can slow traffic to a crawl, and fog on the summit is common. Heavy lorries sometimes face temporary restrictions in bad weather, which can leave queues on the approaches.
- Check the forecast for Kyustendil and Kriva Palanka the evening before.
- Look at road status notices from Bulgaria’s Road Infrastructure Agency (API) on the morning of travel.
- Leave in daylight; the pass is much easier to drive before dusk.
- Add at least an hour to any timing that matters, such as a flight from Skopje.
Queue patterns
Gyueshevo is quieter than Kalotina or Kapitan Andreevo, because it does not carry the big transit flows between Western Europe and Turkey. Queues mostly appear on public holidays in either country, on summer weekends, and around Christmas and Easter when people visit family. Ordinary weekdays are usually straightforward.
Where this crossing takes you
Beyond Skopje, the road continues west to Lake Ohrid and on into Albania. If that is your plan, read our guides to Sofia to Ohrid and Sofia to Skopje. If you are only making a short trip to Skopje, the crossing is close enough to treat Skopje as a comfortable day out from Kyustendil.
Two smaller crossings exist further south, Zlatarevo–Novo Selo near Petrich and Stanke Lisichkovo–Delčevo near Blagoevgrad. They suit travellers from the Struma valley but are slower from Sofia.
Since 2025, borders with Greece and Romania have no routine checks, but this one still has full controls. See which Bulgarian borders still have checks.
Frequently asked questions
Is Gyueshevo open 24 hours?
It is generally a 24-hour crossing. Check the Bulgarian Border Police website for any temporary changes before you travel.
How long does Sofia to Skopje take via Gyueshevo?
About 3 h 30 min for roughly 240 km in summer, plus the border. Allow an hour or more extra in winter.
Is the Deve Bair pass dangerous in winter?
It is maintained and normally open, but snow and fog can slow traffic considerably. Travel in daylight and check road notices.
Can EU citizens enter North Macedonia with an ID card?
Yes, a valid national ID card is accepted for EU citizens. Other visitors need a passport.