Best way to travel between

Casablanca, Grand Casablanca, Morocco
Madrid
Travel Modes
Price
Distance
Duration
CO2
bus
$67.0
1389.76 km
21h 45mins
41.69 kgs
 
train
$147.0
1096.16 km
14h 52mins
58.1 kgs
 
flight
$188.0
955.5 km
4h 52mins
103.19 kgs
 
drive
$209.0
1098.24 km
12h 19mins
140.57 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 1389.76 km 21h 45mins 49 EUR 67.0
Train 1096.16 km 14h 52mins 108 EUR 147.0
Flight 955.5 km 4h 52mins 138 EUR 188.0
Drive 1098.24 km 12h 19mins 154 EUR 209.0
Take Bus from Casablanca to Meknes
Time: 4h 0mins Cost: 7 EUR; $ 8.1 - 9.9 USD CO2 Emission: 6.99 kgs
Take Bus from Meknes to Tarifa
Time: 4h 37mins Cost: 13 EUR; $ 16.2 - 19.8 USD CO2 Emission: 11.41 kgs
Take Bus from Tarifa to Andújar
Time: 6h 34mins Cost: 17 EUR; $ 20.7 - 25.3 USD CO2 Emission: 13.69 kgs
Take Bus from Andújar to Madrid
Time: 3h 32mins Cost: 13 EUR; $ 15.3 - 18.7 USD CO2 Emission: 9.61 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Casablanca, Grand Casablanca, Morocco and Madrid is to travel by bus, which will cost about 49 EUR or 60.30 USD.