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

Sofia to Varna Transfer and Taxi

🚗 440 km⏱ about 6:00 hVeliko Tarnovo on the way24/7No prepayment

A private transfer from Sofia to Varna costs 245 € by sedan, 343 € by minivan and 392 € by minibus, for the whole car. The drive is about 440 km and 6:00 hours. It crosses the whole of Bulgaria, so many guests make it a day trip with a stop in Veliko Tarnovo, the old capital.

Updated: 12 October 2026

Prices Sofia – Varna and on the way

RouteDistance / timeSedan (up to 4)Minivan (up to 6)Minibus (up to 8)
Sofia → Varna440 km · 6:00 h245 €343 €392 €
Varna → Sofia440 km · 6:00 h274 €343 €412 €
Sofia → Veliko Tarnovo220 km · 3:00 h147 €206 €225 €
Sofia → Shumen360 km · 4:45 h216 €274 €314 €
Burgas → Varna130 km · 2:15 h113 €142 €191 €

Prices are per car, one way. Sofia Airport has the Sofia price and Varna Airport the Varna price. The two directions are priced separately.

Two ways across the country

The northern way runs north of the Balkan mountains, partly on the Hemus motorway, through Veliko Tarnovo and Shumen. The southern way takes the Trakia motorway to Burgas and then the coast road north. The driver chooses the faster road on the day; if you want to see Veliko Tarnovo, ask for the northern way.

A stop in Veliko Tarnovo

Veliko Tarnovo, with the Tsarevets fortress above the river, is about halfway. An hour or two there turns a long transfer into a short trip. Tell us when you book, so we plan the time.

Varna as a start for Romania

From Varna the coast road leads to the Romanian border at Durankulak and on to Constanța. If your trip continues there, see Varna – Golden Sands, Albena and Constanța.

Which car

For six hours, space matters. A sedan takes up to 4 passengers with normal luggage. A minivan takes up to 6 depending on luggage, or works as a car with a very large boot. Groups take a minibus or a bus. Child seats are free.

How to book

The price finder on this page already has Sofia and Varna; change the destination to your hotel or town. Choose the date and car, add your name, phone and flight number, and send. You can also call or write on WhatsApp or Viber: +359 89 444 8441, day and night.

Questions travellers ask us

How much is a transfer from Sofia to Varna?

245 € by sedan, 343 € by minivan and 392 € by minibus, for the whole car. From Varna to Sofia it is 274 € by sedan.

Why is Varna – Sofia a different price from Sofia – Varna?

The prices come from our price list for each starting city. They are set separately, so the two directions can differ.

How long is the drive?

About 440 km and 6:00 hours, plus breaks.

Can we stop in Veliko Tarnovo?

Yes, it is on the way. Tell us when you book how long you want to stay. Sofia – Veliko Tarnovo alone is 147 € by sedan.

Is it better to fly?

For one person a flight is often cheaper. For a family or a group with luggage, a car from door to door is often cheaper and simpler, and you can stop on the way.

Can you drive at night?

Yes, 24/7 at the same price.

Do I pay in advance?

No. There is no prepayment. You pay the driver for the trip.

See also: Sofia – Burgas and Sunny Beach · Sofia – Bucharest · Sofia price list.

CONTACT US