Best way to travel between

Barcelona
Porto
Travel Modes
Price
Distance
Duration
CO2
bus
$61.79
1378.14 km
25h 45mins
41.34 kgs
 
flight
$116.0
957.84 km
4h 47mins
103.45 kgs
 
train
$130.0
1484.23 km
17h 19mins
78.66 kgs
 
drive
$230.0
1213.8 km
12h 23mins
155.37 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 1378.14 km 25h 45mins 46 EUR 61.79
Flight 957.84 km 4h 47mins 85 EUR 116.0
Train 1484.23 km 17h 19mins 96 EUR 130.0
Drive 1213.8 km 12h 23mins 169 EUR 230.0
Take Bus from Barcelona to Andorra
Time: 3h 36mins Cost: 12 EUR; $ 14.4 - 17.6 USD CO2 Emission: 5.97 kgs
Take Bus from Andorra to Porto - Casa da Música
Time: 21h 7mins Cost: 34 EUR; $ 41.2 - 50.4 USD CO2 Emission: 35.37 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Barcelona and Porto is to travel by bus, which will cost about 46 EUR or 55.80 USD.