WhatFliesWhere Get the app

Nonstop flights from Madrid to Marrakesh

3 airlines fly this route, with up to 4 flights a day.

MADAdolfo Suárez Madrid-Barajas
661 mi · 28 flights a week · about 2h 5m
RAKMarrakesh Menara
MADRAK

When they leave

Madrid time
6:15a11:50pFirst departure 6:15 AM, last 11:50 PM

Three in the morning, 6:15 AM to 11:50 AM, then one afternoon flight at 3:10 PM, then four in the evening, 5:45 PM to 11:50 PM.

Every flight

Earliest first

Schedules last checked Oct 1, 2026. Times are local.

Flying from Madrid to Marrakesh

Ryanair flies most often, 2 to 3 times a day on the Boeing 737. Iberia Express flies 1 to 2 times a day on the Airbus A321neo and Airbus A320. Air Europa flies on Thursdays with the Boeing 737 MAX 8.

There are 4 flights every day of the week. The first arrival in Marrakesh is at 7:20 AM and the last at 11:55 PM. The flight covers 661 miles, and scheduled flight times run from 2h to 2h 10m.

Iberia Express flies it until Oct 24 and is back on Mar 28, 2027. Air Europa flies it until Oct 22 and is back on Mar 28, 2027.

Flying back, Marrakesh to Madrid has 28 nonstop flights a week.

Return flights

WhatFliesWhere app icon

Find the cheapest day to fly from Madrid to Marrakesh.

Download on the App StoreGet it on Google Play

Schedules as of Oct 9, 2026.