Flights from Dubai to Marrakech – Airlines & connecting routes
Show flight options Codeshare flights Show map Price search
DXB to RAK – All flight route options from Dubai International Airport, United Arab Emirates to Marrakesh Menara Airport, Morocco. These flights are operated by 14 different airlines through 15 different connections. The shortest flight time is 11 hours and 35 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Marrakesh Menara Airport
We got great deals on hotels and car rentals near the airport.
Dubai to Marrakech flights
There are over 15 airlines and as many as 77 flights every week to this destination. While flying to Marrakech from Dubai you will be doing a stopover in Casablanca, Munich or any other of the 15 alternatives with flight connections.
Are there any non-stop flights from DXB to RAK?
There are no direct or non-stop flights from Dubai International Airport, DXB to Marrakesh Menara Airport, RAK.
Dubai to Marrakech with Royal Air Maroc
If you fly from Dubai with Royal Air Maroc you will do a stopover in Casablanca, CMN before reaching Marrakech. This flight trip will take 11 hours and 35 minutes and you can fly every day of the week except Mondays with departures at 15:15 or 15:20. Royal Air Maroc is a member of the air alliance OneWorld.
Distance & flight times: Dubai International Airport to Marrakesh Menara Airport
The shortest flight time between DXB and RAK is 11 hours and 35 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
CMN Casablanca | 11h 35m | 1h 50m | 3923 miles (6312 km) |
MUC Munich | 11h 50m | 1h 40m | 4412 miles (7099 km) |
LIS Lisbon | 11h 55m | 2h 5m | 4336 miles (6977 km) |
CDG Paris | 12h 5m | 1h 20m | 4602 miles (7405 km) |
GVA Geneva | 12h 10m | 1h 55m | 4340 miles (6983 km) |
CPH Copenhagen | 13h 0m | 1h 30m | 4959 miles (7979 km) |
AMS Amsterdam | 13h 5m | 1h 45m | 4806 miles (7733 km) |
MAD Madrid | 13h 8m | 2h 40m | 4193 miles (6747 km) |
WAW Warsaw | 13h 25m | 2h 5m | 4642 miles (7469 km) |
ZRH Zurich | 13h 40m | 2h 50m | 4388 miles (7060 km) |
LGW London | 13h 40m | 1h 55m | 4835 miles (7780 km) |
DOH Doha | 13h 55m | 2h 20m | 3861 miles (6212 km) |
IST Istanbul | 14h 20m | 3h 50m | 4036 miles (6494 km) |
LHR London | 15h 30m | 1h 15m | 4867 miles (7831 km) |
FRA Frankfurt | 15h 35m | 4h 50m | 4568 miles (7350 km) |


Quick copy and share this page
From Dubai to Morocco
Below is a list of other destinations to Morocco from Dubai International Airport with either direct flights or 1 stop connections.
From United Arab Emirates to Marrakech
Below is a list of other cities in United Arab Emirates with flights to Marrakech with either non-stop or connecting flights.