
Skopje is only about 250 km west of Sofia, yet the direct road climbs over a mountain pass and crosses an external EU border, and there is no fast train between the two capitals. A Sofia to Skopje transfer with Book Transfer solves this in one go: a private car and a professional driver pick you up at your door in Sofia and leave you at your hotel, office or Skopje International Airport. Below: fixed prices, border crossings, travel times by season, documents and pickup points.
Call +359 89 444 8441 Ask for a written quote
| Item | Details |
|---|---|
| Distance | around 250 km, city to city |
| Driving time | about 4 hours |
| Usual border crossing | Gyueshevo (BG) – Deve Bair (MK), after Kyustendil |
| Backup routes | Kalotina via Serbia, or Kulata via Greece |
| Price per vehicle | 200 € sedan · 260 € minivan · 320 € minibus |
| Clock | North Macedonia is one hour behind Bulgaria |
| Currency in Skopje | Macedonian denar (MKD) |
The figures below come straight from the Sofia ↔ Skopie line of our Sofia pricelist. They cover the vehicle and the driver, not a single seat, and they are valid for the trip in either direction.
| Car type | People | Price one way |
|---|---|---|
| Sedan (4+1) | up to 4 | 200 € |
| Minivan (6+1) | 5–6 | 260 € |
| Minibus (8+1) | 7 to 8 | 320 € |
| Bigger minibus or coach | 9 and more | on request |
Skopje International Airport, Ohrid, Bitola and other Macedonian towns are quoted individually: send the details through our price request form and the answer comes within 24 hours. For a pickup at Sofia Airport, mention it when you book so we can confirm the price.
Travelling soon? Get your date and price confirmed on the phone. Our dispatchers speak English and are on duty 24 hours a day.
Rather type than talk? Use Viber or WhatsApp – messages in your native language are welcome.
This is the route for almost every trip. Leaving Sofia, the driver goes south-west past Pernik and Radomir to Kyustendil, the last large Bulgarian town, and then climbs to the Gyueshevo checkpoint high in the Osogovo mountains. On the Macedonian side, at Deve Bair, the road winds down to Kriva Palanka, continues to Kumanovo and joins the motorway for the final stretch into Skopje. The pass is above 1,000 m, so this mountain section is slower than its kilometres suggest.
When snow closes the pass or the queue at Gyueshevo is long, the driver can leave Sofia to the north-west, cross into Serbia at Kalotina, follow the motorway south past Niš and Vranje and enter North Macedonia at Tabanovce, just north of Kumanovo. It means two borders instead of one and more kilometres, but the road is motorway almost all the way.
A third, much longer loop goes south through Kulata into Greece; it is worth it only if you want to see Thessaloniki on the way (see our Sofia to Thessaloniki transfer guide).
Four hours means a normal day with one coffee stop; weather on the pass and the border queue change it most.
| Season or situation | Allow | Reason |
|---|---|---|
| Spring and autumn, working days | about 4 h | dry roads and short queues at Gyueshevo |
| Summer, especially Friday and Sunday | at least 4 h 30 min | holiday traffic and diaspora families crossing the border |
| Winter (December to March) | plus 1 hour or more | snow and ice around Deve Bair; sometimes the Serbian route is faster |
| Public holidays in either country | plus 30 to 90 min | longer lines at passport control |
| Very early start | often under 4 h | empty roads out of Sofia and into Skopje |
Watch the clock: leave Sofia at 9:00 Bulgarian time, cross at Gyueshevo before noon, and you can be at your hotel in Skopje around 12:00 local time, because North Macedonia runs one hour behind. For a flight out of Skopje, plan at least an hour of reserve on top of the drive.
Unlike the borders with Romania or Greece, this one is a real external border. North Macedonia is not a member of the EU or of Schengen, so both the Bulgarian and the Macedonian officers check every passenger, and you stop twice within a few hundred metres.
On a normal day the queue at Gyueshevo is short,, often well under half an hour. It grows on summer weekends and before holidays. The car's papers, its green card insurance and the Macedonian tolls are the driver's job; you only show your own documents.
The car drops you as close to the door as traffic rules allow. Around Macedonia Square and the Old Bazaar many streets are pedestrian, so there the driver parks nearby and walks you in with the bags.
The transfer works the same way in the other direction. At Skopje International Airport (SKP), east of the city near Petrovec, your driver waits in the arrivals hall once you have your luggage. We track the flight, so you pay nothing more if the plane is late. From there we drive you straight to Sofia or anywhere else in Bulgaria. Prices for the airport pickup are confirmed on request; all Macedonian routes are listed on our Skopje Airport transfers and North Macedonia transfers pages.
Two or three people with standard suitcases are fine in a sedan. With ski bags, large cases or a stroller, book the minivan even if you are four. Teams and families of seven or eight travel in the 8+1 minibus, and larger groups get a quote for a bigger vehicle.
Book Transfer is part of a group with roughly 200 saloon cars, 50 minivans and 100 vans, plus 20 Mercedes E- and S-Class, so a same-day booking is usually possible. Child seats are included at no extra charge; just tell us the age of each child when you book.
Need to change the plan? Let us know at least 24 hours before pickup and the change is free.
A sedan (1–4 people) costs 200 €, a minivan (5–6 people) 260 € and a minibus (7–8 people) 320 €. This is the price of the whole vehicle, one way, from our Sofia pricelist. Groups of 9 or more and Skopje Airport are quoted on request.
Our pricelist gives about 4 hours for roughly 250 km. Add the border queue, which is usually short, and in winter allow extra time for the mountain pass at Deve Bair. Remember that the clock goes back one hour when you enter North Macedonia.
Normally Gyueshevo on the Bulgarian side and Deve Bair on the Macedonian side, after Kyustendil. If that road is closed or badly congested, the driver can go through Kalotina and Serbia; a detour via Kulata and Greece only makes sense if you also want to stop in Thessaloniki.
North Macedonia is outside the EU and Schengen, so there is a full check on both sides. EU citizens can travel with a valid ID card or passport; everyone else needs a passport and should check visa rules for their nationality. The car's insurance (green card) and road tolls are handled by the driver.
Yes. Your driver stands in the Skopje International Airport arrivals area once you have collected your bags. We follow your flight, so if it lands late the driver keeps waiting for you at no charge. The airport pickup price is confirmed on request.
Phone +359 89 444 8441, day or night, and our English-speaking dispatcher takes the booking. Chatting is also fine: Viber and WhatsApp messages can be written in any language. Online booking is open on the book-transfer.com home page.
More cross-border guides: Sofia to Istanbul, Sofia to Thessaloniki and Sofia to Bucharest.