Best way to travel between

Dusseldorf, Germany
Sofia
Travel Modes
Price
Distance
Duration
CO2
train
$87.0
2167.46 km
32h 30mins
114.88 kgs
 
bus
$110.0
2124.15 km
36h 25mins
63.72 kgs
 
flight
$277.0
1629.13 km
5h 51mins
175.95 kgs
 
drive
$370.0
1957.0 km
20h 54mins
250.5 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 2167.46 km 32h 30mins 125 BGN 87.0
Bus 2124.15 km 36h 25mins 159 BGN 110.0
Flight 1629.13 km 5h 51mins 399 BGN 277.0
Drive 1957.0 km 20h 54mins 534 BGN 370.0
Take Train from Luegplatz U, Düsseldorf to Düsseldorf Hauptbahnhof
Time: 6mins Cost: 4 BGN; $ 2.7 - 3.3 USD CO2 Emission: 0.18 kgs
Take Train from Düsseldorf Hbf to Aachen Hbf
Time: 1h 24mins Cost: 27 BGN; $ 17.1 - 20.9 USD CO2 Emission: 4.67 kgs
Take Bus from Aachen to Sofia - Bus Station
Time: 29h 48mins Cost: 94 BGN; $ 58.5 - 71.5 USD CO2 Emission: 62.3 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Dusseldorf, Germany and Sofia is to travel by train, which will cost about 125 BGN or 78.30 USD.