Best way to travel between

Yerevan
Sofia
Travel Modes
Price
Distance
Duration
CO2
train
$83.0
2590.65 km
45h 24mins
137.3 kgs
 
bus
$140.0
3039.75 km
43h 2mins
91.19 kgs
 
flight
$360.0
2246.04 km
13h 28mins
242.57 kgs
 
drive
$370.0
2299.08 km
30h 14mins
294.28 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 2590.65 km 45h 24mins 120 BGN 83.0
Bus 3039.75 km 43h 2mins 202 BGN 140.0
Flight 2246.04 km 13h 28mins 519 BGN 360.0
Drive 2299.08 km 30h 14mins 534 BGN 370.0
Take Train from Anrapetucjan Hraparak to Sasunci David
Time: 4mins Cost: 0 BGN; $ 0.3 - 0.3 USD CO2 Emission: 0.15 kgs
Take Bus from Yerevan to Tbilisi
Time: 4h 35mins Cost: 16 BGN; $ 9.8 - 11.9 USD CO2 Emission: 8.21 kgs
Take Bus from Tbilisi to Istanbul Otogari
Time: 25h 37mins Cost: 72 BGN; $ 45.0 - 55.0 USD CO2 Emission: 50.1 kgs
Take Bus from Istanbul to Stara Zagora
Time: 6h 29mins Cost: 39 BGN; $ 24.3 - 29.7 USD CO2 Emission: 11.69 kgs
Take Train from Stara Zagora to Sofia
Time: 4h 44mins Cost: 10 BGN; $ 6.3 - 7.7 USD CO2 Emission: 13.52 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Yerevan and Sofia is to travel by train, which will cost about 120 BGN or 74.70 USD.