Cheap flights from Dubai to Marrakech

DXB — RAK
3 Dec — 10 Dec1
Return
1 adult
Economy
From?
To?
Sat 3/12
Sat 10/12

The best prices from Dubai Intl to Marrakech Menara are usually found in December or February, booked 60 days in advance, depart on a Tuesday or Saturday and return on a Monday

How to find the cheapest flight from Dubai (DXB) to Marrakech (RAK)

All the information you need to plan the best DXB to RAK flight in 2022: compare Dubai to Marrakech flight prices with the expected peak season, weather and rainfall in Marrakech.

DXB - RAK

Price

AED 518 - AED 731

RAK

Temperature

12 - 28 °C

RAK

Rainfall

0 - 30 mm

Popular inAprilHigh demand for flights, 12% potential price rise
Cheapest inDecemberBest time to find cheap flights, 19% potential price drop
Round-trip fromAED 1,902From Dubai Intl to Marrakech Menara
One-way fromAED 1,495One-way flight from Dubai Intl to Marrakech Menara

What is the cheapest day to fly return from Dubai to Marrakech?

Users have found that flying from Dubai to Marrakech on a Thursday typically leans towards higher prices. However, this doesn’t mean you still can’t find a deal. Flexibility with other aspects of your flight can still land a great price for your trip.

How far in advance should I book a flight from Dubai to Marrakech?

Travellers have found it’s best to book a flight 61 days in advance to save up to 29% compared to booking the same week of travel. As your travel date approaches, the cost of this flight route may potentially increase. While opting to book 61 days out may not be an option for all, there are still additional ways to secure a deal in the near future. You might find a flight from Dubai to Marrakech 1-2 weeks in advance for as low as AED 2,589, or AED 2,953 for flights within the next 24 hours.

What is the cheapest month to fly from Dubai to Marrakech?

Flights from Dubai to Marrakech lean towards being more expensive in April. Prices are generally better when you fly from Dubai to Marrakech in December, with the cheapest ticket starting at AED 1,447.

When is the cheapest time to fly from Dubai to Marrakech (DXB - RAK)?

It’s typically best to fly out from Dubai to Marrakech at midday. Doing so could potentially save you 28% on the flight price compared to flying in the morning, which is usually more expensive.

Cheap flights from Dubai to Marrakech in November, December 2022

The best prices found for DXB to RAK flights in November, December
6 Dec - 15 Dec
DXB

Dubai Intl

RAK

Marrakech Menara

2 stops

20h 00m
RAK

Marrakech Menara

DXB

Dubai Intl

2 stops

14h 10m
AED 2,082

Multiple Airlines

Pick Dates

Deal found 25/11

6 Dec - 15 Dec
DXB

Dubai Intl

RAK

Marrakech Menara

3 stops

33h 05m
RAK

Marrakech Menara

DXB

Dubai Intl

2 stops

14h 10m
AED 2,112

Multiple Airlines

Pick Dates

Deal found 25/11

6 Dec - 15 Dec
DXB

Dubai Intl

RAK

Marrakech Menara

1 stop

14h 35m
RAK

Marrakech Menara

DXB

Dubai Intl

1 stop

12h 45m
AED 2,156

Turkish Airlines

Pick Dates

Deal found 25/11

Dubai to Marrakech 2022 flight deals

Cheap flights to Marrakech from Dubai found for this year
6 Dec - 15 Dec
DXB

Dubai Intl

RAK

Marrakech Menara

2 stops

20h 00m
RAK

Marrakech Menara

DXB

Dubai Intl

2 stops

14h 10m
AED 2,082

Multiple Airlines

Pick Dates

Deal found 25/11

6 Dec - 15 Dec
DXB

Dubai Intl

RAK

Marrakech Menara

3 stops

33h 05m
RAK

Marrakech Menara

DXB

Dubai Intl

2 stops

14h 10m
AED 2,112

