Best way to travel between

London, United Kingdom
Porto
Travel Modes
Price
Distance
Duration
CO2
bus
$212.7
2263.38 km
36h 54mins
67.9 kgs
 
flight
$353.0
1489.28 km
7h 5mins
160.84 kgs
 
drive
$398.0
1939.2 km
21h 53mins
248.22 kgs
 
train
$439.0
2302.05 km
29h 15mins
122.01 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 2263.38 km 36h 54mins 157 EUR 212.7
Flight 1489.28 km 7h 5mins 260 EUR 353.0
Drive 1939.2 km 21h 53mins 293 EUR 398.0
Train 2302.05 km 29h 15mins 323 EUR 439.0
Take Bus from London to Vitoria-Gasteiz
Time: 22h 26mins Cost: 81 EUR; $ 99.0 - 121.0 USD CO2 Emission: 45.04 kgs
Take Bus from Vitoria-Gasteiz to Salamanca
Time: 5h 37mins Cost: 18 EUR; $ 22.5 - 27.5 USD CO2 Emission: 11.41 kgs
Take Bus from Salamanca to Vilvestre
Time: 1h 47mins Cost: 7 EUR; $ 8.1 - 9.9 USD CO2 Emission: 3.59 kgs
Take Car from Vilvestre to Freixo
Time: 40mins Cost: 44 EUR; $ 54.0 - 66.0 USD CO2 Emission: 5.16 kgs
Take Bus from Freixo to Porto
Time: 3h 21mins Cost: 6 EUR; $ 7.8 - 9.6 USD CO2 Emission: 6.66 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from London, United Kingdom and Porto is to travel by bus, which will cost about 157 EUR or 191.70 USD.