The Hassan II Mosque minaret in Casablanca lit at dusk, framed by a carved stone arch above a polished marble esplanade

A non-stop flight from Dubai to Casablanca takes about 8 hours 20 minutes, and the flight home about 7 hours 45. The two airports are roughly 6,080 km apart in a straight line. Morocco runs 4 hours behind the UAE, and since 20 September 2026 that gap no longer changes during the year.

Those three numbers answer most of what people ask before they book. The fourth fact shapes the trip: from the Gulf, you land in Casablanca. No Gulf city currently has a regular non-stop flight to Marrakech, so once the airline is chosen, the planning that matters is the last 230 km, after you are on the ground.

Below are the non-stop routes from each Gulf city, the time difference country by country, the three ways on from Casablanca airport, and what pushes fares up. Visas depend mainly on your passport, with UAE residence the one Gulf exception, and have a guide of their own.

Gulf to Morocco At a Glance

Dubai to CasablancaAbout 8h20 non-stop, about 7h45 back
DistanceAbout 6,080 km in a straight line
Time Difference4 hours behind UAE and Oman, 3 behind Saudi Arabia, Qatar, Bahrain, Kuwait
Where You LandCasablanca Mohammed V, with one weekly exception to Rabat
MarrakechNo regular non-stop from the Gulf at present
Onward to MarrakechAbout 2½ to 3 hours by road

How Long Is the Flight to Morocco?

From Dubai, Emirates' published timetable puts the westbound flight at about 8 hours 20 minutes and the return at about 7 hours 45. Royal Air Maroc flies the same route a little slower, at about eight and a half hours to Casablanca and under eight hours back. Emirates' schedule changes for the winter season from 25 October, so check the departure times when you book.

From the rest of the region the flight is shorter. Doha is about eight hours, Bahrain about seven and a half, Kuwait and Riyadh about seven, and Jeddah under seven on Saudia. The city-by-city list further down gives the airline for each.

How far is Morocco from the Gulf?

These are approximate straight-line (great-circle) distances from each airport to Casablanca. Actual flight paths are longer.

  • Muscat: about 6,430 km
  • Dubai: about 6,080 km
  • Abu Dhabi: about 6,050 km
  • Doha: about 5,730 km
  • Bahrain: about 5,600 km
  • Riyadh: about 5,300 km
  • Kuwait: about 5,240 km
  • Jeddah: about 4,750 km

Marrakech sits a little further on. Dubai to Marrakech is about 6,160 km in a straight line, and Casablanca to Marrakech about 200 km.

What Time Is It in Morocco?

Morocco keeps Greenwich Mean Time (UTC+0) all year. Under Decree No. 2.26.530 of 25 June 2026, clocks went back one hour at 02:00 on 20 September 2026, after eight years on UTC+1, apart from Ramadan. Morocco no longer switches between summer and winter time, and none of the Gulf states uses daylight saving, so the gap below is the same in every month, Ramadan included.

  • UAE (Dubai, Abu Dhabi): Morocco is 4 hours behind
  • Oman (Muscat): Morocco is 4 hours behind
  • Saudi Arabia, Qatar, Bahrain, Kuwait: Morocco is 3 hours behind

When it is noon in Dubai, it is 8 in the morning in Casablanca and Marrakech. Noon in Riyadh or Doha is 9 in Morocco.

For a short trip the gap is kind to the body. Flying west, you arrive with the hours in hand, and a 9 o'clock start in the medina is already midday or early afternoon by the clock at home. The return costs you the same hours back, which is worth remembering when you book the first working day after landing.

Older Pages Give the Wrong Gap

Anything written before 20 September 2026 may describe Morocco as GMT+1, with a 3-hour gap to Dubai and 2 hours to Riyadh outside Ramadan. That was correct at the time and is no longer. The gaps are now 4 hours to the UAE and Oman and 3 hours to Saudi Arabia, Qatar, Bahrain and Kuwait, all year.

Non-Stop Flights From Each Gulf City