Multiple Airlines

Pick Dates

Deal found 25/11

6 Dec - 15 Dec
DXB

Dubai Intl

RAK

Marrakech Menara

1 stop

14h 35m
RAK

Marrakech Menara

DXB

Dubai Intl

1 stop

12h 45m
AED 2,156

Turkish Airlines

Pick Dates

Deal found 25/11

Cheap Royal Air Maroc flights from Dubai to Marrakech

12 Jan - 21 Jan
DXB

Dubai Intl

RAK

Marrakech Menara

1 stop

11h 50m
RAK

Marrakech Menara

DXB

Dubai Intl

1 stop

14h 05m
AED 1,991

Royal Air Maroc

Pick Dates

Deal found 27/11

2 Mar - 19 Mar
DXB

Dubai Intl

RAK

Marrakech Menara

1 stop

12h 05m
RAK

Marrakech Menara

DXB

Dubai Intl

1 stop

22h 10m
AED 2,002

Royal Air Maroc

Pick Dates

Deal found 25/11

10 Feb - 15 Feb
DXB

Dubai Intl

RAK

Marrakech Menara

1 stop

14h 15m
RAK

Marrakech Menara

DXB

Dubai Intl

1 stop

13h 55m
AED 2,075

Royal Air Maroc

Pick Dates

Deal found 28/11

Cheap Turkish Airlines flights from Dubai to Marrakech

8 May - 13 Jun
DXB

Dubai Intl

RAK

Marrakech Menara

1 stop

16h 20m
RAK

Marrakech Menara

DXB

Dubai Intl

1 stop

10h 20m
AED 2,086

Turkish Airlines

Pick Dates

Deal found 26/11

30 Jan - 14 Feb
DXB

Dubai Intl

RAK

Marrakech Menara

1 stop

14h 35m
RAK

Marrakech Menara

DXB

Dubai Intl

1 stop

19h 45m
AED 2,138

Turkish Airlines

Pick Dates

Deal found 26/11

6 Dec - 15 Dec
DXB

Dubai Intl

RAK

Marrakech Menara

1 stop

14h 35m
RAK

Marrakech Menara

DXB

Dubai Intl

1 stop

12h 45m
AED 2,156

Turkish Airlines

Pick Dates

Deal found 25/11

Last-minute flights from Dubai to Marrakech

Late deals on return flights to Marrakech from Dubai, departing today and this week
6 Dec - 15 Dec
DXB

Dubai Intl

RAK

Marrakech Menara

2 stops

20h 00m
RAK

Marrakech Menara

DXB

Dubai Intl

2 stops

14h 10m
AED 2,082

Multiple Airlines

Pick Dates

Deal found 25/11

6 Dec - 15 Dec
DXB

Dubai Intl

RAK

Marrakech Menara

3 stops

33h 05m
RAK

Marrakech Menara

DXB

Dubai Intl

2 stops

14h 10m
AED 2,112

Multiple Airlines

Pick Dates

Deal found 25/11

6 Dec - 15 Dec
DXB

Dubai Intl

RAK

Marrakech Menara

1 stop

14h 35m
RAK

Marrakech Menara

DXB

Dubai Intl

1 stop

12h 45m
AED 2,156

Turkish Airlines

Pick Dates

Deal found 25/11

One-way flights to Marrakech from Dubai

The cheapest one-way flights from Dubai to Marrakech
28 Dec
DXB

Dubai Intl

RAK

Marrakech Menara

2 stops

50h 10m
AED 1,142

Multiple Airlines

Pick Dates

Deal found 25/11

21 Dec
DXB

Dubai Intl

RAK

Marrakech Menara

3 stops

29h 55m
AED 1,219

Multiple Airlines

Pick Dates

Deal found 28/11

20 Dec
DXB

Dubai Intl

RAK

Marrakech Menara

2 stops

24h 10m
AED 1,256

Multiple Airlines

