Dubai and Morocco sit at opposite ends of the Arab world, and the flight between them is a long one, typically seven to nine hours in the air. The good news is that this is one of the better-connected routes from the Emirates to North Africa, with non-stop services to Casablanca and plenty of one-stop choices to other Moroccan cities. This guide explains the route options, how to choose between them, and how to keep costs and travel fatigue under control.
Direct flights to Casablanca
Non-stop flights between Dubai and Casablanca’s Mohammed V International Airport have long been operated by major carriers from both ends of the route, making Casablanca the natural gateway for most travellers. Because schedules and frequencies change by season, confirm the current timetable on the airlines’ official websites before planning connections around it. As a guide, the direct flight takes around eight to nine hours westbound, slightly less coming back thanks to tailwinds. Casablanca’s airport connects to the city by train and is also the hub for domestic flights and rail journeys onward to Rabat, Marrakech, Tangier and Agadir, so even if your final destination is elsewhere in Morocco, flying direct to Casablanca and continuing by train is often faster and cheaper than a one-stop flight to a regional airport.
One-stop options and other Moroccan cities
- Via Gulf or Middle Eastern hubs to Casablanca, Marrakech or other cities, useful when direct flights are full or expensive
- Via European hubs such as Paris, Istanbul or Madrid, which can suit Tangier and northern Morocco
- Direct to Casablanca, then a domestic flight or the high-speed Al Boraq train towards Tangier
- Morocco’s ONCF trains link Casablanca airport’s rail station area and the city to Rabat in about an hour and Marrakech in roughly two and a half hours, as a guide
When comparing a one-stop fare against the direct flight, weigh total journey time and arrival time, not just price. Landing in Marrakech at midnight after fourteen hours of travel can wipe out your first day. A single ticket for the whole journey protects you if a delay breaks the connection, while separate tickets leave the risk with you.
Fares, baggage and booking strategy
As a guide, return economy fares booked in advance commonly fall around AED 1,800 to AED 3,500, rising in peak periods such as Eid holidays, the Moroccan summer return season and the New Year break, when demand from the Moroccan community in the Gulf is intense. Book early for those windows. Gulf carriers on this route typically include a checked baggage allowance in economy, but always confirm the allowance on your exact fare, because light fares may reduce it, and excess baggage at the airport is priced per kilo at painful rates. If you are carrying gifts or goods home, weighing your bags before leaving Dubai is a five-minute job that can save around AED 50 or more per excess kilo.
Note the time difference when booking: Morocco’s clock changes around Ramadan create confusion most years, so double-check departure and arrival times in local time on your confirmation, and reconfirm a day before travel.
If you are flying for a family event with fixed dates, build in a buffer day where you can. Long-haul delays and missed connections do happen, and arriving the night before a wedding or a business meeting in Morocco leaves no margin at all. Travel insurance that covers missed connections and delays is inexpensive compared with the cost of rebooking this route at short notice in peak season.
Entry rules and arrival tips
Entry rules depend on nationality. Many visitors receive visa-free entry to Morocco, while others need an e-visa or a consular visa; UAE residence alone does not decide the question, so check the official Moroccan consular guidance for your passport well before travel. Travelling the other way, Moroccan citizens should confirm current UAE visa requirements through official UAE portals. At Casablanca airport, expect passport control queues at peak arrival banks; have your hotel address ready for the landing form or digital entry process in place at the time. Currency exchange and SIM cards are available at the airport, though rates in the city are often slightly better; the dirham is a closed currency, so plan to exchange rather than rely on Moroccan dirhams bought abroad.
FAQ
How long is the flight from Dubai to Morocco?
A non-stop flight to Casablanca takes around eight to nine hours as a guide. One-stop journeys to other Moroccan cities usually take eleven to fifteen hours depending on the connection.
Which airport should I fly into for Marrakech or Tangier?
Often the fastest option is a direct flight to Casablanca followed by a train or domestic flight. Compare one-stop fares to Marrakech or Tangier as well, especially outside peak season when prices can be competitive.
When are fares cheapest?
Outside Eid periods, the summer peak and year-end holidays, midweek flights booked several weeks ahead are usually cheapest. Set fare alerts and be flexible by a day or two for the best prices.
For more route guides and travel advice for UAE residents, visit DXB Talk and explore the Travel category archive.