Casablanca's Mohammed V airport takes every regular non-stop flight from the Gulf and Saudi Arabia, with one exception: a weekly flynas flight from Jeddah to Rabat. The list below was checked in early October 2026. Airlines move to winter schedules from 25 October, and regional disruption in 2026 has already changed timetables at short notice, so confirm current schedules when you book and check your flight with the airline before you travel.

  • Dubai: Emirates daily, and Royal Air Maroc three times a week. At the time of writing, no low-cost UAE airline flies non-stop to Morocco.
  • Abu Dhabi: Etihad, four times a week until late October 2026. Etihad plans to move to a daily service from 25 October. At the time of writing, Casablanca is its only Moroccan destination.
  • Doha: Qatar Airways and Royal Air Maroc, both daily. Royal Air Maroc's flight takes about eight hours.
  • Bahrain: Gulf Air, three times a week, about seven and a half hours.
  • Kuwait: Kuwait Airways, three times a week, about seven hours. No other airline flies the route.
  • Jeddah: Saudia, up to twice a day, in under seven hours. Royal Air Maroc also flies non-stop to Casablanca in about seven hours, though its return from Casablanca usually stops in Medina. flynas flies three times a week, in roughly seven hours.
  • Jeddah to Rabat: flynas, weekly, on Saturdays at the time of writing. It launched the route on 4 July 2026, the first Saudi carrier to fly it non-stop.
  • Riyadh: Saudia, four times a week, about seven hours. It is the only non-stop from Riyadh to Morocco at the time of writing.
  • Muscat: at the time of writing there is no non-stop flight from Oman to Morocco. Travellers connect through Dubai, Abu Dhabi or Doha.

Royal Air Maroc resumed its Dubai and Doha flights in July 2026 after a suspension earlier in the year, and Kuwait Airways resumed Casablanca in May. Emirates notes that its own frequency may vary between seasons.

Daily or Three Times a Week

Frequency matters more than it looks. On a daily route, a cancelled flight or a changed plan costs you a day. On a route that runs three times a week, it can cost you three, and the nights you had booked in Marrakech go unused.

For a short trip with fixed dates, we lean towards the daily services out of Dubai, Doha and Jeddah. The less frequent routes from Bahrain and Kuwait, and from Abu Dhabi until Etihad's planned daily service begins, work well when your dates have some give in them.

Dubai to Marrakech Goes Through Casablanca

Most people searching for flights from Dubai to Marrakech will, in practice, book Dubai to Casablanca. At the time of writing there is no regular scheduled non-stop from any Gulf or Saudi city to Marrakech, Fes, Tangier or Agadir. Hajj-season and occasional programme flights to other Moroccan airports do exist, but you cannot plan a holiday around them.

The nearest thing to a through flight is Qatar Airways from Doha. Its Marrakech service is not non-stop: the aircraft lands in Casablanca, then continues to Marrakech under the same flight number, and the whole journey takes about ten hours. It is one booking from Doha to Marrakech. The service may change after 24 October 2026, so check that it is still running before you build a trip around it.

From the Gulf, a Marrakech trip nearly always begins on the ground in Casablanca, and the hours after landing deserve as much planning as the flight.

From Casablanca Airport to Marrakech

You have three ways to cover the distance: by car, by train, or on a short domestic flight. They take very different amounts of effort once you add luggage and a long flight behind you.

By Car

Mohammed V airport to central Marrakech is about 225 to 230 km, most of it on the A3 Casablanca–Agadir toll motorway, and takes about 2½ to 3 hours.

If you would like a night in Casablanca first, the city centre is about 30 km from the airport, around 30 to 45 minutes depending on traffic. Our Casablanca city guide covers what a half day or a night there gives you.

By Train

The airport station is a short walk from the terminal: follow the "Gare ONCF" signs along a covered walkway, about five minutes. On the current timetable, trains leave the airport every hour and reach Casa Voyageurs in 43 minutes, with tickets from 60 dirhams at the time of writing (October 2026).

At Casa Voyageurs you change for Marrakech. Direct trains run roughly hourly and take about three hours. These are conventional Al Atlas trains; Morocco's Al Boraq high-speed line runs only between Casablanca and Tangier.

Orange and white passenger train seen from above on a multi-track line under overhead wires

One caution applies to every rail time in this guide. Work on the new Kenitra–Marrakech high-speed line is changing services, and ONCF brought in a new transport plan on 14 September 2026, with changed times and shortened routes. The airport line currently starts and ends at Casa Voyageurs. Check the ONCF Voyages site or app for current times before you travel.

