New York to Morocco: The Complete Flight Guide
Of all the US gateways to Morocco, New York has the longest track record and the most options by a wide margin. Royal Air Maroc has been flying nonstop between JFK and Casablanca for years now, and on top of that direct route, a whole web of connecting flights through European hubs gives New Yorkers more flexibility on price and timing than travelers almost anywhere else in the country.
If you’re planning a trip from New York and trying to figure out flight times, which airport and airline to pick, or how to keep costs down, this guide walks through everything worth knowing: how long the flight actually takes, your direct and connecting options, which Moroccan city to fly into, and how to fit a desert excursion into your trip once you land.
Table of Contents
How Long Is the Flight From New York to Morocco?
The nonstop Royal Air Maroc flight between JFK and Casablanca typically takes around 7 hours, give or take 10 to 15 minutes depending on the specific flight, winds, and time of year. It’s a genuinely comfortable stretch of long-haul flying, long enough for a full night’s sleep on an evening departure, short enough that it doesn’t feel like the marathon some transatlantic routes do.
Connecting flights through Europe generally run longer, typically somewhere between 10 and 15 hours total once you factor in layover time. Routes through Lisbon or Madrid tend to be the fastest connecting options, sometimes coming in close to 10 hours total, while itineraries through Paris, Montreal, or other hubs can stretch closer to 12 to 15 hours depending on how long your layover runs.
Direct Flights: JFK to Casablanca
Royal Air Maroc operates this route as a true daily nonstop, using Boeing 787 Dreamliner aircraft, with departures typically scheduled either in the late morning or the evening depending on the day. The evening departure is especially popular, since it lets you sleep through most of the flight and land in Casablanca in the morning, ready to start your trip almost immediately rather than losing a day to recovery.
With roughly one to two flights a day and departures most days of the week, this is one of the more frequent and reliable direct routes into Morocco from anywhere in North America, which is part of why New York remains such a popular starting point for Morocco trips.
Connecting Flights: Alternatives From New York
If the direct flight doesn’t line up with your dates, or you’re chasing a lower fare, New York offers more connecting options into Morocco than most other US cities:
- Via Madrid: Iberia runs frequent daily connections through Madrid, generally landing in the 12 to 13-hour total travel time range.
- Via Lisbon: TAP Air Portugal offers regular connecting service through Lisbon, often one of the quicker connecting options available.
- Via Paris: Air France and Royal Air Maroc both run connections through Charles de Gaulle, a long-established and reliable route.
- Via Montreal: Air Canada, working with Royal Air Maroc, connects through Montreal for travelers who don’t mind an extra stop for a potentially better fare.
- Via Porto: A less common but occasionally cheaper option connecting through Air France and Royal Air Maroc.
With this many options on the table, it’s genuinely worth comparing at least three or four before booking, since the “best” route really depends on your priorities: shortest total travel time, lowest fare, or the most convenient layover length.
Which Airport Should You Fly Into?
Most travelers from New York land in Casablanca, home to Mohammed V International Airport and the destination for the direct Royal Air Maroc flight. From there, Marrakech is a short domestic flight away, or a comfortable train ride of a few hours if you’d rather see some of the countryside on the way in.
If Marrakech is really where your trip is centered, it’s worth checking whether a connecting itinerary through Europe offers a direct flight straight into Marrakech Menara Airport (RAK) instead, which can occasionally save you the extra domestic leg, depending on your exact dates and preferred layover city.
What Does a New York to Morocco Flight Cost?
Fares on this route vary a fair amount depending on season and how far ahead you book. Round-trip tickets on the direct Royal Air Maroc flight often fall somewhere in the $600 to $850 range during normal demand periods, with fares dipping lower during off-peak months and climbing well above that during Morocco’s busiest spring and autumn travel seasons.
Connecting flights through Europe can sometimes undercut the direct fare, particularly through carriers like Iberia or TAP Air Portugal, so it’s worth comparing both before locking in a booking, especially if a slightly longer travel day doesn’t bother you.
Best Time to Book Your Flight
Booking around two to three months ahead of your travel dates generally strikes the best balance between price and flight availability on this route. Since the direct flight runs daily but still has limited seats per departure, popular travel windows, especially spring and the weeks around major holidays, can fill up and get pricier faster than you’d expect.
If your dates are flexible, flying during Morocco’s quieter months, like parts of winter or the height of summer, tends to bring noticeably better fares on both the direct and connecting options.
Time Difference and Adjusting to Morocco
Morocco typically sits four to five hours ahead of New York, depending on the time of year, since the two countries don’t always shift their clocks on the same schedule. Taking the evening direct flight and landing the next morning tends to make the adjustment fairly manageable, you are essentially trading a night’s sleep in your own bed for a night’s sleep in the air, and arriving with most of the day still ahead of you.
What to Expect on Arrival in Casablanca
Mohammed V International Airport handles the heaviest passenger traffic in Morocco, so it’s worth building a little buffer time into your plans after landing, particularly if you have a same-day domestic connection onward. Most US travelers don’t need a visa for short tourist stays, though it’s always worth double-checking current entry requirements before you fly, since policies can change.
Once you’ve cleared immigration and collected your bags, both trains and taxis connect the airport to central Casablanca, and many travelers continue straight on toward Marrakech, either by a short domestic flight or a comfortable onward train journey.
Planning the Rest of Your Trip From New York
Getting to Morocco is really just the opening move. Once you’ve landed, most travelers head toward Marrakech, Fes, or the coast before continuing on to the Atlas Mountains and the Sahara Desert, where a lot of the most memorable parts of a Morocco trip actually happen. Multi-day desert tours typically depart from Marrakech or Fes and run anywhere from three to seven days, covering stops like Ait Ben Haddou, the Draa Valley, and a night of camel trekking under the stars near Merzouga or Zagora.
If you’re flying out of New York and want help lining up your flight dates with a desert excursion, or building a complete itinerary from the moment you land, feel free to get in touch with our team. We can help put together a route that takes you from Casablanca all the way out to the Sahara and back.
JFK vs. Newark: Does It Matter Which NYC Airport You Use?
Royal Air Maroc’s direct flight operates specifically out of JFK, so if the nonstop route is your priority, that’s the airport you’ll be using regardless of where in the city you’re starting from. That said, Newark (EWR) is worth checking too, since it hosts a number of connecting options through European carriers that sometimes come in cheaper than JFK departures on the same dates, particularly through United’s partnerships with Star Alliance carriers like Lufthansa or TAP Air Portugal.
If you live closer to Newark or LaGuardia, it’s worth comparing fares from all three New York-area airports side by side rather than assuming JFK is automatically your best or only option, especially if you are open to a one-stop itinerary.
Combining Morocco With a European Stopover
Because New York has such strong connecting service through cities like Madrid, Lisbon, and Paris, it’s genuinely easy to turn a Morocco trip into a two-country itinerary without much extra effort. Many airlines allow a stopover of a day or more in their hub city at no significant extra cost, meaning you could fly New York to Lisbon, spend two or three days there, then continue on to Casablanca on a separate leg of the same general routing.
This is worth considering if you have a bit of extra time and want to see more than one destination on a single trip, since building in a stopover this way is often far cheaper than booking two completely separate international tickets.
Making the Most of the Direct Flight
If you do end up on the nonstop JFK to Casablanca route, a few small choices can make the roughly seven hours noticeably more comfortable. Royal Air Maroc’s Boeing 787 Dreamliner has better cabin pressurization and humidity than older aircraft, which tends to leave passengers feeling less drained on arrival, but seat selection still matters. Booking early gives you a better shot at a preferred seat, particularly if you want an aisle for easy movement or a window for sleeping undisturbed on the evening departure.
Since the evening flight is timed to land you in Casablanca the next morning, treating the flight like an actual night’s sleep, rather than staying awake for movies the whole way, tends to leave you in noticeably better shape for your first day in Morocco.
A Sample First Few Days From New York
If you’re taking the evening direct flight, here’s a common way the start of a trip tends to unfold:
- Day 1: Depart JFK in the evening and sleep through most of the flight.
- Day 2: Land in Casablanca in the morning, then continue on to Marrakech by train or a short domestic flight, settling in with enough of the day left to explore the medina.
- Days 3–4: Spend a couple of days in Marrakech adjusting to the time change while taking in the souks, gardens, and palaces.
- Days 5–7: Head out on a multi-day desert tour, crossing the Atlas Mountains toward Ait Ben Haddou and Ouarzazate before reaching the Sahara dunes for a night of camel trekking and desert camping.
This is just one common structure, and it stretches easily if you have more time to work with. If you’d like help mapping out a fuller itinerary based on your New York departure dates, our team can help build one around your schedule.
Frequently Asked Questions About Flying From NYC to Morocco
Is there a direct flight from New York to Morocco?
Yes. Royal Air Maroc operates daily nonstop service between JFK and Mohammed V International Airport in Casablanca.
How long is the direct flight from New York to Casablanca?
The nonstop flight typically takes around 7 hours, though it can vary slightly, usually by 10 to 15 minutes, depending on winds and the specific flight.
How long is a connecting flight from New York to Morocco?
Connecting itineraries generally take between 10 and 15 hours total, depending on the layover city and connection time, with routes through Lisbon or Madrid usually being the fastest.
Which airlines fly from New York to Morocco?
Royal Air Maroc offers the direct route, while Iberia, TAP Air Portugal, Air France, and Air Canada all provide connecting options through their respective hubs.
What airport do direct flights use in New York?
Direct flights depart from John F. Kennedy International Airport (JFK), typically out of Terminal 1.
How much does a flight from New York to Morocco cost?
Round-trip fares on the direct flight often range from about $600 to $850 depending on season and booking timing, with connecting flights sometimes available for less.
Do I need a visa to fly from New York to Morocco?
Most US travelers don’t need a visa for short tourist stays in Morocco, though it’s worth confirming current entry requirements before booking, since policies can change.
Should I fly into Casablanca or Marrakech from New York?
Casablanca is the destination for the direct flight, but some connecting routes through Europe fly straight into Marrakech, which can save you a domestic leg if that’s where your trip is centered.
Final Thoughts
New York remains one of the easiest US cities to reach Morocco from, thanks to a reliable daily direct flight and a genuinely wide range of connecting options if you’d rather chase a better fare or a different layover city. Whichever route you choose, the flight is really just the first chapter, what comes after, the medinas, the mountains, the desert nights, is where the trip actually starts to feel like Morocco.
If you’re planning a trip from New York and want help figuring out flights, arrival logistics, or fitting in a Sahara excursion, reach out to us and we’ll help build an itinerary around your travel dates.
I’m Lahcen Saadi from the Exploring Morocco Trips team. We are local guides dedicated to crafting authentic and exceptional Moroccan experiences.
Whether you are planning your first trip to Morocco and need expert advice, or you are a travel professional looking to collaborate on unique itineraries, we are ready to help.
- 2 Days Desert tours From Marrakech
- 3 Days Desert tour From Marrakech to Merzouga
- 3 Days Desert tour From Marrakech to Fes
- 4 Days Desert tour From Marrakech to Merzouga
- 4 Days Desert tour From Marrakech to Fes
- 5 Days Desert tour From Marrakech to Merzouga
- 5 Days Desert tour From Marrakech to Fes
- 6 Days Desert tour From Marrakech to Casablanca
- 7 Days Morocco tour from Marrakech
- 8 Days Morocco tour from Marrakech
- 8 Days Morocco tour from Marrakech with Imperial Cities
- 9 Days Morocco tour from Marrakech
- 10 Days Morocco tour from Marrakech
- 12 Days Morocco tour from Marrakech
- 14 Days Morocco tour from Marrakech
- 2 Days Desert tour From Fes to Merzouga
- 2 Days Desert tour From Fes to Marrakech
- 3 Days Desert tour From Fes to Merzouga
- 3 Days Desert tour From Fes to Marrakech
- 4 Days Desert tour From Fes to Marrakech
- 5 Days Desert tour From Fes to Marrakech
- 6 Days Desert tour From Fes to Marrakech
- 7 Days Morocco tour from Fes
- 4 Days Morocco tour from Casablanca
- 5 Days Morocco tour from Casablanca
- 6 Days Morocco tour from Casablanca
- 7 Days Morocco tour from Casablanca
- 8 Days Morocco tour from Casablanca
- 9 Days Morocco tour from Casablanca
- 10 Days Morocco tour from Casablanca
- 11 Days Morocco tour from Casablanca
- 12 Days Morocco tour from Casablanca
- 14 Days Morocco tour from Casablanca