Morocco is an easy trip from the US East Coast thanks to a nonstop route to Casablanca, with good one-stop coverage from elsewhere. Here is the full picture for Casablanca, Marrakech and beyond, and how we can book it for you.
Nonstop and one-stop options
- Royal Air Maroc flies nonstop to Casablanca (CMN) from New York (JFK), Washington (IAD), Boston (BOS) and Miami (MIA).
- From other US cities, you connect once, usually through a European hub, which is often the best value.
The airlines and hubs
- Royal Air Maroc, nonstop, to Casablanca from the four gateways above, with onward domestic flights across Morocco.
- Air France, Lufthansa, Iberia and British Airways connect through Paris, Frankfurt, Madrid or London, and the Gulf carriers offer one-stop options too.
See our best airlines guide for how carriers compare.
Beyond Casablanca
- Marrakech (RAK), Fez (FEZ), Tangier (TNG) and Agadir (AGA) are reached with a short domestic hop from Casablanca, often on the same ticket, or a one-stop through Europe.
When it is cheapest
The best value is late autumn, winter and early spring, outside the holidays. Spring and autumn are peak for Marrakech, and summer and the days around Eid are dearest. For more, see the cheapest time to fly.
How to catch a deal
Royal Air Maroc and the European carriers run seasonal sales, and routing through Europe can beat the nonstop on price. Flexible dates and fare alerts help. See how to secure airline promotions.
We will book it for you
We will weigh the nonstop against the best one-stop for your city and dates and arrange any onward flights. Get a flight quote and we will handle the rest.