Air Miles Calculator logo

Marrakech (RAK) – Casablanca (CMN) – Dubai (DXB)

The flight distance Marrakesh Menara Airport - Casablanca Mohammed V International Airport - Dubai International Airport is 3909 miles / 6291 kilometers / 3397 nautical miles.

Marrakech to Casablanca distance (RAK–CMN)

Distance arrow
124
Miles
Distance arrow
200
Kilometers
Distance arrow
108
Nautical miles

Casablanca to Dubai distance (CMN–DXB)

Distance arrow
3785
Miles
Distance arrow
6091
Kilometers
Distance arrow
3289
Nautical miles

In Total

Distance arrow
3909
Miles
Distance arrow
6291
Kilometers
Distance arrow
3397
Nautical miles

Calculate Distance

Search by airport name, city, or IATA/ICAO airport code.

        Flight Duration

        • Estimated flight time from Marrakech to Casablanca is 44 minutes.
        • Estimated flight time from Casablanca to Dubai is 7 hours 39 minutes.

        Map of flight path

        Shortest flight path: Marrakesh Menara Airport (RAK) – Casablanca Mohammed V International Airport (CMN) – Dubai International Airport (DXB).

        Airport information

        Origin Marrakesh Menara Airport
        City: Marrakech
        Country: Morocco Flag of Morocco
        IATA Code: RAK
        ICAO Code: GMMX
        Coordinates: 31°36′24″N, 8°2′10″W
        Stopover Casablanca Mohammed V International Airport
        City: Casablanca
        Country: Morocco Flag of Morocco
        IATA Code: CMN
        ICAO Code: GMMN
        Coordinates: 33°22′3″N, 7°35′23″W
        Destination Dubai International Airport
        City: Dubai
        Country: United Arab Emirates Flag of United Arab Emirates
        IATA Code: DXB
        ICAO Code: OMDB
        Coordinates: 25°15′10″N, 55°21′51″E