Morocco — flights to Morocco

Flight Deals to Morocco from $445

Bundle + Save
Incredible Deals

Save up to 50% on select flights with Priceline

Bundle & Save

Save an average of $240 per person when bundling your flight and hotel together with Priceline

Best Price Guarantee

If a VIP member finds a better price elsewhere, we’ll refund up to 200% of the difference

Help 24/7

We’re always here for you — reach us 24 hours a day, 7 days a week

Good to Know

Cheapest fares and when to fly, by route — select a row for the details.

RouteCheapest RTCheapest OWGood Deal PriceBest Time to FlyBest Day to FlyWhen to Book
$693$618$743AfternoonTuesday5 weeks
$788$568$909Early MorningTuesday5 weeks
$957$733$969AfternoonTuesday5 weeks
$649$642$845EveningTuesday5 weeks
$801$460$846MiddayTuesday5 weeks
$996—$1,003EveningTuesday5 weeks
$877$683$1,002MiddayTuesday5 weeks
$830$586$841MorningTuesday5 weeks
$924$563$984Late NightTuesday5 weeks
$877$445$920Late NightTuesday5 weeks
Methodology: learn how we calculate these figures

The best day to fly and how far ahead to book shown in this table are built from the prices Priceline customers actually paid for flights to this destination over the past 12 months or more.

Where a route has too few bookings to fill a figure, we borrow the shape from a group of routes with similar price behavior and fit it to the fares booked on that route.

Because past fares don’t reflect today’s market, we then adjust the historical prices for current conditions such as inflation and fuel costs, using the round-trip fares found in recent searches.

The cheapest round-trip and one-way fares, the good-deal price and the best time of day to fly come directly from the fares found in recent searches, not from historical bookings.

Air FranceAir Francefound Oct 13
11/10/26
4:30 pm
JFKNew York John F Kennedy Airport
12h 0mCDGParis Charles de Gaulle Airport
11/11/26
9:30 am
RBARabat-Salé Airport
11/17/26
5:00 am
RBARabat-Salé Airport
12h 55mCDGParis Charles de Gaulle Airport
11/17/26
12:55 pm
JFKNew York John F Kennedy Airport
$693
TAP PortugalTAP Portugalfound Oct 15
11/18/26
12:10 am
EWRNewark Liberty Airport
9h 50mLISHumberto Delgado Airport (Lisbon Portela Airport)
11/18/26
3:00 pm
RAKMenara Airport
11/25/26
11:45 am
RAKMenara Airport
13h 20mLISHumberto Delgado Airport (Lisbon Portela Airport)
11/25/26
8:05 pm
JFKNew York John F Kennedy Airport
$788
Air FranceAir Francefound Oct 14
11/18/26
3:20 pm
LAXLos Angeles International Airport
15h 30mCDGParis Charles de Gaulle Airport
11/19/26
2:50 pm
RBARabat-Salé Airport
11/25/26
5:00 am
RBARabat-Salé Airport
16h 0mCDGParis Charles de Gaulle Airport
11/25/26
1:00 pm
LAXLos Angeles International Airport
$957
British AirwaysBritish Airwaysfound Oct 13
11/10/26
5:05 pm
JFKNew York John F Kennedy Airport
13h 50mMADAdolfo Suárez Madrid–Barajas Airport
11/11/26
11:55 am
TNGIbn Batouta Airport
11/17/26
12:25 pm
TNGIbn Batouta Airport
11h 50mMADAdolfo Suárez Madrid–Barajas Airport
11/17/26
7:15 pm
JFKNew York John F Kennedy Airport
$649
Flight plus hotel
BUNDLE + SAVE

Book a flight & hotel together for extra savings.

On average save $240 per traveler

