Best way to travel between

Casablanca, Grand Casablanca, Morocco
Moscow
Travel Modes
Price
Distance
Duration
CO2
flight
$371.0
4421.7 km
11h 18mins
477.54 kgs
 
bus
$464.0
5639.58 km
91h 11mins
169.19 kgs
 
train
$538.0
5565.0 km
83h 21mins
294.94 kgs
 
drive
$1300.0
9160.32 km
121h 18mins
1172.52 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Flight 4421.7 km 11h 18mins 12,252 RUB 371.0
Bus 5639.58 km 91h 11mins 15,323 RUB 464.0
Train 5565.0 km 83h 21mins 17,766 RUB 538.0
Drive 9160.32 km 121h 18mins 42,930 RUB 1300.0
Take Train from Casablanca to Mohammed V International Airport
Time: 36mins Cost: 165 RUB; $ 4.5 - 5.5 USD CO2 Emission: 1.93 kgs
Take Flight from CMN to DME
Time: 7h 39mins Cost: 11,888 RUB; $ 324.0 - 396.0 USD CO2 Emission: 468.57 kgs
Take Train from Domodedovo Airport to Paveletsky Rail Terminal
Time: 46mins Cost: 198 RUB; $ 5.4 - 6.6 USD CO2 Emission: 2.5 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Casablanca, Grand Casablanca, Morocco and Moscow is to travel by air, which will cost about 12,251 RUB or 333.90 USD.