Best way to travel between

Rome
Sofia
Travel Modes
Price
Distance
Duration
CO2
flight
$136.0
967.58 km
4h 42mins
104.5 kgs
 
train
$140.0
1737.61 km
27h 3mins
92.09 kgs
 
bus
$242.0
1786.05 km
29h 45mins
53.58 kgs
 
drive
$360.0
1756.65 km
18h 53mins
224.85 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Flight 967.58 km 4h 42mins 196 BGN 136.0
Train 1737.61 km 27h 3mins 202 BGN 140.0
Bus 1786.05 km 29h 45mins 349 BGN 242.0
Drive 1756.65 km 18h 53mins 519 BGN 360.0
Take Train from Roma Termini to Fiumicino Aeroporto
Time: 32mins Cost: 20 BGN; $ 12.6 - 15.4 USD CO2 Emission: 1.47 kgs
Take Flight from FCO to SOF
Time: 1h 51mins Cost: 173 BGN; $ 108.0 - 132.0 USD CO2 Emission: 100.65 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 Rome and Sofia is to travel by air, which will cost about 196 BGN or 122.40 USD.