Best way to travel between

Madrid-Barajas Airport, Madrid, Spain
Albufeira, Portugal
Travel Modes
Price
Distance
Duration
CO2
bus
$58.0
861.0 km
13h 10mins
25.83 kgs
 
train
$79.0
756.0 km
9h 18mins
40.07 kgs
 
flight
$108.0
685.79 km
7h 57mins
74.07 kgs
 
drive
$150.0
803.25 km
8h 16mins
102.82 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 861.0 km 13h 10mins 43 EUR 58.0
Train 756.0 km 9h 18mins 58 EUR 79.0
Flight 685.79 km 7h 57mins 80 EUR 108.0
Drive 803.25 km 8h 16mins 110 EUR 150.0
Take Bus from Madrid-Barajas Airport T4 to Madrid-Barajas Airport T1 T2 T3
Time: 7mins Cost: 1 EUR; $ 1.8 - 2.2 USD CO2 Emission: 0.23 kgs
Take Bus from Barajas T1 to Ayamonte
Time: 9h 32mins Cost: 33 EUR; $ 40.5 - 49.5 USD CO2 Emission: 22.15 kgs
Take Bus from Ayamonte to Albufeira
Time: 1h 24mins Cost: 8 EUR; $ 9.9 - 12.1 USD CO2 Emission: 3.46 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Madrid-Barajas Airport, Madrid, Spain and Albufeira, Portugal is to travel by bus, which will cost about 43 EUR or 52.20 USD.