A direct flight from Marrakech to Madrid is the fastest way to travel from Morocco to the Spanish capital. The distance between the cities is 1,049 km, and there are approximately 25 scheduled flights per week on this route.
Both full-service carriers, such as Iberia and Air Europa, and low-cost airlines operate this route. Ticket prices are dynamic, so we recommend using the low-price calendar and checking information on how to get to Marrakech airport and how to get from Madrid airport to the city center.






















