Best way to travel between

Porto
Dusseldorf, Germany
Travel Modes
Price
Distance
Duration
CO2
train
$176.0
2585.1 km
39h 35mins
137.01 kgs
 
flight
$181.0
1770.08 km
7h 0mins
191.17 kgs
 
bus
$198.0
2430.66 km
36h 30mins
72.92 kgs
 
drive
$410.0
2113.44 km
21h 33mins
270.52 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 2585.1 km 39h 35mins 130 EUR 176.0
Flight 1770.08 km 7h 0mins 133 EUR 181.0
Bus 2430.66 km 36h 30mins 146 EUR 198.0
Drive 2113.44 km 21h 33mins 302 EUR 410.0
Take Train from Aliados to Hospital de São João
Time: 15mins Cost: 1 EUR; $ 0.9 - 1.1 USD CO2 Emission: 0.25 kgs
Take Bus from Porto to Luxembourg
Time: 30h 1mins Cost: 96 EUR; $ 117.0 - 143.0 USD CO2 Emission: 66.87 kgs
Take Bus from Luxemburg Pu0026R Bouillon to Frankfurt-Hahn Airport
Time: 2h 11mins Cost: 14 EUR; $ 17.1 - 20.9 USD CO2 Emission: 3.7 kgs
Take Bus from Frankfurt-Hahn Airport to Breslauer Platz Köln Hbf
Time: 2h 53mins Cost: 13 EUR; $ 16.2 - 19.8 USD CO2 Emission: 5.51 kgs
Take Train from Köln Hbf to Düsseldorf Völklinger Str.
Time: 1h 3mins Cost: 6 EUR; $ 7.2 - 8.8 USD CO2 Emission: 2.41 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Porto and Dusseldorf, Germany is to travel by train, which will cost about 130 EUR or 158.40 USD.