Two different airports, one trip, and no day wasted doubling back. When an open-jaw booking makes sense in Morocco, when it costs more than it saves, and how to get between the two cities if you do it yourself.
The problem with returning to where you started
Most Morocco itineraries are loops. You land in Marrakech, drive out to the desert, and drive back to Marrakech โ and the return leg is often the same road in reverse.
For a desert trip that is fine; there is no other way to reach the Erg Chebbi and get back to a plane. But for a trip that crosses the country, the loop costs you a full day. Casablanca to Fes to the Sahara to Marrakech is a natural line across Morocco, and the only reason to turn around at the end is that your ticket says so.
An open-jaw ticket โ into one airport, out of another โ removes that. It is the single most useful booking trick for Morocco and a surprising number of people do not know it is available.
How to book it
Look for multi-city rather than return on any booking site. You enter your home airport to Casablanca, then Marrakech back to your home airport, and it prices as one ticket.
Two things worth knowing:
It is usually not much more than a return, and sometimes less. It varies by route and airline, so check rather than assume in either direction.
Do not book two separate one-ways unless the price is clearly better. A single ticket keeps the airline responsible for the whole journey if a leg is delayed; two tickets do not.
The two airports are genuinely different
Casablanca Mohammed V is Morocco's largest and busiest airport, with the widest international network โ including direct long-haul routes that Marrakech does not have. If you are flying from North America or further afield, this is very often where your only non-stop lands.
Marrakech Menara is dense with short-haul European traffic. Budget carriers from across Europe fly here several times a day, frequently cheaper than to Casablanca.
Put those two facts together and the pattern is clear: long-haul in, European short-haul out is a common and sensible combination โ arriving from far away at the airport with the connections, leaving on the cheap dense route.
Where the trip actually goes
The reason this pairing works so well for Morocco is geography. Casablanca is on the Atlantic coast in the north. Marrakech is inland to the south. The country's great historic sites sit along the line between them, and the desert sits at the bottom of it.
Landing at Casablanca lets a trip run Rabat, Volubilis, Meknes, Fes, the Middle Atlas, Erg Chebbi, the Dades valley, Ait Ben Haddou, Marrakech as a single forward line, never repeating a road. That is what our 5-day Casablanca to Marrakech tour does, and it is only possible because it does not have to return to its starting point.
Do the same trip as a loop from Marrakech and you spend a day getting north before the itinerary begins.
Getting between the cities yourself
If you are travelling independently rather than on a tour, the two cities are well connected.
The train is the answer. ONCF's Al Atlas service runs Casa Voyageurs to Marrakech in roughly 2 hours 40 minutes to 3 hours, with up to ten departures a day. It is comfortable, inexpensive, and the way most Moroccans travel between the two.
One correction worth making, because it appears in a lot of travel writing: Morocco's high-speed Al Boraq line does not serve Marrakech. Al Boraq runs north from Casablanca through Rabat and Kenitra to Tangier. Southward extension toward Marrakech and Agadir is planned but not running. The Casablanca-Marrakech journey is a conventional intercity train, and a good one.
Driving takes about three hours on the A7 toll road. Private transfer is the most flexible and the most expensive.
When an open-jaw is the wrong call
It is not always right.
If your trip is desert-only, you are coming back toward Marrakech anyway, and a return ticket into Marrakech is simpler and usually cheaper. Our desert itineraries all start and finish there for that reason.
If the fare difference is large. Check it. Occasionally an open-jaw prices badly on a particular route, and if the gap is bigger than what a transfer would cost, take the return and add the train.
If you are staying in one region. Someone spending a week in the Atlas or on the coast near Agadir gains nothing from two airports.
Practical checklist
Book multi-city, not two one-ways.
Check the visa and entry rules once, not per airport โ they are national, and leaving from a different city changes nothing.
Tell your tour operator which airport and what time. We collect from Casablanca and finish in Marrakech as standard on that route, but the pickup point is worth confirming in writing rather than assuming.
Price the return transfer before you book flights if your ticket has to come back from Casablanca. Sometimes changing the flight is cheaper than the drive.
For the wider picture on trains, buses and internal flights, see our guide to getting around Morocco. For what the northern route costs, our Casablanca to Marrakech pricing guide breaks it down by group size.
Frequently asked questions
Can you fly into Casablanca and out of Marrakech?
Is an open-jaw ticket more expensive?
How do you get from Casablanca to Marrakech if you are travelling independently?
Which airport should I arrive at?
Do we have to end in Marrakech, or can you take us back to Casablanca?
Trips that go here
Guided by the team who wrote this guide.

Casablanca to Marrakech โ 5-Day Imperial Cities & Sahara
- Hassan Tower and the Kasbah of the Udayas in Rabat
- Volubilis โ Roman mosaics still in the ground where they were laid
- Bab Mansour and the imperial granaries at Meknes
โฌ470 / person for 6+

Marrakech โ All 4 Imperial Cities โ 5-Day Grand Tour
- All 4 Imperial Cities: Marrakech, Meknes, Fes, Rabat
- Volubilis Roman ruins (UNESCO World Heritage)
- Hassan II Mosque in Rabat
โฌ261 / person for 6+

Marrakech to Fes โ 3-Day Imperial Cities Tour
- Tizi n'Tichka mountain pass (2,260 m)
- Aรฏt Ben Haddou UNESCO World Heritage Ksar
- Ifrane โ Morocco's Alpine village
โฌ299 / person for 14+
