Discovering...
Discovering...

Morocco's trains are excellent along the coast and north, but the network thins fast toward the deep south and east — and that is exactly where a short flight saves you a punishing overland haul. This guide covers who flies where, when a plane genuinely beats the train or a grand taxi, baggage rules and the rough fares to expect.
Main carriers
Royal Air Maroc (plus its regional flights) and low-cost Air Arabia Maroc
Main hub
Casablanca Mohammed V (CMN) — most domestic routes connect through it
Where flying wins
Reaching the far south (Dakhla, Laayoune) and eastern Oujda
Typical one-way fare
Roughly 400–1,200 MAD (~$40–120), booked ahead — approximate
Casablanca–Dakhla
About 2h15 by air versus 18–20+ hours by road
Best booking window
Usually cheapest around 3–8 weeks ahead
Baggage
RAM fares often include a checked bag; Air Arabia charges for hold luggage
Amelia Hart· Itineraries & Trip Planning Editor
British writer who has built and road-tested Morocco itineraries for everyone from honeymooners to families. She covers multi-day routes, costs, the best time to visit and how to plan a first trip. Casablanca · 9+ years covering Morocco
Published 21 July 2025 Last updated 15 July 2026
For most classic Morocco itineraries, the answer is no. The ONCF rail network links Tangier, Rabat, Casablanca, Marrakech, Fes and Meknes comfortably and cheaply, and the Al Boraq high-speed line has already cut the Tangier–Casablanca run to well under two and a half hours. Where trains reach, they are almost always the nicer, greener and often faster door-to-door choice once you factor in airport time. A flight only starts to make sense when the distances get big and the rails run out.
That happens in two directions. First, the deep south — Dakhla and Laayoune in the Western Sahara region — sits a full day or more away by road, with no passenger rail at all. Second, the east, around Oujda near the Algerian border, is a long haul from the tourist heartland. On these routes a one-hour hop replaces a gruelling bus or self-drive marathon, and the fare can be surprisingly reasonable. For everything on the Casablanca–Marrakech–Fes triangle, weigh the flight against the train before booking.
Two names cover almost all domestic flying. Royal Air Maroc (RAM) is the national flag carrier, running the widest domestic map through its main base at Casablanca, supplemented by regional flights on smaller turboprop aircraft to lesser airports. Air Arabia Maroc is the country's low-cost operator, also Casablanca-based, mixing domestic legs with its bigger international network. A handful of routes see other operators come and go, but for planning purposes these two are what matter.
The crucial thing to understand is that Morocco's domestic map is largely hub-and-spoke through Casablanca Mohammed V (CMN). Casablanca connects to nearly everywhere, but many city-to-city pairs that are not Casablanca do not have a direct flight — so a Marrakech-to-Fes journey by air can mean routing via Casablanca, which often makes the train the smarter option for that leg. Always check whether a route is nonstop or a connection before assuming the plane is quicker.
Casablanca Mohammed V is the country's largest airport and the natural connecting point. Marrakech Menara and Agadir Al Massira are busy leisure gateways with good domestic links, while Fes, Tangier, Rabat, Oujda, Nador, Ouarzazate, Errachidia, Essaouira, Laayoune and Dakhla round out the network at varying frequencies. Some of the smaller airports see only a few flights a week, so schedules — not just prices — should drive your plan.
The routes worth flying tend to be the long ones. Casablanca to Dakhla, Laayoune or Oujda genuinely transforms a trip. Casablanca to Marrakech, Agadir or Fes exists but competes with fast, frequent trains or buses. If you are heading to the Sahara-adjacent south for kitesurfing or lodges, a flight into the region — then onward by road — is usually the sane approach; see our guides to Dakhla's lagoon and lodges and its seafood scene for what waits at the far end.
| Route | Approx. flight time | When it beats the ground |
|---|---|---|
| Casablanca – Dakhla | ~2h15 | Almost always — road is 18–20+ hrs |
| Casablanca – Laayoune | ~1h50 | Almost always — very long by road |
| Casablanca – Oujda | ~1h15 | Often — slow, indirect overland |
| Casablanca – Marrakech | ~45 min | Rarely — frequent fast trains |
| Casablanca – Agadir | ~1h | Sometimes — depends on fare vs bus |
Domestic fares swing widely with demand and how far ahead you book. As a rough steer for mid-2026, a one-way economy ticket often lands somewhere around 400 to 1,200 MAD (~$40–120), approximate, with the far-south routes and last-minute seats pushing higher, and Air Arabia sale fares sometimes dropping lower before you add bags. Treat any single figure as a ballpark, not a promise.
Book direct on the airline websites or apps where you can, and compare RAM against Air Arabia on the same city pair, since the cheaper carrier flips depending on the route and date. Prices are usually softest around three to eight weeks out; the last fortnight before departure tends to climb. Keep a payment card that handles foreign transactions ready, and screenshot your booking reference — a saved offline copy is handy given patchy airport wifi. Our Morocco travel apps guide rounds up the booking and boarding-pass apps worth installing before you go.
Baggage is where budget and full-service diverge. Royal Air Maroc fares generally include a checked bag and a cabin allowance, though the cheapest 'light' fares can strip that back — read the fare conditions. Air Arabia Maroc, as a low-cost carrier, typically prices hold luggage separately and enforces cabin-bag size and weight limits (commonly around 10 kg), so pre-buying a checked bag online is cheaper than paying at the airport. Confirm the current allowance on your specific ticket rather than trusting a general rule.
Domestic check-in is straightforward. Aim to arrive around ninety minutes before a domestic departure, more if you are checking bags or flying from a busy Casablanca terminal. Have your passport ready even on internal flights — photo ID is checked, and for the southern provinces there can be extra document checks. Security is standard; liquids and electronics rules mirror international norms. If you are connecting from an international arrival onto a domestic leg, leave generous time, especially through Casablanca.
If there is one place where a domestic flight earns its keep, it is the deep south. Dakhla sits well over a thousand kilometres beyond Marrakech down the Atlantic, and Laayoune is a similarly epic drive; by road you are looking at multiple days, long desert stretches and, for the southern provinces, checkpoints where you may be asked for passport details. A flight collapses all of that into a couple of hours.
This is why fly-in, drive-out (or the reverse) is the standard playbook for the south. Fly to Dakhla or Laayoune, then use local transport, hire cars or tour operators to reach the lagoon, dunes and coast. The same logic applies to travellers short on time who want the Sahara-fringe south without sacrificing days to the tarmac. Morocco's airport program is expanding capacity in cities including Agadir ahead of the 2030 tournament — background you can read in the airport expansion overview, while the high-speed rail extension will further tilt central routes back toward the train.
A cheap flight loses its shine if the airport transfer eats the savings, so plan both ends. Casablanca Mohammed V has a train link into the city, while Marrakech, Agadir and the others rely on airport taxis or transfers. Fares from airport ranks are sometimes fixed and sometimes negotiated — agree the price before you get in, and be firm with touts. Our grand taxi guide explains how shared and chartered taxis work if you are continuing overland from the airport city.
Two more practicalities. First, carry some dirham cash for the taxi, as the closed currency cannot be bought abroad and card acceptance at ranks is patchy — the first-day arrival survival guide covers getting cash and a SIM the moment you land. Second, if a same-day connection between a flight and a night train or onward bus leaves you with hours to kill and bags to mind, our luggage storage guide shows where to stash them safely in between.
The two main operators are Royal Air Maroc, the flag carrier, and the low-cost Air Arabia Maroc — both based in Casablanca. Royal Air Maroc also runs regional flights on smaller turboprop aircraft to less-served airports. For any given city pair, compare the two, as the cheaper carrier changes depending on the route and travel date.
Often not. There is not always a convenient nonstop, so the trip can route through Casablanca, and once you add airport time the train becomes competitive or better. Flying earns its place on the long routes the rails do not serve — chiefly the far south (Dakhla, Laayoune) and the east (Oujda) — rather than on the central Casablanca–Marrakech–Fes corridor.
As an approximate mid-2026 guide, a one-way economy ticket often falls around 400 to 1,200 MAD (roughly $40–120), with far-south routes and last-minute seats costing more and Air Arabia sale fares sometimes less before baggage. Book direct on the airline sites, compare both carriers, and aim for roughly three to eight weeks ahead for the softest prices.
Morocco's domestic network is largely hub-and-spoke through Casablanca Mohammed V, the country's biggest airport. Casablanca links to nearly every regional airport, but many non-Casablanca city pairs lack a direct flight, so a connection there is common. Always check whether your route is nonstop before assuming the plane will be quicker than the train or bus.
It depends on the ticket. Royal Air Maroc fares usually include a checked bag, though the cheapest 'light' fares may not. Air Arabia Maroc prices hold luggage separately and limits cabin bags (commonly around 10 kg), so pre-buying a checked bag online is cheaper than at the airport. Always confirm the allowance on your specific fare.
Aim for about ninety minutes before a domestic departure, or more if you are checking bags or leaving from a busy Casablanca terminal. Carry your passport even on internal flights, as ID is checked and southern-province routes can involve extra document checks. If connecting from an international arrival, leave generous time, especially through Casablanca.
Plan it with a local expert
Crafting extraordinary journeys through Morocco's timeless landscapes. 100% private journeys, handcrafted around you.
from $2,011Sahara Desert Luxury Expedition
from $2,054Essential Morocco: Imperial Cities Circuit
from $5,978Sahara to Sea: Morocco Complete
Practical Guides
The old Mercedes shared taxis explained — how to find them, what a seat costs, negotiating and when a grand taxi beats the bus.
Read guidePractical Guides
The apps worth downloading — ride-hailing, the ONCF train app, offline maps, translation and currency tools for your trip.
Read guidePractical Guides
Your first 24 hours: immigration and the entry stamp, getting cash and a SIM, the official-taxi rank and reaching your riad.
Read guidePractical Guides
Where to leave bags in Morocco: station and airport consignes, riad storage and medina services, with safety tips.
Read guidePractical Guides
Sockets, voltage and adapters for Morocco — which plugs fit, whether you need a converter, and charging on the road.
Read guide