Best way to travel between

Marseille
Porto
Travel Modes
Price
Distance
Duration
CO2
train
$135.79
1883.44 km
38h 53mins
99.82 kgs
 
bus
$189.7
1851.2 km
27h 54mins
55.54 kgs
 
flight
$218.0
1210.99 km
4h 57mins
130.79 kgs
 
drive
$300.0
1579.2 km
16h 4mins
202.14 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 1883.44 km 38h 53mins 100 EUR 135.79
Bus 1851.2 km 27h 54mins 140 EUR 189.7
Flight 1210.99 km 4h 57mins 161 EUR 218.0
Drive 1579.2 km 16h 4mins 221 EUR 300.0
Take Bus from Marseille to Figueres
Time: 10h 54mins Cost: 26 EUR; $ 31.5 - 38.5 USD CO2 Emission: 12.91 kgs
Take Train from Figueres to Girona
Time: 32mins Cost: 15 EUR; $ 18.0 - 22.0 USD CO2 Emission: 2.29 kgs
Take Bus from Girona to Andorra la Vella
Time: 3h 38mins Cost: 26 EUR; $ 31.5 - 38.5 USD CO2 Emission: 6.6 kgs
Take Bus from Andorra to Porto - Casa da Música
Time: 21h 19mins Cost: 34 EUR; $ 41.2 - 50.4 USD CO2 Emission: 35.72 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Marseille and Porto is to travel by train, which will cost about 100 EUR or 122.40 USD.