United AirlinesUnited Airlinesfound Oct 13
11/10/26
12:15 pm
LAXLos Angeles International Airport
14h 5mEWRNewark Liberty Airport
11/11/26
10:20 am
RAKMenara Airport
11/17/26
6:25 pm
RAKMenara Airport
30h 10mZRHZürich Airport
11/18/26
4:35 pm
LAXLos Angeles International Airport
$801
Air FranceAir Francefound Oct 16
11/05/26
3:45 pm
ATLHartsfield Jackson Atlanta International Airport
12h 45mCDGParis Charles de Gaulle Airport
11/06/26
9:30 am
RBARabat-Salé Airport
11/12/26
9:45 am
RBARabat-Salé Airport
15h 55mAMSAmsterdam Airport Schiphol
11/12/26
8:40 pm
ATLHartsfield Jackson Atlanta International Airport
$996
United AirlinesUnited Airlinesfound Oct 5
10/26/26
11:00 pm
EWRNewark Liberty Airport
34h 45mZRHZürich Airport
10/28/26
1:45 pm
AGAAl Massira Airport
11/02/26
2:25 pm
AGAAl Massira Airport
28h 10mFRAFrankfurt am Main Airport
11/03/26
1:35 pm
JFKNew York John F Kennedy Airport
$877
American AirlinesAmerican Airlinesfound Oct 12
11/10/26
10:43 am
LAXLos Angeles International Airport
17h 12mORDChicago O Hare AirportMADAdolfo Suárez Madrid–Barajas Airport
11/11/26
11:55 am
TNGIbn Batouta Airport
11/17/26
12:25 pm
TNGIbn Batouta Airport
20h 31mMADAdolfo Suárez Madrid–Barajas AirportJFKNew York John F Kennedy Airport
11/18/26
12:56 am
LAXLos Angeles International Airport
$830
Turkish AirlinesTurkish Airlinesfound Oct 12
11/10/26
9:50 pm
ATLHartsfield Jackson Atlanta International Airport
35h 25mISTIstanbul Airport
11/12/26
2:15 pm
RAKMenara Airport
11/17/26
3:15 pm
RAKMenara Airport
33h 30mISTIstanbul Airport
11/18/26
7:45 pm
ATLHartsfield Jackson Atlanta International Airport
$924
American AirlinesAmerican Airlinesfound Oct 14
11/18/26
6:00 am
SEASeattle Tacoma International Airport
21h 15mCLTCharlotte Douglas International AirportMADAdolfo Suárez Madrid–Barajas Airport
11/19/26
11:15 am
RAKMenara Airport
11/25/26
8:50 pm
RAKMenara Airport
28h 0mMADAdolfo Suárez Madrid–Barajas AirportLHRLondon Heathrow Airport
11/26/26
4:50 pm
SEASeattle Tacoma International Airport
$877

Best Morocco Hotel + Flight Packages

Best Morocco Hotel + Flight + Car Packages

When is the cheapest time to fly?

Cheapest in late January at about $822

Fares to Morocco are lowest in late January, around $822, and February is the cheapest month overall, averaging $836. They peak in late December at about $1,091, $269 more than the low. The yearly average is $919.

JanFebMarAprMayJunJulAugSepOctNovDec$0$200$400$600$800$1000$1200
Show the data
When is the cheapest time to fly?
MonthAverage fareEarly monthLate month
January$852$884$822
February$836$822$852
March$919$911$926
April$871$884$858
May$915$873$955
June$1,023$1,012$1,034
July$1,007$1,026$989
August$907$928$887
September$877$873$881
October$883$891$875
November$911$897$925
December$1,026$956$1,091

What's the cheapest day of the week to fly?

Tuesday is the cheapest day of the week to fly to Morocco. At $1,054 it is 6% cheaper than the average day. Saturday is the most expensive day, 19% above average.

$1,124Sun$1,112Mon$1,054Tue$1,066Wed$1,094Thu$1,103Fri$1,337Sat
Show the data
What's the cheapest day of the week to fly?
DayAverage fare
Sun$1,124
Mon$1,112
Tue$1,054
Wed$1,066
Thu$1,094
Fri$1,103
Sat$1,337

When is the best time of day to fly?

Early morning (12am - 5am) is the cheapest time of day to fly to Morocco. At $935 it is 16% cheaper than the average time. Morning (5am - 12pm) is the most expensive time, 12% above average.

$935Early Morning$1,250Morning$1,117Midday$1,170Afternoon$1,084Evening$1,128Late Night
Show the data
When is the best time of day to fly?
Time of dayAverage fare
Early Morning$935
Morning$1,250
Midday$1,117
Afternoon$1,170
Evening$1,084
Late Night$1,128

What do round-trip flights to Morocco cost?

Share of fares in each price range, adjusted to current prices.

1%$0to $40016%$400to $80035%$800to $1,20027%$1,200to $1,60012%$1,600to $2,0005%$2,000to $2,4004%$2,400and up
Show the data
What do round-trip flights to Morocco cost?
Price rangeShare of fares
$0 to $4001%
$400 to $80016%
$800 to $1,20035%
$1,200 to $1,60027%
$1,600 to $2,00012%
$2,000 to $2,4005%
$2,400 and up4%
Methodology: learn how we calculate these charts

The charts “When is the cheapest time to fly?”, “What's the cheapest day of the week to fly?” and “What do round-trip flights to Morocco cost?” are built from the prices Priceline customers actually paid for flights on this route over the past 12 months or more.

Where a route has too few bookings to fill every point in a chart, we borrow the shape of the curve from a group of routes with similar price behavior and fit it to the fares booked on this route.

Because past fares don’t reflect today’s market, we then adjust the historical prices for current conditions such as inflation and fuel costs, using the round-trip fares found in recent searches on this route.

The chart “When is the best time of day to fly?” is calculated directly from the fares found in recent searches, not from historical bookings.

Frequently Asked Questions

Everything you need to know about flying to Morocco.

Which U.S. cities can I fly from to reach Morocco?