Pick Dates

Deal found 28/11

Related info for your journey

Useful info, stats and facts about Dubai to Marrakech flights.

Which airlines flying from Dubai Intl to Marrakech Menara have flexible cancellations due to COVID-19?

Some of our airline partners flying from Dubai Intl to Marrakech Menara have new flexible policies in place due to COVID-19. Turkish Airlines, Royal Air Maroc, and SAUDIA are some of the carriers where you may find flexible cancellation policies. You can use our site to filter for airlines like Turkish Airlines with this kind of flexibility.

Can I find flights from Dubai to Marrakech for under AED 1,400 on Cheapflights?

Yes, there are multiple flights from Dubai to Marrakech for under AED 1,400. The cheapest flight booked recently is on Multiple Airlines for just AED 1,311, but on average you can expect to pay AED 1,715.

Are there last-minute flights available from Dubai to Marrakech for under AED 2,100?

There are currently 20+ open flights from Dubai to Marrakech within the next 7 days for less than AED 2,100.

How popular is this Dubai to Marrakech flight route?

Within the past month, 513 users have taken a look at flights from Dubai Intl to Marrakech Menara.

What are the cheapest airlines flying from Dubai to Marrakech round-trip?

Our cheapest airline available from Dubai to Marrakech is Royal Air Maroc. Our recent data shows that you can find tickets from as low as AED 1,991 on this airline. An additional option worth looking into is Turkish Airlines, starting at AED 2,086. Royal Air Maroc is currently priced 15% below the average price you’ll pay for this route.

What are the cheapest airlines to fly from Dubai to Marrakech one-way?

AED 1,322 is the cheapest one-way deal found within the past few days, from Qatar Airways. You may also be able to find cheap deals on Turkish Airlines and Royal Air Maroc, with prices starting from AED 1,506 and AED 1,745, respectively.

What are the most popular airlines that fly from Dubai to Marrakech?

Before booking your flight from Dubai to Marrakech, check out the most popular airlines for this route: Air France, Royal Air Maroc or Emirates.

What are the cheapest flights from Dubai to Marrakech?

On average you can expect to pay AED 6,176 for a flight from Dubai to Marrakech. The cheapest flight overall is AED 1,050 while the most popular route, (Dubai Intl - Marrakech Menara) is currently priced at AED 1,311.

Other flights to Marrakech

Alternative routes for Dubai to Marrakech

See prices for flight routes from nearby airports that may be better suited for you.
Dubai to Casablancafrom AED 1,243 pp
Dubai to Rabatfrom AED 2,207 pp
Dubai to Agadirfrom AED 2,934 pp

Top 6 airlines flying from Dubai to Marrakech

The chart below displays the airlines Cheapflights users travelling from Dubai to Marrakech choose most often. Cheapest and average prices are based on aggregated data from the past 12 months.
AirlineCheapestAverageFlexibilityOn-timeCOVID-19 safety
SAUDIACheapestAED 1,330AverageAED 1,841FlexibilityNo cancel feeOn-time86%COVID-19 safety
Search SAUDIA flights
Royal Air MarocCheapestAED 1,619AverageAED 1,994FlexibilityNo cancel feeOn-time75%COVID-19 safety
Search Royal Air Maroc flights
Qatar AirwaysCheapestAED 1,962AverageAED 2,875FlexibilityNo cancel feeOn-time68%COVID-19 safety
Search Qatar Airways flights
Turkish AirlinesCheapestAED 2,031AverageAED 2,215FlexibilityNo cancel feeOn-time77%COVID-19 safety
Search Turkish Airlines flights
Air FranceCheapestAED 2,421AverageAED 2,599FlexibilityNo cancel feeOn-time77%COVID-19 safety
Search Air France flights
EmiratesCheapestAED 2,433AverageAED 3,039FlexibilityNo cancel feeOn-time75%COVID-19 safety
Search Emirates flights