Best way to travel between

London, United Kingdom
Casablanca, Grand Casablanca, Morocco
Travel Modes
Price
Distance
Duration
CO2
bus
$352.0
3892.54 km
62h 49mins
116.78 kgs
 
drive
$448.0
2596.63 km
42h 32mins
332.37 kgs
 
flight
$1438.0
2240.18 km
7h 57mins
241.94 kgs
 
train
$2021.0
9937.86 km
119h 11mins
526.71 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 3892.54 km 62h 49mins 2,911 MAD 352.0
Drive 2596.63 km 42h 32mins 3,704 MAD 448.0
Flight 2240.18 km 7h 57mins 11,891 MAD 1438.0
Train 9937.86 km 119h 11mins 16,711 MAD 2021.0
Take Bus from London to Basel
Time: 14h 21mins Cost: 786 MAD; $ 85.5 - 104.5 USD CO2 Emission: 25.87 kgs
Take Bus from Basel to Algeciras
Time: 36h 52mins Cost: 1,406 MAD; $ 153.0 - 187.0 USD CO2 Emission: 76.01 kgs
Take Ferry from Algeciras to Tanger Med
Time: 1h 31mins Cost: 413 MAD; $ 45.0 - 55.0 USD CO2 Emission: 4.73 kgs
Take Bus from Tanger Med to Casablanca
Time: 7h 4mins Cost: 289 MAD; $ 31.5 - 38.5 USD CO2 Emission: 13.78 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from London, United Kingdom and Casablanca, Grand Casablanca, Morocco is to travel by bus, which will cost about 2,911 MAD or 316.80 USD.