Best way to travel between

Beirut, Lebanon
Sofia
Travel Modes
Price
Distance
Duration
CO2
flight
$203.0
1502.77 km
3h 27mins
162.3 kgs
 
drive
$240.0
2004.85 km
22h 9mins
256.62 kgs
 
bus
$344.0
2112.6 km
39h 41mins
63.38 kgs
 
train
$349.0
1990.56 km
35h 49mins
105.5 kgs
 
train
$369.0
2065.5 km
40h 53mins
109.47 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Flight 1502.77 km 3h 27mins 293 BGN 203.0
Drive 2004.85 km 22h 9mins 346 BGN 240.0
Bus 2112.6 km 39h 41mins 496 BGN 344.0
Train 1990.56 km 35h 49mins 503 BGN 349.0
Train 2065.5 km 40h 53mins 532 BGN 369.0
Take Car from Beirut to Beirut
Time: 7mins Cost: 32 BGN; $ 19.8 - 24.2 USD CO2 Emission: 1.2 kgs
Take Flight from BEY to SOF
Time: 2h 29mins Cost: 260 BGN; $ 162.0 - 198.0 USD CO2 Emission: 160.33 kgs
Take Walk from Sofia to Terminal 1
Time: 0mins Cost: 0 BGN; $ 0.0 - 0.0 USD CO2 Emission: 0.01 kgs
Take Bus from Terminal 1 to Tzarigradsko shose Blvd.
Time: 35mins Cost: 1 BGN; $ 0.9 - 1.1 USD CO2 Emission: 0.28 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Beirut, Lebanon and Sofia is to travel by air, which will cost about 293 BGN or 182.70 USD.