Best way to travel between

Berlin
Porto
Travel Modes
Price
Distance
Duration
CO2
flight
$125.0
2198.56 km
6h 41mins
237.44 kgs
 
flight
$135.0
2139.96 km
7h 41mins
231.12 kgs
 
bus
$217.0
3325.93 km
42h 6mins
99.78 kgs
 
bus
$274.0
2908.72 km
40h 41mins
87.26 kgs
 
drive
$470.0
2793.44 km
25h 46mins
357.56 kgs
 
train
$523.0
2683.15 km
29h 7mins
142.21 kgs
 
train
$656.0
3763.62 km
36h 18mins
199.47 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Flight 2198.56 km 6h 41mins 92 EUR 125.0
Flight 2139.96 km 7h 41mins 99 EUR 135.0
Bus 3325.93 km 42h 6mins 160 EUR 217.0
Bus 2908.72 km 40h 41mins 202 EUR 274.0
Drive 2793.44 km 25h 46mins 346 EUR 470.0
Train 2683.15 km 29h 7mins 385 EUR 523.0
Train 3763.62 km 36h 18mins 483 EUR 656.0
Take Train from Berlin Alexanderplatz to Berlin-Schönefeld Flughafen
Time: 26mins Cost: 10 EUR; $ 11.7 - 14.3 USD CO2 Emission: 1.15 kgs
Take Flight from SXF to OPO
Time: 3h 38mins Cost: 81 EUR; $ 99.0 - 121.0 USD CO2 Emission: 233.69 kgs
Take Train from Aeroporto to Trindade
Time: 29mins Cost: 1 EUR; $ 1.8 - 2.2 USD CO2 Emission: 0.71 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Berlin and Porto is to travel by air, which will cost about 92 EUR or 112.50 USD.