You can get from Sofia to Veliko Tarnovo by train, bus or flight.
To get from Sofia to Veliko Tarnovo on Oct 26 we recommend taking a bus because it’s the best combination of price and speed.
Find all the dates and times for this journey by train, bus, and flight, .
|Distance||119 miles (192 km)|
|Available travel modes||Bus|
|Fastest mode||Bus • $11 (€8) • 3 h 15 min|
|Popular travel companies||Union Ivkoni National|
Travel 119 miles (192 km) by bus to Veliko Tarnovo from Sofia. Union Ivkoni National is the main travel company operating this trip. Travelers can even take a direct bus from Sofia to Veliko Tarnovo.