A private taxi from Sofia to Belgrade costs €320 for a sedan with up to 4 passengers, €400 for a minivan up to 6 and €460 for a minibus up to 8. The road is about 400 km and takes about 4 h 45 min plus the time at the border, via Kalotina. Same price from any Sofia address or Sofia Airport, 24/7, no prepayment.

Updated: 10 October 2026

Book or ask, 24 hours: +359 89 444 8441
or write to us: Viber · WhatsApp · Telegram
We answer the chat almost instantly, day and night.

Sofia and Sofia Airport to Belgrade: price per car

DestinationSedan – up to 4 passengersMinivan – up to 6 passengersMinibus – up to 8 passengersKm / time
Belgrade320 €400 €460 €400 km / 4:45 h
Kalotina border checkpoint70 €90 €100 €60 km / 1:30 h

Prices are per vehicle, not per person, from our Sofia price list; the same prices apply from Sofia Airport. Border waiting time is not included in the driving time. More than 8 passengers: price on request.

Which border crossing?

The car leaves Sofia to the west, through Dragoman to the Kalotina border crossing with Serbia (Gradina on the Serbian side), and then goes on through Pirot and Niš and up the Serbian motorway to Belgrade. Serbia is not in the EU, so there is a passport check and sometimes a queue.

What documents do I need?

Every passenger needs a valid passport or, for citizens of the EU and some other countries, a valid identity card. Whether you need a visa depends on your citizenship, so check it before the trip.

Taxi, bus or flight?

There are buses from Sofia to Belgrade, and flights, but the bus leaves at fixed times from the central bus station, and a flight means getting to the airport early, check-in and another transfer at the other end. A taxi leaves from your door when it suits you, goes through the border with you and stops at your hotel or at the airport terminal. For three or four people the price per person is close to a bus ticket. On the way the driver stops for a coffee or a short break whenever you ask.

Coming back to Sofia

We also drive from Belgrade to Sofia and to Sofia Airport. Tell us the date, the time and the address in Belgrade, and we confirm the price of the return trip when you book.

Where does the driver meet me?

At an address the driver comes to the door and waits up to 15 minutes. At the airport the driver meets you in the arrivals hall; at Sofia Airport that is Terminal 1 or Terminal 2. Send us your flight number when you book: we follow the flight, and if it lands late, the driver waits without a time limit and you pay nothing extra for the waiting. Before the trip you get the driver's phone number.

Which car do I need?

A sedan takes up to 4 passengers. A minivan takes up to 6 passengers plus the driver, depending on the luggage, and it also works as a car with a very large boot for skis, prams or many suitcases. A minibus takes up to 8. For bigger groups we send a bus, price on request. Our fleet has about 200 sedans, 50 minivans and 100 minibuses, so we can usually take a booking even at short notice.

Child seats are free: infant carrier, child seat or booster. Tell us the age of the children and we put the right seats in the car.

How do I pay?

You pay the driver at the end of the trip. There is no prepayment and no booking fee. The price you get when you book is the price you pay, for the whole car, not per person.

Frequently asked questions

How much is a taxi from Sofia to Belgrade?

€320 for a sedan with up to 4 passengers, €400 for a minivan up to 6 and €460 for a minibus up to 8. The price is for the whole car.

How long is the drive from Sofia to Belgrade?

About 4 h 45 min for about 400 km, plus the time at the border at Kalotina.

Can you pick me up at Sofia Airport?

Yes. The driver meets you in arrivals and the price is the same as from an address in Sofia.

Is the price per person or per car?

Per car. The price is the same whether one person travels or the car is full.

Do I pay in advance?

No. There is no prepayment. You pay the driver at the end of the trip.

What if my flight is delayed?

We follow the flight. If it lands late, the driver waits at the airport without a time limit and you pay nothing extra for the waiting.

How to book

Send us the date and time, the pick-up address or flight number, the destination address, the number of people and the luggage. You get a confirmation with the price, usually within minutes.

Book or ask, 24 hours: +359 89 444 8441
or write to us: Viber · WhatsApp · Telegram
We answer the chat almost instantly, day and night.

Book from an address · Book from the airport

More: Transfers from/to Belgrade airport · Taxi Sofia to Bucharest · Sofia price list

На български: Такси София – Белград: цена, граница и време