Sofia Airport (SOF) → Veliko Tarnovo transfer
Sofia Airport to Veliko Tarnovo is a 212 km journey of typically 176–220 minutes, and a private car usually costs around €130–165 while a minivan is typically around €180–230. The final price is displayed before you book and does not change on the day.
- From
- Sofia Airport (SOF)
- To
- Veliko Tarnovo
- Distance
- 212 km
- Typical drive
- 176–220 min
The former capital of medieval Bulgaria rises in tiers above loops of the Yantra river. A direct transfer suits travellers who would rather not change buses or trains, especially with luggage or after a late flight.
Crossing the Balkan range
From the airport the driver heads north-east on the Hemus motorway, which crosses the Stara Planina range through a series of tunnels and viaducts. The motorway ends around Yablanitsa, and the rest of the route follows the two-lane I-4 road east past Lovech and Sevlievo.
The two-lane section is where most of the time goes, with trucks and few chances to overtake. In winter the Stara Planina stretch can see snow and fog, so allow for slower driving.
Getting to hotels in the old town
Veliko Tarnovo’s historic quarter clings to steep slopes above the river gorge. Streets such as Gurko, lined with Revival-era houses and small hotels with balconies over the Yantra, are narrow and partly stepped, and some cannot be reached by car.
When a lane is too narrow or closed, the driver stops at the nearest point a vehicle can reach and you walk the rest. Hotels in the newer parts of town and around the centre usually have direct access.
What visitors come for
- Tsarevets fortress
- The walled hill of the medieval tsars, with the patriarchal church at the top. On some evenings a sound and light show runs over the fortress.
- Samovodska charshia
- A restored craft street with workshops and small shops, a short walk from the main old-town hotels.
- Arbanasi
- A village on the plateau above town with old churches and houses. Some guests stay there for quiet nights; give the address if so.
Frequently asked questions
How long is the drive from Sofia Airport to Veliko Tarnovo?
The 212 km trip typically takes 176–220 minutes. Traffic on the two-lane road after Yablanitsa has the biggest effect on the time.
How much is a private transfer to Veliko Tarnovo?
Usually around €130–165 for a car with up to three passengers and around €180–230 for a minivan. You see the exact price before booking.
Is the whole route on motorway?
No. The Hemus motorway covers the first part over the mountains, and the remainder is an ordinary two-lane road through Lovech and Sevlievo.
Can I be dropped at a guesthouse on Gurko Street?
Parts of the old town are too narrow or steep for cars. The driver gets as close as the street allows; your host can tell you the best access point.
Is a private transfer better than the bus with luggage?
Buses go from Sofia city, not the airport, so you would first need to get into town. A private transfer goes directly from arrivals to your hotel.
More transfers from Sofia Airport
- Sofia Airport (SOF) → Sapareva Banya101 km · 75–94 min
- Sofia Airport (SOF) → Borovets75 km · 76–95 min
- Sofia Airport (SOF) → Plovdiv149 km · 98–123 min
- Sofia Airport (SOF) → Velingrad134 km · 111–139 min
- Sofia Airport (SOF) → Rila Monastery138 km · 114–143 min
- Sofia Airport (SOF) → Bansko175 km · 125–157 min
- Sofia Airport (SOF) → Pamporovo228 km · 184–230 min
