Best way to travel between

Madrid
Tangier, Morocco
Travel Modes
Price
Distance
Duration
CO2
bus
$86.0
834.08 km
13h 31mins
25.02 kgs
 
train
$113.0
674.96 km
9h 8mins
35.77 kgs
 
drive
$166.0
727.2 km
8h 15mins
93.08 kgs
 
flight
$168.0
609.76 km
4h 1mins
65.85 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 834.08 km 13h 31mins 711 MAD 86.0
Train 674.96 km 9h 8mins 934 MAD 113.0
Drive 727.2 km 8h 15mins 1,373 MAD 166.0
Flight 609.76 km 4h 1mins 1,389 MAD 168.0
Take Bus from Madrid to Andújar
Time: 3h 38mins Cost: 141 MAD; $ 15.3 - 18.7 USD CO2 Emission: 9.91 kgs
Take Bus from Andújar to Tarifa
Time: 6h 46mins Cost: 198 MAD; $ 21.6 - 26.4 USD CO2 Emission: 14.15 kgs
Take Ferry from Tarifa to Tangier
Time: 1h 2mins Cost: 372 MAD; $ 40.5 - 49.5 USD CO2 Emission: 4.2 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Madrid and Tangier, Morocco is to travel by bus, which will cost about 711 MAD or 77.40 USD.