Sofia, Bulgaria +359 89 444 8441 [email protected] 24 / 7

Sofia to Belgrade Transfer and Taxi

RouteDistance and timeSedan (up to 4)Minivan (up to 6)Minibus (up to 8)
Sofia or Sofia Airport → Belgrade400 km · about 4:45 h314 €392 €451 €
Sofia → Niš (half way)170 km · about 2:30 h196 €245 €294 €
Plovdiv → Belgrade550 km · about 6:00 h392 €490 €588 €

+359 89 444 8441 WhatsApp

🚗 400 km⏱ about 4:45 h + border🛂 Kalotina – Gradina🛣 Motorway via Niš

Sofia to Belgrade is about 400 km: west to the Serbian border at Kalotina, then Pirot, Niš and the motorway north to Belgrade. Driving time is about 4:45 h plus the border.

Get the price and bookWhatsApp+359 89 444 8441

Updated: 17 October 2026

Sofia to Belgrade: prices

Each price is for the whole car, one way, the same for one passenger or a full car. Times are driving times without the border and breaks.

All prices from Sofia are in the Sofia price list. More than 8 passengers: minibus or bus on request.

The road: Kalotina, Niš and the Serbian motorway

From Sofia the driver goes west past Dragoman to the Kalotina – Gradina border crossing, about 55 km from the city. In Serbia the motorway runs through Dimitrovgrad and Pirot to Niš, and after Niš it continues north all the way to Belgrade.

Border and documents

Serbia is not in the EU, so this is a full border with passport control on both sides. Citizens of EU countries can enter Serbia with a passport or a national ID card. Other nationalities should check the visa rules for Serbia before booking. Every passenger, children too, needs an own document.

Kalotina is one of the busiest crossings in the Balkans. On normal weekdays it is usually quick. In July and August, around Easter and on long weekends there can be long queues, so we plan extra time. Tell us if you have a flight from Belgrade and we will choose the departure time with a margin.

Where we drop you in Belgrade

We drive to any address in Belgrade or Novi Beograd, and to Belgrade Nikola Tesla Airport, which is west of the city on the way in from the motorway.

Good stops on the way

Niš is the half-way point: a coffee near the fortress takes 30 minutes and breaks the trip in two. Pirot, just after the border, is known for its carpets and cheese. You can also book only Sofia → Niš if you continue by yourself.

How booking works

Fill in the price finder at the top of the page: the route is already set. Choose the date and the time and leave your phone number. We confirm on WhatsApp, Viber or by phone. There is no prepayment: you pay the driver. Child seats are free, and waiting is free if your flight is late.

Questions about Sofia – Belgrade

Do I need a passport to go from Sofia to Belgrade?

EU citizens can cross into Serbia with a passport or a national ID card. Other nationalities need a passport and should check the Serbian visa rules before the trip.

How long is the border at Kalotina?

On a normal weekday it is usually short. In summer, around Easter and on long weekends the queue can be long, so we plan extra time on those days.

How much is a transfer from Sofia to Belgrade?

314 € for a sedan (up to 4), 392 € for a minivan (up to 6) and 451 € for a minibus (up to 8), fixed for the whole car, one way.

Can you drop us at Belgrade Airport?

Yes. We drive to Belgrade Nikola Tesla Airport and to any address in Belgrade.

Can we stop in Niš?

Yes, Niš is half way. Tell us when you book. Sofia → Niš alone is also possible: 196 € by sedan.

Do you have child seats?

Yes, baby seats, child seats and boosters are free. Tell us the age of the children when you book.

Is there a waiting fee if my flight is late?

No. Waiting is free if your flight is late.

Other routes: Sofia – Skopje · Sofia – Bucharest · Sofia – Thessaloniki · Sofia – Istanbul Airport · All price lists

Other routes travellers ask us about: Banja Luka Airport to Sanski Most · Banja Luka Airport to Prijedor · Pristina Airport to Novi Pazar · Sarajevo Airport to Priboj · Sarajevo Airport to Prijepolje · Banja Luka Airport to Zaječar · Banja Luka Airport to Bugojno · Banja Luka Airport to Gračanica · Banja Luka Airport to Derventa · Sarajevo Airport to Brčko

CONTACT US