Marrakesh to Madrid Flights

Mon, May 20
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Overview: Marrakesh to Madrid flight

distanceDistance650 miles (1049 km)
durationAverage flight duration2 h
priceAverage plane ticket price$197 (€170)
changesDirect flightNo
carriersAirlinesRyanair, Iberia, Iberia Express, Air Europa, Royal Air Maroc, Vueling Airlines, Air Nostrum, PGA-Portugalia Airlines or TAP Portugal

Flights from Marrakesh to Madrid cover the 650 miles (1049 km) long journey taking on average 2 h with our travel partners like Ryanair, Iberia, Iberia Express, Air Europa, Royal Air Maroc, Vueling Airlines, Air Nostrum, PGA-Portugalia Airlines or TAP Portugal. You can get the cheapest plane tickets for this trip for as low as $60 (€52), but the average price of plane tickets is $197 (€170). Travelers depart most frequently from Marrakech and arrive in Madrid Barajas Airport.

The cheapest flights from Marrakesh to Madrid

Showing times and prices for May 20

Cheapest

The best way to find a cheap flight ticket from Marrakesh to Madrid is to book your journey as far in advance as possible and to avoid traveling at rush hour.

Iberia Express
05:40PM2h00
Marrakesh
07:40PMMadrid
$351One-way
0 transfers
Iberia
04:40PM3h00
Marrakesh
07:40PMMadrid
$1501One-way
0 transfers
Royal Air Maroc
09:35AM7h15
Marrakesh
04:50PMMadrid
$1921One-way
0 transfers
Iberia
11:45AM2h00
Marrakesh
01:45PMMadrid
$2211One-way
0 transfers
TAP Portugal
03:45PM18h35
Marrakesh
10:20AMMadrid
$3431One-way
0 transfers

Flight schedulefrom Marrakesh to Madrid

Showing flights for tomorrow, Monday, May 20
Iberia Express
05:40PM2h00
Marrakesh
07:40PMMadrid
0 transfers
Iberia
11:45AM2h00
Marrakesh
01:45PMMadrid
0 transfers
TAP Portugal
03:45PM18h35
Marrakesh
10:20AMMadrid
0 transfers
Vueling
08:00PM11h50
Marrakesh
07:50AMMadrid
0 transfers
Royal Air Maroc
09:35AM7h15
Marrakesh
04:50PMMadrid
0 transfers

Find all the dates and times for this journey

Compare prices and tickets Marrakesh to Madrid by flight

Mon
May 20
Tue
May 21
Wed
May 22
Thu
May 23
Fri
May 24
Sat
May 25
Sun
May 26
Mon
May 27
Tue
May 28
Wed
May 29
Thu
May 30
Fri
May 31
Sat
Jun 01
Sun
Jun 02
Mon
Jun 03
Tue
Jun 04
Wed
Jun 05
Thu
Jun 06
Fri
Jun 07
Sat
Jun 08
Sun
Jun 09

The fastest flights from Marrakesh to Madrid

Showing times and prices for May 20

Fastest Journey

2 h

Average

7 h 26 m

Flights per day

6

Distance

1050 km

Of the 6 flights that leave Marrakesh for Madrid every day 6 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

Iberia Express
05:40PM2h00
Marrakesh
07:40PMMadrid
$351One-way
0 transfers
Iberia
11:45AM2h00
Marrakesh
01:45PMMadrid
$2211One-way
0 transfers
Iberia
04:40PM3h00
Marrakesh
07:40PMMadrid
$1501One-way
0 transfers
Royal Air Maroc
09:35AM7h15
Marrakesh
04:50PMMadrid
$1921One-way
0 transfers
Vueling
08:00PM11h50
Marrakesh
07:50AMMadrid
$6091One-way
0 transfers

More than 1,000 travel companies trust us to sell their tickets all in one place.

Ryanair
Easyjet
Eurowings
Vueling

Airlines: Ryanair, Iberia and Royal Air Maroc flights from Marrakesh to Madrid

You can travel by flight between Marrakesh and Madrid with Ryanair, Iberia and Royal Air Maroc for as low as $18 (€15). When you search for schedules and tickets, Omio will show you the best journey.

Iberia is Spain’s leading airline, headquartered in Adolfo Suárez-Madrid Barajas in Madrid, offering flights around Europe and across the world. It offers different fares for your next flight to Madrid from Marrakesh including: Basic Fare, Classic Fare, Flexible Fare and Business Club.

