Best way to travel between

Madrid
Fez, Morocco
Travel Modes
Price
Distance
Duration
CO2
bus
$71.0
1239.0 km
20h 18mins
37.17 kgs
 
train
$110.0
1150.39 km
14h 28mins
60.97 kgs
 
flight
$193.0
964.92 km
11h 5mins
104.21 kgs
 
drive
$360.0
931.12 km
17h 18mins
119.18 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 1239.0 km 20h 18mins 587 MAD 71.0
Train 1150.39 km 14h 28mins 910 MAD 110.0
Flight 964.92 km 11h 5mins 1,596 MAD 193.0
Drive 931.12 km 17h 18mins 2,977 MAD 360.0
Take Bus from Santo Domingo to Mendez Alvaro
Time: 41mins Cost: 17 MAD; $ 1.8 - 2.2 USD CO2 Emission: 0.58 kgs
Take Bus from Madrid to Fuengirola
Time: 7h 2mins Cost: 289 MAD; $ 31.5 - 38.5 USD CO2 Emission: 17.68 kgs
Take Bus from Fuengirola to Tarifa
Time: 3h 25mins Cost: 91 MAD; $ 9.9 - 12.1 USD CO2 Emission: 4.28 kgs
Take Bus from Tarifa to Meknes
Time: 4h 48mins Cost: 149 MAD; $ 16.2 - 19.8 USD CO2 Emission: 12.45 kgs
Take Bus from Meknes to Fez
Time: 42mins Cost: 41 MAD; $ 4.5 - 5.5 USD CO2 Emission: 2.18 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Madrid and Fez, Morocco is to travel by bus, which will cost about 587 MAD or 63.90 USD.