Cheapest
Average
The best way to find a cheap flight ticket from Madrid to Marrakesh is to book your journey as far in advance as possible and to avoid traveling at rush hour.
This is the last flight of the day.
Find all the dates and times for this journey
Fastest Journey
2 h
Average
10 h 25 m
Flights per day
6
Distance
1050 km
Of the 6 flights that leave Madrid for Marrakesh every day 6 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
Distance | 650 miles (1049 km) | |
Average flight duration | 2 h | |
Average plane ticket price | $90 (€81) | |
Direct flight | No | |
Airlines | Air Nostrum, Royal Air Maroc, TAP Portugal, PGA-Portugalia Airlines, Iberia, Air Europa, Ryanair, Vueling or Air France |
Flights from Madrid to Marrakesh cover the 650 miles (1049 km) long trip taking on average 2 h with our travel partners like Air Nostrum, Royal Air Maroc, TAP Portugal, PGA-Portugalia Airlines, Iberia, Air Europa, Ryanair, Vueling or Air France. There are direct flight services available. You can get the cheapest plane tickets for this route for as low as $64 (€57), but the average price of plane tickets is $90 (€81). Travelers depart most frequently from Madrid Barajas Airport and arrive in Marrakech.
With flight times as little as 1 hour, the flight from Madrid to Marrakech is a quick and convenient way to travel. Passengers hoping to reach the Morrocan city from the Spanish capital will find 2 to 4 direct departures every day, with numerous indirect options also available. Flights are offered by national and budget carriers, and there's usually an option for morning, afternoon and evening take-off times.
Direct flights are offered by flag carrier Iberia, budget carrier Ryanair and Air Europa. Iberia is the only airline to offer a direct departure every day of the week. Ryanair has no services on a Wednesday, and Air Europa only offers flights on Mondays and Fridays. Indirect options are also readily available with TAP Portugal via Lisbon, Air France via Paris and Vueling via Barcelona.
The flight from Madrid to Marrakech is a short one, with direct flights just taking just 1 hour to reach their destination in Morroco. Occasionally, travelers may find the route takes just over an hour. Indirect routes take significantly longer, with the shortest coming in at 3 hours 20 minutes.
Every day, passengers can expect between 2 and 4 direct options. This continues over the weekend, with departures available from Ryanair and Iberia on Saturdays and Sundays. On the busiest days, passengers should expect a choice of morning, afternoon and evening departures. When a direct route is not convenient, there are numerous indirect options, though passengers must be sure to check wait times at transfer stations to avoid lengthy stopovers.
Departure airport: Located in northeast Madrid, Barajas has great transport connections from the city center. Airport buses run 24/7, all year-round and take about 40 minutes. Passengers can also access the airport from Atoch via Metro Line 8. The fastest route to the airport is via light rail, which takes just over 10 minutes and depart every 15 minutes.
Arrival airport: Passengers will arrive at Marrakech (RAK), the main international gateway in Marrakesh. Bus route 19 departs from outside terminal 2 and takes passengers to key locations in town. Or traveler's can utilize the hire car or taxi facilities at the airport.
Flights from Madrid to Marrakesh generally leave from Madrid Barajas Airport and arrive in Marrakech.
Madrid Barajas Airport is 15.9 km away from Madrid city centre and Marrakech is 8.9 km from Marrakesh city centre.
Here are some other resources that might have the information you need