Iberia from Marrakesh to Madrid flight information:

  • Average Duration: 1 h 55 min
  • Cheapest Price: $35

Flights from Marrakech to Madrid

The Marrakech Madrid flights connect both cities in a practical way, with a great variety of options for the user: there are departures every day of the week, with 3 different companies.

What airlines fly from Marrakech to Madrid?

Ryanair, Iberia and Air Europa are in charge of chartering these flights, always direct. They highlight all the fast and economical routes of the Irish low cost Ryanair.

How long is the flight from Marrakech to Madrid?

The flights Marrakech Madrid have an approximate duration of 2 hours, since they are direct. If a route with scale is chosen, the duration increases above 4.5 hours.

How many flights from Marrakech to Madrid?

Direct flights between the two cities are around twenty a week. The most popular days are Mondays and Fridays, with 4 departures. There are 3 on Saturday and 3 on Sunday. Both Ryanair and Iberia operate 9 Marrakech Madrid flights a week. For its part, Air Europa schedules 2 weekly departures to complete the offer. With 1 scale, the list of outputs expands to more than 20 per day.

What are the airports of departure and arrival for flights from Marrakech to Madrid?

Marrakech-Menara airport is a large infrastructure that hosts domestic and international flights, mainly from Europe and the Arab world. It's very close to the medina, just 3 kilometers away. To get to him from the center you have to take the bus line 19. Madrid-Barajas Adolfo Suárez airport is located 12 kilometres from the centre and is connected to it by metro line 8, 24-hour Airport Express bus, suburban train-Renfe and taxi.

Cheap flights from Marrakesh to Madrid: when to book to save $

Time Price Savings
1 week earlier 32 €
2 weeks earlier 26 €23%
3 weeks earlier 26 €23%
1 month before 23 €39%
2 months earlier 23 €39%
3 months earlier 20 €60%


When it comes to booking flights, planning ahead always pays off! Both scheduled and low-cost airlines often release promotional prices and discounted fares—so by buying in advance—you can get access to the cheapest airline tickets. Use Omio to check prices and flight offers Marrakesh - Madrid: look for the most attractive fares and choose the most suitable solution for you. But hurry up—if you want to buy cheaper airline tickets from Marrakesh to Madrid timing is everything.

Flight prices can fluctuate massively. However, we have studied price trends to help you find cheap flights from Marrakesh to Madrid and save as much as possible on ticket prices. In general, when you book a flight:

  • Buying your air tickets from Marrakesh to Madrid 3 weeks in advance means you could save up to 23% compared to the price available on the day of departure.
  • If you book a flight from Marrakesh - Madrid 2 months in advance you save up to about 39% compared to the initial price.
  • By booking 3 months in advance you could save up to 60%
  • Check back to our website where you can explore airline offers and cheap flights to travel all over Europe, the U.S. and Canada.

FAQs: Marrakesh to Madrid Flight

FAQs: Take a flight from Marrakesh to Madrid hassle-free. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Marrakesh to Madrid.
FAQs
Cheap plane tickets from Marrakesh to Madrid can start from as little as $60 (€52) when you book in advance. The average flight ticket price for Marrakesh to Madrid is $197 (€170); however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
The average journey time by plane from Marrakesh to Madrid is 2 h   to travel the 650 mile (1049 km) long journey. Journey times can vary on weekends and holidays, so use our Journey Planner to search for a specific date.
The first flight from Marrakesh to Madrid leaves at 5: 05 AM. Plan your trip with the Journey Planner   from Omio.
The last flight from Marrakesh to Madrid leaves at 9: 45 PM.
For the best Marrakesh to Madrid flight to purchase, you can travel safely and comfortably with Ryanair, Iberia, Iberia Express, Air Europa, Royal Air Maroc, Vueling Airlines, Air Nostrum, PGA-Portugalia Airlines or TAP Portugal. However, it's always good to check all possible airlines with services between Marrakesh and Madrid to compare what amenities they may offer.

Flights from Marrakesh to Madrid generally leave from Marrakech and arrive in Madrid Barajas Airport.

Marrakech is 5.9 km away from Marrakesh city centre and Madrid Barajas Airport is 15 km from Madrid city centre.

The cheapest month for a flight from Marrakesh to Madrid is July.
Yes, you can take a flight from Marrakesh to Madrid.

More options for your journey from Marrakesh to Madrid

Here are some other resources that might have the information you need

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
More routes, destinations and providers
Currency
Language