Dubai → Casablanca
Prices recorded day after day, return trips of 3 to 14 nights. The calendar shows the lowest price seen in recent days for each departure day.
Price calendar
lowest price per departure day, seen within the last 7 daysMinimum price per observation day
last 90 daysFrequently asked questions
answers computed from our recordsWhat is the usual price of a Dubai → Casablanca return flight?
Over the last 7 days of records, the median price is 406 € and the lowest seen is 255 €. A SafarRadar deal is a price at least 30% below the usual price of its period.
Which month is the cheapest to travel?
Among upcoming departures, the lowest price seen recently is in September 2026, at 255 €. The calendar above gives the day-by-day detail.
Which day of the week is the cheapest?
On current prices, Sunday departures are the cheapest (median 332 €).
Which trip length gives the best prices?
The lowest prices recorded most often correspond to a stay of about 8 nights.
Should you book early?
We compare each price with those seen at the same lead time (under 15 days, 15 to 45 days, over 45 days before departure). With a few weeks of records, this page will say how many days before departure prices are lowest. Join the Telegram channel to get deals as soon as they are detected.
Plan your trip to Casablanca
affiliate links · they fund the serviceLast 50 observations
all sources| Observed | Source | Out | Back | Price | Airline | Stops | Price seen on |
|---|---|---|---|---|---|---|---|
| 2026-09-08 16:36 | travelpayouts | 2027-01-04 | 2027-01-18 | 432 EUR | Qatar Airways | 2 | 2026-09-05 |
| 2026-09-08 16:36 | travelpayouts | 2026-12-27 | 2027-01-07 | 332 EUR | Royal Jordanian | 2 | 2026-09-04 |
| 2026-09-08 16:36 | travelpayouts | 2026-12-26 | 2027-01-02 | 465 EUR | Saudia | 2 | 2026-09-08 |
| 2026-09-08 16:36 | travelpayouts | 2026-12-15 | 2026-12-19 | 525 EUR | Saudia | 2 | 2026-09-07 |
| 2026-09-08 16:36 | travelpayouts | 2026-12-10 | 2026-12-13 | 502 EUR | Qatar Airways | 2 | 2026-09-04 |
| 2026-09-08 16:36 | travelpayouts | 2026-12-09 | 2026-12-13 | 339 EUR | Royal Jordanian | 2 | 2026-09-04 |
| 2026-09-08 16:36 | travelpayouts | 2026-12-08 | 2026-12-13 | 339 EUR | Royal Jordanian | 2 | 2026-09-04 |
| 2026-09-08 16:36 | travelpayouts | 2026-12-03 | 2026-12-08 | 451 EUR | Qatar Airways | 2 | 2026-09-03 |
| 2026-09-08 16:36 | travelpayouts | 2026-12-02 | 2026-12-06 | 367 EUR | Royal Jordanian | 2 | 2026-09-07 |
| 2026-09-08 16:36 | travelpayouts | 2026-12-01 | 2026-12-06 | 367 EUR | Royal Jordanian | 2 | 2026-09-07 |
| 2026-09-08 16:36 | travelpayouts | 2026-11-28 | 2026-12-03 | 458 EUR | Royal Jordanian | 2 | 2026-09-02 |
| 2026-09-08 16:36 | travelpayouts | 2026-11-19 | 2026-11-26 | 453 EUR | Qatar Airways | 2 | 2026-09-02 |
| 2026-09-08 16:36 | travelpayouts | 2026-11-18 | 2026-11-22 | 374 EUR | Royal Jordanian | 2 | 2026-09-05 |
| 2026-09-08 16:36 | travelpayouts | 2026-11-15 | 2026-11-19 | 330 EUR | Royal Jordanian | 2 | 2026-09-04 |
| 2026-09-08 16:36 | travelpayouts | 2026-11-13 | 2026-11-22 | 447 EUR | Royal Air Maroc | 2 | 2026-09-05 |
| 2026-09-08 16:36 | travelpayouts | 2026-11-09 | 2026-11-18 | 448 EUR | Qatar Airways | 2 | 2026-09-04 |
| 2026-09-08 16:36 | travelpayouts | 2026-11-04 | 2026-11-15 | 396 EUR | Royal Jordanian | 2 | 2026-09-05 |
| 2026-09-08 16:36 | travelpayouts | 2026-11-03 | 2026-11-14 | 506 EUR | Qatar Airways | 2 | 2026-09-05 |
| 2026-09-08 16:36 | travelpayouts | 2026-11-02 | 2026-11-10 | 450 EUR | Qatar Airways | 2 | 2026-09-05 |
| 2026-09-08 16:36 | travelpayouts | 2026-11-01 | 2026-11-12 | 396 EUR | Royal Jordanian | 2 | 2026-09-05 |
| 2026-09-08 16:36 | travelpayouts | 2026-10-31 | 2026-11-11 | 347 EUR | Royal Jordanian | 2 | 2026-09-05 |
| 2026-09-08 16:36 | travelpayouts | 2026-10-30 | 2026-11-10 | 508 EUR | Qatar Airways | 2 | 2026-09-05 |
| 2026-09-08 16:36 | travelpayouts | 2026-10-29 | 2026-11-07 | 416 EUR | Wizz Air | 4 | 2026-09-08 |
| 2026-09-08 16:36 | travelpayouts | 2026-10-23 | 2026-11-06 | 446 EUR | Pegasus | 4 | 2026-09-02 |
| 2026-09-08 16:36 | travelpayouts | 2026-10-14 | 2026-10-25 | 360 EUR | Royal Jordanian | 2 | 2026-09-08 |
| 2026-09-08 16:36 | travelpayouts | 2026-10-12 | 2026-10-17 | 464 EUR | Qatar Airways | 2 | 2026-09-06 |
| 2026-09-08 16:36 | travelpayouts | 2026-10-10 | 2026-10-19 | 377 EUR | Royal Jordanian | 2 | 2026-09-03 |
| 2026-09-08 16:36 | travelpayouts | 2026-10-09 | 2026-10-23 | 383 EUR | Pegasus | 2 | 2026-09-03 |
| 2026-09-08 16:36 | travelpayouts | 2026-09-29 | 2026-10-04 | 301 EUR | Royal Jordanian | 2 | 2026-09-08 |
| 2026-09-08 16:36 | travelpayouts | 2026-09-27 | 2026-10-05 | 287 EUR | Royal Jordanian | 2 | 2026-09-05 |
| 2026-09-08 16:36 | travelpayouts | 2026-09-26 | 2026-10-04 | 290 EUR | Royal Jordanian | 2 | 2026-09-05 |
| 2026-09-08 16:36 | travelpayouts | 2026-09-25 | 2026-09-28 | 416 EUR | Gulf Air | 2 | 2026-09-02 |
| 2026-09-08 16:36 | travelpayouts | 2026-09-24 | 2026-09-27 | 388 EUR | Pegasus | 2 | 2026-09-02 |
| 2026-09-08 16:36 | travelpayouts | 2026-09-22 | 2026-10-04 | 255 EUR | Royal Jordanian | 2 | 2026-09-02 |
| 2026-09-08 16:36 | travelpayouts | 2026-09-13 | 2026-09-18 | 529 EUR | Pegasus | 2 | 2026-09-06 |
| 2026-09-08 16:36 | travelpayouts | 2026-09-12 | 2026-09-17 | 293 EUR | Royal Jordanian | 2 | 2026-09-07 |
| 2026-09-08 16:36 | travelpayouts | 2026-09-11 | 2026-09-16 | 445 EUR | Pegasus | 2 | 2026-09-06 |
| 2026-09-08 16:36 | travelpayouts | 2026-09-10 | 2026-09-13 | 558 EUR | Saudia | 2 | 2026-09-08 |