$163 Cheap Flights to Morocco

Compare Morocco flights across hundreds of providers

Find the cheapest month or even day of the year to fly

Book the best flight with no fees

Flying to Morocco

The things to know before you go.
Cheapest plane ticket found$361
Cheapest month to flyMay
Average flight time7 hrs, 54 mins
Possible destinations20
Most popular airlineAmerican Airlines
Average flights per week56

Cheap flight deals to Morocco

Looking for a cheap flight deal to Morocco? Find last-minute deals and the cheapest prices on one-way and round-trip tickets right here.

Find the cheapest time to fly to Morocco

Flexible on travel dates? Find the cheapest month – or even day – to fly to Morocco.

Which airlines fly direct to Morocco?

Frequently asked questions

American Airlines, Royal Air Maroc, United, Virgin Atlantic, Delta, and Etihad Airways all fly non-stop to Morocco.
We crunched some numbers and found that the cheapest month to fly to Morocco is currently March.
Yes – some airlines fly direct to Morocco. Popular direct flight destinations include Casablanca and Marrakech.
The best price we found for a round-trip flight to Morocco is $361. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
The cheapest city to fly into is Marrakech, and the cheapest airport serving this city at the moment is Marrakech Menara.
The cheapest airport in Morocco is Marrakech Menara – we've found flights from $361.
After crunching the numbers on our flight calendar, we found that the cheapest date to fly to Morocco is Saturday, March 7, 2026, to Marrakech Menara Airport.

Discover Morocco

How to find cheap flights to Morocco

Uncover the magic of Morocco with the cheapest flight options at your fingertips. We've compared prices from over 500 airlines and online travel agents to bring you the best deals on flight tickets to Morocco. No hidden fees or surprises – just straightforward prices that let you say 'yes' to discovering enchanting Marrakech, Fez, and beyond.

The best time to go to Morocco

The ideal time to visit Morocco is from March to May and September to October. During these months, the weather is warm and sunny, with average temperatures ranging from 64°F to 82°F and relatively low rainfall. This makes it perfect for sightseeing and trekking adventures.

Visiting in the high season, from June to August, can be hot and crowded, sometimes reaching up to 99°F. However, if you're looking for a cheaper option, consider traveling during the low season between November and February. You’ll find lower prices on flights and accommodation, but do keep in mind that the temperatures can be cooler and more likely to rain.

Top tip: If you're flexible on your departure dates, use our Whole Month feature to find the cheapest day of the year to travel to any city you choose in Morocco.

The best time to book flights to Morocco

For the cheapest flights to Morocco, the ideal time to book is around 30 to 50 days before your departure. This will give you the best chance of securing a great deal on your airline tickets from the United States.

Don't forget to use our Price Alert feature to keep an eye on flight fares to Morocco. Simply set up an alert, and we'll notify you by email or push notification whenever prices fluctuate.

Airlines that fly to Morocco

Some of the most popular routes between the United States and Morocco are:

From Miami (Miami International Airport) to Marrakech (Marrakech Menara Airport) with TAP Air Portugal

From New York (New York John F. Kennedy Airport) to Casablanca (Casablanca Mohamed V. Airport) with TAP Air Portugal

From New York (New York John F. Kennedy Airport) to Tangier (Tangier Ibn Battouta Airport) with Vueling Airlines

Top things to see and do in Morocco

Explore the diverse attractions of Morocco, a country that blends ancient cultures with natural landscapes. Visit the souks and majestic palaces of Marrakech, or wander through the blue-painted streets of Chefchaouen. Experience the historic medinas of Fez, some of the best-preserved in the Arab world. Don't miss out on Morocco's festivals such as the Gnaoua World Music Festival in Essaouira, which celebrates traditional Gnaoua music along with international genres. Make the most of your trip by indulging in the flavors of Moroccan cuisine, including tagine and mint tea.

Best cities to visit in Morocco

Marrakech

Marrakech, or the "Red City," is Morocco's cultural epicenter. With its bustling souks, colors, and historic palaces, there's never a dull moment. Be sure to visit the famous Jemaa el-Fnaa square for delicious food, entertainment, and a chance to shop for traditional Moroccan goods.

Casablanca

As Morocco's largest city, Casablanca offers a mix of modernity and heritage. This coastal city boasts beautiful beaches and a thriving art scene. Wander through the art-deco architecture in the Habous Quarter and visit the magnificent Hassan II Mosque – one of the largest mosques in the world.

Fes

Fes, the oldest of Morocco’s imperial cities, is known for its well-preserved medieval architecture and labyrinth streets within the Fes el-Bali district. Be sure to explore the ancient Royal Palace gate and the centuries-old Al Quaraouiyine University, one of the oldest still operating universities in the world.

Chefchaouen

Tucked away in the Rif Mountains, Chefchaouen or the "Blue City", is famous for its blue-painted buildings and picturesque streets. Often considered a photographer's paradise, soak in the magical atmosphere and wander through the city's narrow alleys, discovering local artisan crafts and views of the surrounding landscape.