The train is a sound choice for a light traveller who enjoys it. With a family, several suitcases and eight hours of flying behind you, the walk, the change in Casablanca and a timetable in flux add up quickly.

By Air

Royal Air Maroc flies Casablanca to Marrakech in about 50 minutes to 1 hour 5 minutes; check current schedules with the airline before booking. The flight is short, but once you add the connection at Casablanca and the baggage reclaim in Marrakech, it saves less time door to door than the flight time suggests. It makes most sense when it is part of the same ticket as your flight from the Gulf.

Why We Meet Guests at Arrivals

On the trips we plan, a driver is waiting at arrivals in Casablanca, and for most Gulf travellers that is the right answer. The car leaves when you clear the airport, not when a timetable says so. It takes the motorway straight to Marrakech, and it stops when you want it to, for prayer, for a meal, or for a child who needs to stretch. Nobody carries bags across a station.

It also absorbs delays. If your flight lands an hour late, the driver waits; a train ticket or a domestic connection does not. Our notes on prayer, privacy and food on a day out of Marrakech describe how we handle the same questions on the road once you are there.

Landing in Casablanca

No paper arrival card is currently required at Moroccan airports, but arrival formalities can change, so check before you travel. Whether you need a visa depends mainly on your nationality: GCC passports and many others need none. Among the Gulf states, only UAE residence changes the answer, by opening the e-visa to many nationalities that would otherwise apply at a consulate. Our visa guide for Gulf citizens and residents sets out each case.

What Moves the Fare

We will not quote fares here, because they change by the week and any figure would be out of date before you read it. What we can describe is what moves them.

The Gulf calendar. The two Eids and the school summer holidays are the peak travel periods for Gulf families, and that is when non-stop seats to Casablanca go first. If your trip falls over Eid al-Fitr or Eid al-Adha, book the flights as soon as your dates are fixed, before the hotels. Our guide to Eid al-Fitr in Morocco covers what the holiday is like on the ground.

Seats per week. A route with one daily flight and one three-times-weekly flight, as Dubai has, offers far more seats than a route flown three or four times a week. From Bahrain or Kuwait there is less capacity to absorb a peak, so book those earlier, and the same goes for Abu Dhabi until Etihad's daily service starts.

Morocco's own seasons. The months that suit touring Morocco do not always line up with the Gulf holidays, and our guide to when to visit Morocco sets out the year month by month. Dates outside the Eids and the school holidays are usually the easier ones to book.

Non-stop or connecting. Connecting through Dubai, Abu Dhabi or Doha opens up more dates and more fares to compare. From Muscat there is no choice, since every itinerary connects. Weigh the saving against an extra stop when you have children or a short trip. The Morocco travel costs guide covers what the land side of a trip costs.

Gulf to Morocco Quick Reference

From DubaiEmirates daily, Royal Air Maroc three times a week; about 8h20 out, 7h45 back
From Abu DhabiEtihad four times a week, daily planned from 25 October 2026
From DohaQatar Airways and Royal Air Maroc, daily
From BahrainGulf Air three times a week
From KuwaitKuwait Airways three times a week
From JeddahSaudia up to twice a day, Royal Air Maroc, flynas; flynas weekly to Rabat
From RiyadhSaudia four times a week
From MuscatNo non-stop; connect via Dubai, Abu Dhabi or Doha
Time Difference4 hours behind UAE and Oman, 3 behind the rest, all year
Onward to MarrakechCar about 2½ to 3 hours; train about 3 hours from Casa Voyageurs, plus 43 minutes from the airport; flight about an hour

Building the Trip Around the Flight

The flight decides your first and last days more than any other booking. A daily route gives you room to move; a three-times-weekly route sets the shape of the trip for you. Once you know which one you are on, the rest falls into place: a night in Casablanca or straight down to Marrakech, a car at arrivals, and a last evening timed to the departure.

Our trip planning guide shows how the regions fit together, and the short-stay journeys are built for the long weekend that a daily Dubai flight makes possible.


Send us your flight details once they are booked, and we will plan the arrival day around them. Start with your dates.