Best way to travel between

Strasbourg, France
Porto
Travel Modes
Price
Distance
Duration
CO2
train
$114.22
2256.24 km
31h 20mins
119.58 kgs
 
bus
$129.0
2324.01 km
35h 45mins
69.72 kgs
 
flight
$309.0
1812.54 km
8h 14mins
195.75 kgs
 
drive
$390.0
1983.9 km
20h 38mins
253.94 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 2256.24 km 31h 20mins 84 EUR 114.22
Bus 2324.01 km 35h 45mins 95 EUR 129.0
Flight 1812.54 km 8h 14mins 228 EUR 309.0
Drive 1983.9 km 20h 38mins 287 EUR 390.0
Take Train from Strasbourg to Metz Ville
Time: 1h 32mins Cost: 22 EUR; $ 27.0 - 33.0 USD CO2 Emission: 8.25 kgs
Take Bus from Metz to Porto - Hospital São João
Time: 28h 29mins Cost: 61 EUR; $ 74.0 - 90.4 USD CO2 Emission: 62.9 kgs
Take Train from Hospital de São João to Aliados
Time: 14mins Cost: 1 EUR; $ 1.8 - 2.2 USD CO2 Emission: 0.24 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Strasbourg, France and Porto is to travel by train, which will cost about 84 EUR or 102.60 USD.