Opodo is now available in the following countries:

Flights from Dubai to Marrakech

Explore the best deals

Discover the cheapest flights from Dubai to Marrakech
emptyFilter
Filter by
The prices shown on this page were available within the last 20 days for the specified periods and should not be considered the final price offered. Please note that availability and prices are subject to change.

Cheapest time to fly from Dubai to Marrakech

If you’re planning to fly this route soon, keep in mind that the lowest fares are usually available at the beginning of August. Take advantage of this period to save on your flight tickets and make the most of your trip. Please note that prices may change after your search.
Filter by
week: 3 Aug - 9 Aug
AED 1,923
AED 1,882
AED 1,606
AED 2,186
AED 1,568
AED 1,640
AED 1,714
AED 1,646
AED 1,590
AED 1,577
AED 1,815
AED 1,675
JulyAugustSeptember
Exchange rate
1 AED = 2.56 MAD
1 MAD = 0.39 AED
Last checked on Sat, 27/06
Distance: 6144 kms
Dubai airports
Dubai International Airport (DXB)How far from city centre: 19 kms
Al Maktoum International (DWC)How far from city centre: 21 kms
Etihad Bus Station (XNB)How far from city centre: 6 kms
Marrakech airports
Menara (RAK)How far from city centre: 5 kms

A guide to flying from Dubai to Marrakech

The air route from Dubai to Marrakech serves as a bridge between two of the most distinct corners of the world. Marrakech draws travellers with its deep history and traditional architecture, offering a different atmosphere compared to the modern skylines found in the Gulf. Many visitors head to the city to explore the red sandstone walls of the Medina or to see the intricate tilework at Bahia Palace. Beyond the city limits, the Atlas Mountains provide a dramatic backdrop for those who enjoy hiking or mountain scenery. The local markets, known as souks, are a major draw for people looking to find hand-woven textiles and spices, making it a destination that feels both ancient and lively.

The flight from Dubai to Marrakech Menara Airport is a long-haul trip that typically takes around 9 hours and 30 minutes. Several airlines, including Emirates, provide direct connections, though some routes may include a stop in cities like Casablanca or Istanbul. If you want to enjoy the best weather for walking through the gardens and historical sites, the most popular times to visit are during the spring months of March to May or the autumn months of September to November. During these periods, the temperatures are mild, avoiding the intense heat of the summer. Booking your tickets a few months in advance through Opodo often helps in securing a better range of flight times and seat options for this transcontinental journey.

Departing from Dubai

Dubai is a global aviation centre where you can find direct and indirect connections to North Africa. Depending on your airline choice, you will likely depart from one of two major hubs that handle international traffic to Morocco.

Dubai International Airport (DXB)

Dubai International Airport is the primary departure point for most travellers heading to Marrakech. Located close to the city centre, this facility has three main terminals. Emirates typically operates from Terminal 3, while other international carriers use Terminal 1. You can reach the check-in desks easily via the Red Line of the Dubai Metro, which stops directly at the buildings. The site is famous for its extensive retail areas and lounges that stay open for 24-hour service.

Dubai World Central (DWC)

Al Maktoum International Airport serves as the second gateway for the city. While it is further away in the Dubai South district, it often hosts seasonal charters or specific low-cost operators. This newer airfield provides a quieter experience with shorter queues at security and immigration. If your flight leaves from here, the F55 bus connects the site to the metro network, or you can take a taxi for a faster journey.

Arriving in Marrakech

Touching down in Marrakech brings you to the heart of Morocco after a long-haul trip from Dubai. The vast majority of visitors from the United Arab Emirates enter through the main international hub, which serves as the primary gateway for the entire region.

Marrakech Menara Airport (RAK)

Marrakech Menara Airport is located just 6 km from the city centre, making it a quick commute for those arriving on international services. This facility has two main passenger terminals and a third that focuses on sustainable energy use. If you are flying with carriers like Emirates, you will likely arrive here. The arrivals hall includes currency exchange desks and car rental agencies. To reach your accommodation, you can use the L19 Express Bus, which runs every 20 minutes during the day. Alternatively, a taxi rank is situated right outside the exit, providing a direct link to the Medina or the Gueliz district. The building is known for its distinct architecture, which incorporates traditional patterns into a modern glass structure. This location is the only commercial airport serving the city, ensuring a straightforward arrival process for all passengers.

Find the cheapest flights from Dubai to Marrakech

You can now turn your attention to the horizon as you prepare for your trip from Dubai to Marrakech. Booking with Opodo gives you the flexibility to compare flights from a wide range of airlines, ensuring you find the itinerary that fits your schedule. If you want to save more for your time in Morocco, the Opodo Prime subscription provides access to exclusive discounts on every seat. You might also consider booking your flight and hotel together in a single bundle to keep your travel plans organised in one place. Whether you are looking for a quick getaway or a longer stay, the right flight is just a few clicks away. Start looking through the available options today and secure your seat for this North African adventure.

Frequently asked questions about flights from Dubai to Marrakech

How long does the flight take to go from Dubai to Marrakech?
The total flight time between Dubai and Marrakech is of around 10 hours on average, considering an average distance of 6,144.19 km, for both direct and indirect flights for the route (which may have 1 or more stops in other cities in between).
On average, how much is the price of a flight from Dubai to Marrakech?
When you fly from Dubai to Marrakech the average price is AED 2759. However, this price depends on many other factors such as seasonality or how far in advance the route has been booked.
How can I find cheap flights from Dubai to Marrakech at Opodo?
The cheapest price for a flight from Dubai to Marrakech is AED1123. At Opodo we use different machine learned based methodologies to find our costumers the best option available, considering airline combinations, stopovers and direct flights as well as different criteria for inbound and outbound journeys.
When is the best time to book a flight from Dubai to Marrakech?
The most popular months to book a trip from Dubai to Marrakech are September, June and November, based on the searches of our customers.
When is the best time to travel from Dubai to Marrakech?
The best time of the year to go to Marrakech when flying from Dubai depends on several preference factors like climate, seasonality and, of course, price. When it comes to popularity, December is the top 1º month to fly to Marrakech from Dubai in terms of searches from our customer, followed by June and March. If you prefer to avoid high peaks of turism, however, and escape a crowded period, February, August and April are the months with less volume of searchs for the route Dubai - Marrakech.
How is the weather in Marrakech compared to Dubai?
While in Dubai the temperatures can reach an average of 34º ºC in summer, Marrakech can reach up to 28º ºC during the hot season. In winter, however, weather indicators show around 13º ºC in Marrakech, compared to the 20º ºC average reported in Dubai.

Plan your trip

Popular Flight RoutesOther popular routes