· Travel · 4 min read
Available Direct Flights from USA to Morocco Guide
Discover available direct flights from USA to Morocco — nonstop routes, airlines, times and tips to choose Casablanca or Marrakech with ease.

Planning a first trip to Morocco and hoping to skip long layovers in Europe? There are real options for available direct flights from usa to morocco that land in Casablanca or Marrakech without a connection. This saves hours.
In this guide you will find which US cities offer nonstops, how long each route takes, whether to land in Casablanca or Marrakech, and how to match your arrival to a smooth itinerary.
Which US Cities Offer Nonstop Flights to Morocco
Only two Moroccan airports receive nonstop flights USA to Morocco: Casablanca Mohammed V (CMN) year-round, and Marrakech Menara (RAK) seasonally. That shapes every decision. If you want the widest schedule, look to Casablanca first.
The backbone for Royal Air Maroc direct flights USA is Casablanca. The airline links CMN with several US gateways on 787 Dreamliners. Expect the most frequent service from New York JFK, with regular service from Washington Dulles, Miami and Los Angeles, plus limited seasonal service from Boston.
US carriers add Marrakech. United flies Newark to Marrakech seasonally, and Delta flies Atlanta to Marrakech, each several times weekly. Both suit travelers who want to start in the Red City and head toward the Atlas or desert.
Key routes at a glance:
- New York JFK to Casablanca (CMN): near-daily, the most reliable year-round.
- Washington Dulles (IAD) to Casablanca: typically 3 to 4 times weekly.
- Miami (MIA) to Casablanca: typically 3 to 4 times weekly.
- Los Angeles (LAX) to Casablanca: typically 3 times weekly, only West Coast nonstop.
- Marrakech (RAK) seasonal: Newark with United and Atlanta with Delta.
How Long Are the Direct Flights
Flight time depends on origin, winds and direction. The USA to Casablanca direct flight from the East Coast is the shortest, while the West Coast nonstop is the longest.
From New York, Washington, Miami and Boston to Casablanca, plan about 7 to 8.5 hours eastbound. Los Angeles to Casablanca is about 11.5 to 12 hours, still competitive versus a European connection.
Atlanta to Marrakech typically runs 8 to 9.5 hours, while Newark to Marrakech is around 7.5 hours. These seasonal flights arrive in the morning or early afternoon, so you can connect to a private transfer without waiting overnight.
What affects total time:
- Winds: westbound usually takes longer.
- Airport choice: Casablanca offers more rail and domestic links.
- Savings: a direct saves roughly 3 to 6 hours versus a Europe stop.
Casablanca vs Marrakech — Where Should You Land
Landing city sets the rhythm of your first days. Casablanca works best as a national hub. Marrakech works best as a fast start to mountains and desert.
Casablanca has a train station inside the terminal. From there you reach Rabat in about an hour, Fes in a few hours, or Marrakech by rail. It suits a loop covering Rabat, Chefchaouen and Fes. Marrakech is a few kilometers from Jemaa el-Fnaa and the medina. A short taxi gets you to your riad quickly, which first-timers and families prefer after an overnight flight. Landing here puts you close to the Atlas valleys and the desert road, so the first drive is shorter.
Choose by trip type:
- Casablanca if: you want a 10 to 14 day Grand Tour or need daily nonstop options.
- Marrakech if: you want a shorter desert-focused trip or to be near the medina fast.
- Open-jaw: land in one, depart from the other to avoid backtracking.
Frequency, Seasonality and Booking Tips
Only New York JFK to Casablanca runs close to daily year-round. The other Royal Air Maroc direct flights USA options, plus United and Delta to Marrakech, typically run 3 to 4 times weekly and can be seasonal.
Schedule matters more than price. Verify your exact dates and keep a flexible window of one or two days.
One ticket with no European connection also reduces missed-connection risk. Smart booking checks:
- Match landing city to itinerary: plan first nights before you book.
- Use a window: check plus or minus one day.
- Plan the last mile: arrange a private transfer in advance.
- Verify seasonal notes: Newark and Atlanta to Marrakech are seasonal.
If your home city has no nonstop, a domestic hop to JFK, IAD, MIA, LAX, EWR or ATL often beats a transatlantic connection.
Plan Your Trip After You Land
Landing where your tour begins keeps driving balanced and leaves more time for souks, palaces and desert.
A Casablanca arrival suits a north-to-south loop. The 14-day route links Rabat, Chefchaouen, Fes and Merzouga to Marrakech without repeating roads.
If you land in Marrakech you shorten the first transfer and reach the mountains faster. Either way, we handle timing between arrival, riad check-in, guided visits and desert nights.
Discover two proven starting points:
- Experience the north-to-south adventure on the 14-Day Morocco Tour from Casablanca, ideal if you land at Casablanca and want imperial cities, the blue city and Sahara in one journey.
- Focus on culture with the 8-Day Tour from Casablanca to Morocco Imperial Cities, perfect for a Casablanca arrival linking Rabat, Meknes, Volubilis, Fes and Marrakech.
We can customize a tour to match your needs — design your perfect itinerary
If you found this helpful, add us as your preferred source on Google.
Frequently Asked Questions
Which US cities have available direct flights from USA to Morocco?
New York JFK, Washington Dulles, Miami and Los Angeles have year-round or regular nonstops to Casablanca with Royal Air Maroc, while Newark and Atlanta offer seasonal nonstops to Marrakech with United and Delta.
How long is the USA to Casablanca direct flight?
East Coast to Casablanca is about 7 to 8.5 hours, Atlanta to Marrakech about 8 to 9.5 hours, and Los Angeles to Casablanca about 11.5 to 12 hours, depending on winds and routing.
Should I fly into Casablanca or Marrakech from the USA?
Choose Casablanca for a Grand Tour that links the north and imperial cities by train and road, and Marrakech for a shorter Atlas and desert-focused trip. Both have private transfers available.
Are direct flights from the USA to Morocco seasonal?
New York to Casablanca runs near-daily year-round, while Washington, Miami, Los Angeles, Newark and Atlanta typically operate 3 to 4 times weekly and can be seasonal, so verify schedules for your travel window.
Ready for an Adventure?
Have questions? Feel free to contact us using the form below. We're here to help!
