Direct flights to Marrakech

Situated in the heart of Morocco, Marrakech is jam-packed with a myriad of things to do. Here you can learn more about the destination and find direct flights from all over the world.

Marrakesh Menara Airport is the second largest airport in Morocco after Mohammed V International Airport. In total there are 99 airports with direct flights to Marrakech from 24 different countries and 2 U.S. states. The airport is a focus city for Ryanair (Operating base.) and Royal Air Maroc . You can easily reach Marrakech with daily non-stop flights from 6 major hubs like Casablanca (Royal Air Maroc), Paris (Air France) and Madrid (Iberia Express).

RAK Click to open the interactive map.

Non-stop routes to RAK:


No direct flights found. Try clear all filters.

Start at the action-packed Djemaa el-Fna, and if you can tear yourself away from the castanet-clanging water-sellers and turbaned potion-sellers, head into Marrakesh's maze of covered market streets. While you're in the heart of the Medina, you may come upon a palace museum, stay in a riad guest-house, and venture a dish of piping-hot snails.

Head to the Medina (old city) for an assault on all of your senses, it will really feel like you’ve stepped back in time onto the set of a medieval film.

The huge thick, towering walls are full of goats, chickens, donkeys, houses, traditional businesses, beautifully restored Riads and the famous souks where you can buy crafts, colourful textiles, rugs, slippers, metalwork, spices and jewellery. Explore the alleyways by foot, horse-drawn carriage or taxi – often the journey is an experience in itself! Many of the Riads - traditional houses or palaces with an interior courtyard – are now luxurious boutique hotels.

Many resemble the pages of an interior design magazine with exquisite architecture and stunning views from the roof terraces across Marrakech and across to the Atlas Mountains.

Find a direct flight to Marrakech

The airport of Marrakech is well connected to most parts of Europe, and you can find direct flights from almost every European country. In the list below you find some of the airports with the most frequent direct connections to Marrakech – follow the links to book your next flight.

direct flights from istanbul to marrakech

Experience this in Marrakech

Close to the Souks and in the heart of the Medina is the famous Djemaa el Fna Square, allegedly Africa’s busiest square, it is usually full of snake charmers, story tellers, dancers, acrobats, castanet clanging tea sellers and busy hawker food stalls. Dating back to 1062, Marrakech was founded by the Almoravid dynasty who recruited the finest architects and craftsmen to build the beautiful palaces, mosques and baths complete with a subterranean water system.

The walls were built from mud and clay from the red plains nearby and are in dazzling contrast to the often snow-capped peaks of the Atlas Mountains which can be seen in the distance. Other famous attractions in Marrakech include the Koutubia Mosque and the chic Majorelle Gardens designed by Yves Saint Laurent which provides an oasis of tranquillity in this bustling city. Marrakech is home to hundreds of restaurants and eateries with a fusion of North African and French cuisine.

There is a great choice of restaurants bordering Djemaa el Fna and in the alleyways which lead off it – the restaurant Le Marrakech serves traditional Moroccan food and you can dine on the balcony whilst enjoying the entertainment in the square. For something more sophisticated, head to Le Tobsil Restaurant and follow the man with the lantern through the Medina for a delicious banquet of food in a theatrical setting.

How to find a cheap flight to Marrakech

Just complete and click on our flight search box to find a great choice of cheap flights to Marrakech. Prices will tend to rise the closer you are to departure so for the cheapest flights we would always advise that you book well in advance. If you need to organize a late getaway, have a look at our offers on lastminute flights.

Marrakech climate – from summer to winter

Marrakech features a semi-arid climate, with mild wet winters and hot dry summers. Average temperatures range from 12 degrees Celsius in the winter to 23 degrees Celsius in the summer. The wet winter/dry summer precipitation pattern of Marrakech mirrors precipitation pattern found in Mediterranean climates. However the city receives less rain than is typically found in a Mediterranean Climate, hence the semiarid climate classification.

Major airlines with daily flights to Marrakech
Daily flights with Royal Air Maroc
Daily flights with Air France
Daily flights with Iberia Express
Daily flights with TAP Portugal
Daily flights with Turkish Airlines
Daily flights with British Airways
RAK routes and destination map
Show flights from Marrakech instead? Cheap flights to Marrakech

Yes, you can fly to Marrakech (RAK) from New York (RAK).

There are 39 airlines with direct flights to Marrakech. Royal Air Maroc, TUI Airlines Belgium and Transavia France are the most popular ones.

All 3 big alliances are flying to Marrakech. Star Alliance, Oneworld and SkyTeam.

The IATA code is RAK and the ICAO code is GMMX.

You can fly daily from 6 different airports hubs to Marrakech. Including Casablanca with Royal Air Maroc, Paris with Air France and Madrid with Iberia Express.

Depends where you are flying from. It takes 7h 35min from New York (EWR) and 50min from Casablanca (CMN).

There is 1 airport in Marrakech with scheduled flights, Marrakesh Menara Airport, RAK.

It depends on where from and when you are flying. The average one-way ticket price according to our data is $121.
Direct flights to Morocco
Mohammed V International Airport
Mohammed V International Airport (CMN)

Flights from 98 different airports

Inezgane Airport
Inezgane Airport (AGA)

Flights from 63 different airports

Ibn Batouta
Ibn Batouta (TNG)

Flights from 47 different airports

Saiss (FEZ)

Flights from 39 different airports

Sale (RBA)

Flights from 24 different airports

Nadar (NDR)

Flights from 24 different airports

Angads (OUD)

Flights from 24 different airports

Saniat Rmel
Saniat Rmel (TTU)

Flights from 11 different airports

Essaouira Airport
Essaouira Airport (ESU)

Flights from 9 different airports

Ouarzazate (OZZ)

Flights from 7 different airports