You can fly nonstop to Morocco from four cities in the United States: New York, Washington, Miami, and Atlanta. New York offers the most weekly flights with 10, reaching Casablanca in 7h 5m and Marrakech in 8h 35m, while Washington connects to Casablanca in 7h 15m, Miami in 8h 55m, and Atlanta serves Marrakech in 9h 10m. Travelers typically choose a departure airport based on proximity, but flight frequency and price also matter — New York's higher frequency makes it the most flexible option, while Miami and Atlanta offer convenient southern gateways. All four cities have red-eye departures, which can help maximize time in Morocco.
Methodology
Departure cities and their weekly nonstop flights come from our flight-schedule database, which combines published airline timetables, U.S. government schedule data from the Bureau of Transportation Statistics (BTS), and observed flight operations from the EUROCONTROL/OpenSky Open Performance Data Initiative (OPDI). We list every city in the origin country with scheduled nonstop service to an airport in the destination, busiest first.

Which airports in Morocco are the best to fly into?

Most travellers from the United States fly into Casablanca Mohammed V International Airport, the main international gateway. Marrakech Menara Airport is also a strong choice for direct access to the south and popular tourist regions. From Casablanca, domestic flights and trains connect to Marrakech, Fes, Tangier and other cities. Marrakech offers direct road and bus links to the Atlas Mountains and desert areas. Fes Saiss Airport serves the north and is useful if your final destination is Fes, Meknes or Chefchaouen, though fewer US flights land there directly.

How long is the flight to Morocco?

Flights from the United States to Morocco take around 7h 5m from New York to Casablanca, 7h 15m from Washington to Casablanca, 8h 55m from Miami to Casablanca, and 9h 10m from Atlanta to Marrakech. Nonstop service is operated by Royal Air Maroc, United Airlines, and Delta Air Lines. These are typical flight times for the major US gateways serving Morocco.
Methodology
Flight times come from our flight-schedule database, which combines published airline timetables, U.S. government schedule data from the Bureau of Transportation Statistics (BTS), and observed flight operations from the EUROCONTROL/OpenSky Open Performance Data Initiative (OPDI); the typical time is the median scheduled duration of each departure city's nonstop services to the destination.

Are there direct flights to Morocco?

Yes, there are nonstop flights from the United States to Morocco. New York offers nonstop service to Casablanca and Marrakech on Royal Air Maroc and United Airlines, with flight times of 7h 5m to Casablanca and 8h 35m to Marrakech. Washington and Miami also have nonstop flights to Casablanca on Royal Air Maroc, taking 7h 15m and 8h 55m respectively. Atlanta has a nonstop flight to Marrakech on Delta Air Lines, with a flight time of 9h 10m.
Methodology
Nonstop service is identified from the scheduled operating flights in our flight-schedule database, which combines published airline timetables, U.S. government schedule data from the Bureau of Transportation Statistics (BTS), and observed flight operations from the EUROCONTROL/OpenSky Open Performance Data Initiative (OPDI); a destination with no scheduled nonstop from the origin country is reported as having none.

Which airlines fly to Morocco?

Royal Air Maroc, United Airlines, and Delta Air Lines fly nonstop from the United States to Morocco. New York to Casablanca takes 7h 5m, Washington 7h 15m, Miami 8h 55m, and Atlanta 9h 10m.
Methodology
Airlines are the operating carriers scheduled on nonstop services from each departure city, taken from our flight-schedule database, which combines published airline timetables, U.S. government schedule data from the Bureau of Transportation Statistics (BTS), and observed flight operations from the EUROCONTROL/OpenSky Open Performance Data Initiative (OPDI).

When is the cheapest time to fly to Morocco?

The cheapest months to fly from the United States to Morocco are February, January, and September, with February running 9% below the yearly average and January 8% below, based on fares from Atlanta to Marrakech and Dallas to Casablanca. The lowest half-month window is late January, which offers the best fares across these city pairs. The priciest months are December and June, with December 12% above the yearly average and June 10% above.
Methodology
These seasonal fares look at the busiest city-to-city routes between the two places (up to four, chosen by scheduled flights) and at the seasonal fare curve Priceline's own archive provides for each route. Months are ranked by how far each month's average fare sits above or below that route's yearly average, taking the middle value across the routes, so one expensive route cannot dominate.

How far in advance should I book flights to Morocco?

The best booking window for flights from the United States to Morocco is 4 weeks before departure. Fares do rise when booking very early, as the priciest lead times are 180 days out. These figures come from the Atlanta–Marrakech and Dallas–Casablanca city pairs.
Methodology
This booking-window guidance looks at the busiest city-to-city routes between the two places (up to four, chosen by scheduled flights) and at the booking-window fare curve Priceline's own archive provides for each route. The best time to book is the middle value of those routes' cheapest lead times.

How easy is it to travel within Morocco after I arrive?

Morocco has a good rail network along the Casablanca to Tangier and Marrakech corridors, plus intercity buses and domestic flights. Arriving in Casablanca gives you the fastest train connections to Rabat and Tangier, while Marrakech is a better gateway for the south.