iStock International
ShermansTravel experts map out your travel route to get you to your vacation spot as quickly and easily as possible. We painstakingly research the airports and airlines servicing your destination – as well as any train, bus, or ferry options – so getting there is as simple as a jaunt across town.

Getting to Morocco


Nonstop flights from New York (JFK) land at Mohammed V International Airport in Casablanca (CMN), the main entry point for North American travelers. Many flights from Europe land in smaller Moroccan cities, including Agadir, Marrakesh, Oujda, and Fez.


Royal Air Maroc operates the only nonstop flight from the U.S. to Morocco, with daily flights from New York (JFK) to Casablanca (CAS). If you’re arriving from Europe, many low cost carriers – including Ryanair, Easy Jet and Atlas Blue – fly to Morocco from cities in England, France, Germany and beyond.

Flight Times

Just under 8 hours nonstop from New York (JFK) to Casablanca (CAS); 13-15 hours from Los Angeles to Casablanca (including one stop in New York); 2-3 hours nonstop from most European cities.

Compare Rates to Morocco

Sign up for the Top 25 Newsletter
to get exclusive weekly deals

Tell Us Your Preferences

To help us understand your travel preferences, please select from the following categories

Check all that apply
Oops, something went wrong.
No Thanks