Compare airlines and travel sites in one search No booking fees from us
FlightConnect
  1. Home
  2. Flights
  3. Flights from Madrid
  4. Madrid to Marrakech
Nonstop route · Spain → Morocco

Cheap flights from Madrid to Marrakech from €15

Ryanair, Air Europa, Iberia and Iberia Express fly nonstop from Madrid to Marrakech. The flight takes around 1h 50m, and the cheapest one-way fare we found recently is €15 on 3 Nov.

Direct flights available 1h 50m Cheapest in November Prices checked 14 days ago
MADRAK

Madrid to Marrakech at a glance

Airlines flying nonstop from Madrid to Marrakech

4 airlines on this route.

AirlineFlights a weekTypical departuresFromSearch
Ryanair——€15Search
Air Europa———Search
Iberia———Search
Iberia Express———Search

Cheapest month to fly from Madrid to Marrakech

Lowest one-way fare found for each month: November is cheapest, July the most expensive.

Good to know

Distance
1,064 km661 miles
Flight time
1h 50mestimate
Time difference
NoneMarrakech vs Madrid
Currency in Marrakech
MAD
Airports
MAD → RAK

Flights from Madrid to Marrakech: questions answered

How much is a flight from Madrid to Marrakech?
The cheapest one-way fare we found recently is €15, nonstop, departing in November. Prices change constantly, so search your dates for the live fare.
Are there direct flights from Madrid to Marrakech?
Yes. Ryanair, Air Europa, Iberia and Iberia Express fly this route nonstop.
How long is the flight from Madrid to Marrakech?
A nonstop flight covers 1,064 km and takes around 1h 50m.
What is the cheapest month to fly from Madrid to Marrakech?
November has the lowest fare we found (€15), while July is the most expensive (€49).
Which airlines fly from Madrid to Marrakech?
Ryanair, Air Europa, Iberia and Iberia Express operate nonstop flights on this route.
Which airports serve Madrid and Marrakech?
Madrid: Adolfo Suárez Madrid–Barajas Airport (MAD). Marrakech: Marrakesh Menara Airport (RAK).

More flights from Madrid