Best way to travel between

Barcelona
Sofia
Travel Modes
Price
Distance
Duration
CO2
flight
$136.0
1802.85 km
5h 16mins
194.71 kgs
 
bus
$199.0
2568.43 km
41h 31mins
77.05 kgs
 
drive
$420.0
2421.48 km
25h 24mins
309.95 kgs
 
N/A
 
 
 
 
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Flight 1802.85 km 5h 16mins 196 BGN 136.0
Bus 2568.43 km 41h 31mins 287 BGN 199.0
Drive 2421.48 km 25h 24mins 606 BGN 420.0
Take Train from Barcelona - Passeig de Gràcia to Barcelona Airport T2
Time: 16mins Cost: 6 BGN; $ 3.6 - 4.4 USD CO2 Emission: 0.67 kgs
Take Flight from BCN to SOF
Time: 2h 42mins Cost: 187 BGN; $ 117.0 - 143.0 USD CO2 Emission: 192.49 kgs
Take Train from Podujane to Sofia
Time: 5mins Cost: 3 BGN; $ 1.8 - 2.2 USD CO2 Emission: 0.46 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Barcelona and Sofia is to travel by bus, which will cost about 143 BGN or 89.10 USD.