Flights from Madrid to Marrakesh

The cheapest flights from Madrid to Marrakesh

Showing times and prices for Aug 09

Cheapest

142

Average

336

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

Cheapest
09:30PMMadrid Barajas Airport2h05 10:35PMMarrakech
0 transfers
1421One-way
2nd Cheapest
04:20PMMadrid Barajas Airport25h05 04:25PMMarrakech
1 transfer
1961One-way
10:10PMMadrid Barajas Airport19h15 04:25PMMarrakech
1 transfer
2181One-way
05:55PMMadrid Barajas Airport23h30 04:25PMMarrakech
1 transfer
2221One-way
08:10PMMadrid Barajas Airport21h15 04:25PMMarrakech
1 transfer
2221One-way

Flight schedule from Madrid to Marrakesh

Showing flights for tomorrow, Tuesday, August 9
06:00AMMadrid Barajas Airport11h50 04:50PMMarrakech
1 transfer
06:35AMMadrid Barajas Airport10h50 04:25PMMarrakech
1 transfer
06:35AMMadrid Barajas Airport5h25 11:00AMMarrakech
1 transfer
11:00AMMadrid Barajas Airport2h00 12:00PMMarrakech
0 transfers
11:00AMMadrid Barajas Airport2h00 12:00PMMarrakech
0 transfers
11:05AMMadrid Barajas Airport24h55 11:00AMMarrakech
1 transfer
11:05AMMadrid Barajas Airport6h20 04:25PMMarrakech
1 transfer
12:20PMMadrid Barajas Airport12h25 11:45PMMarrakech
1 transfer
04:20PMMadrid Barajas Airport19h40 11:00AMMarrakech
1 transfer
04:20PMMadrid Barajas Airport25h05 04:25PMMarrakech
1 transfer
04:40PMMadrid Barajas Airport8h05 11:45PMMarrakech
1 transfer
05:55PMMadrid Barajas Airport23h30 04:25PMMarrakech
1 transfer
05:55PMMadrid Barajas Airport18h05 11:00AMMarrakech
1 transfer
07:35PMMadrid Barajas Airport15h45 10:20AMMarrakech
1 transfer
07:35PMMadrid Barajas Airport23h20 05:55PMMarrakech
1 transfer
07:35PMMadrid Barajas Airport5h50 12:25AMMarrakech
1 transfer
07:35PMMadrid Barajas Airport18h20 12:55PMMarrakech
1 transfer
08:10PMMadrid Barajas Airport15h50 11:00AMMarrakech
1 transfer
08:10PMMadrid Barajas Airport21h15 04:25PMMarrakech
1 transfer
09:30PMMadrid Barajas Airport2h05 10:35PMMarrakech
0 transfers
10:10PMMadrid Barajas Airport13h50 11:00AMMarrakech
1 transfer
10:10PMMadrid Barajas Airport19h15 04:25PMMarrakech
1 transfer

This is the last flight of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Tue
Aug 09
Wed
Aug 10
Thu
Aug 11
Fri
Aug 12
Sat
Aug 13
Sun
Aug 14
Mon
Aug 15
Tue
Aug 16
Wed
Aug 17
Thu
Aug 18
Fri
Aug 19
Sat
Aug 20
Sun
Aug 21
Mon
Aug 22
Tue
Aug 23
Wed
Aug 24
Thu
Aug 25
Fri
Aug 26
Sat
Aug 27
Sun
Aug 28
Mon
Aug 29

The fastest flights from Madrid to Marrakesh

Showing times and prices for Aug 09

Fastest Journey

2 h

Average

13 h 53 m

Flights per day

22

Distance

1050 km

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

Fastest
11:00AMMadrid Barajas Airport2h00 12:00PMMarrakech
0 transfers
2321One-way
Fastest
11:00AMMadrid Barajas Airport2h00 12:00PMMarrakech
0 transfers
4051One-way
2nd Fastest
09:30PMMadrid Barajas Airport2h05 10:35PMMarrakech
0 transfers
1421One-way
06:35AMMadrid Barajas Airport5h25 11:00AMMarrakech
1 transfer
2851One-way
07:35PMMadrid Barajas Airport5h50 12:25AMMarrakech
1 transfer
4811One-way

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

Ryanair
Easyjet
Eurowings
Vueling

Overview: Madrid to Marrakesh flight

distanceDistance650 miles (1049 km)
durationAverage flight duration2 h
priceAverage plane ticket price$88 (€82)
changesDirect flightYes
carriersAirlinesAir Arabia Maroc, Vueling, Ryanair, Air France, Iberia, TAP Portugal, Air Europa, Royal Air Maroc, Air Nostrum or PGA-Portugalia Airlines

Flights from Madrid to Marrakesh cover the 650 miles (1049 km) long route taking on average 2 h with our travel partners like Air Arabia Maroc, Vueling, Ryanair, Air France, Iberia, TAP Portugal, Air Europa, Royal Air Maroc, Air Nostrum or PGA-Portugalia Airlines. There are direct flight services available. You can get the cheapest plane tickets for this journey for as low as $34 (€31), but the average price of plane tickets is $88 (€82). Travelers depart most frequently from Madrid Barajas Airport and arrive in Marrakech.

Airlines: Ryanair, Vueling Airlines and Air France flights from Madrid to Marrakesh

You can travel by flight from Madrid to Marrakesh with Ryanair, Vueling Airlines and Air France for as low as $34 (€31). When you search for schedules and tickets, Omio will show you the best route.

Ryanair
Vueling Airlines
Air France

Ryanair is one of the biggest and most popular low-cost airlines in Europe, headquartered in Ireland. Hopping on a plane and flying to popular European destinations quickly and affordably is made easy with Ryanair. This budget airline is known for operating direct flights to smaller or secondary airports usually outside major cities to keep costs down. A Ryanair plane ticket between Madrid and Marrakesh includes allowance of one small personal bag; additional fees tend to apply for cabin baggage and checked baggage.

  • Average Price: $39

Vueling is one of Spain’s leading low-cost airlines where you can choose between Basic, Optima or Time Flex tickets for your next flight to Marrakesh from Madrid.

One of the best ways to travel from Madrid to Marrakesh is by taking a flight with Vueling Airlines. Omio helps you find the ideal Vueling Airlines flight from Madrid to Marrakesh by showing you Vueling Airlines current flight schedules and timetables, the plane tickets on offer (including amenities offered onboard and travel information like baggage allowance) and the best prices for this Madrid to Marrakesh route. You can expect to travel 650 miles (1049 km) from Madrid to Marrakesh on a flight with Vueling Airlines. If you are using the Omio app to search for flights to Marrakesh from Madrid, you can check straight away if the Vueling Airlines ticket is a mobile ticket, which makes it easy for you to go paperless when traveling without needing to purchase tickets in person at the airport. Once you’ve found that perfect flight, book your Vueling Airlines plane ticket on Omio quickly and easily, then enjoy your upcoming trip from Madrid to Marrakesh!

    Air France is France's leading airline offering flights within and outside Europe; you can choose different ticket types for your flight from Madrid to Marrakesh including: Economy Light, Economy Standard, Economy Flex, Premium Economy and Business.

    Find cheap tickets for Air France flights to Marrakesh from Madrid on Omio. Omio can help you find the best flight deals and prices all in one place by showing you the most up-to-date Madrid to Marrakesh flight schedule from Air France, the latest plane ticket offers available and other travel information for the 650 miles (1049 km) trip between Madrid and Marrakesh, including information on baggage allowance and amenities offered onboard depending on the class fare you pick and choose. If you search for flights to Marrakesh from Madrid in the Omio app, you can check to see if the Air France flights available are mobile tickets, which makes it even more convenient for you to go paperless when traveling. Check the Air France flight schedule for your ideal departure and arrival times, compare the best route available to get to Marrakesh from Madrid and then book a cheap flight with ease. Sit back and enjoy your upcoming flight to Marrakesh from Madrid with Air France!

      Flights from Madrid to 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.

      Which airlines fly from Madrid to Marrakech?

      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.

      How long is the flight from Madrid to Marrakech?

      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.

      How many flights are there from Madrid to Marrakech?

      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.

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

      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.

      Travel Tips: Madrid to Marrakesh Flight

      Take a flight to Marrakesh easily. 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 Madrid to Marrakesh.
      FAQs

      Travel between Madrid, Spain and Marrakesh, Morocco by plane is: Partially open.

      Can I enter Morocco from Spain?

      International entry status: Entry is partially open for citizens and permanent residents of Spain

      Do I need to quarantine on arrival in Morocco from Madrid?

      Conditions of entry:

      • Negative COVID-19 test issued at most 3 days before arrival
      • Health declaration required

      What are the safety rules to follow in Marrakesh, Morocco?

      All travelers in Morocco must observe these coronavirus safety measures:

      • Physical distance: 2 metre (s) (7 feet)
      • Face mask: Mandatory

      The information above was last checked on 8/3/22. Remember to review the latest COVID-19 travel safety regulations   for your flight from Madrid to Marrakesh as this information can change.

      The current restriction level for your return trip by plane from Marrakesh to Madrid is: Partially open

      Are there any international entry restrictions on returning to Spain from Morocco?

      Reentry to Spain is allowed for: Entry is partially open for citizens and permanent residents of Morocco

      Do I need to quarantine on arrival in Spain from Marrakesh?

      What are the requirements?

      • Travellers must present a negative COVID-19 test as either a RT-PCR performed within 72 hours prior to arrival, or an Antigen test performed within 24 hours prior to arrival
      • Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test
      • Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test (certificate needed)
      • Health screen upon arrival
      • Specific entry restrictions may apply for travel to Spain: Canary Islands

      What are the safety rules to follow in Madrid, Spain?

      The government of Spain has imposed these measures to reduce the spread of COVID-19:

      • Physical distance: 1.5 metre (s) (5 feet)
      • Face mask: Mandatory

      Last checked on 7/28/22. We do our best to keep this information up to date, but regulations can change so please double check the latest COVID-19 travel safety regulations ahead of your flight to Madrid from Marrakesh here.

      Omio customers have found the cheapest flights from Madrid to Marrakesh to cost as little as $34 (€31)  in the next 7 days.
      The flight price between Madrid and Marrakesh is on average $88 (€82)  if you are looking to purchase your tickets for this trip in the next 7 days.
      When traveling this route you should expect the distance to Marrakesh from Madrid by plane to be approximately 650 miles (1049 km).
      The flight time to Marrakesh from Madrid is on average 2 h  for the 650 miles (1049 km) long journey, but the time it takes to go to Marrakesh from Madrid by flight can vary depending on specific dates or traveling on weekends and holidays.

      When traveling this route, Omio customers are departing most frequently from Madrid Barajas Airport   and arriving in Marrakech.

      You can find the most popular departure airport for this trip, Madrid Barajas Airport, located approximately 9.9 miles (15.9 km) from the city center of Madrid. The most popular arrival airport in Marrakesh, called Marrakech, is located around 5.5 miles (8.9 km) away from its city center. To reach the city center of Marrakesh from Marrakech, check what taxi services, airport shuttle services or public transit options are available.

      Take the Madrid to Marrakesh flight with Air Arabia Maroc, Vueling, Ryanair, Air France, Iberia, TAP Portugal, Air Europa, Royal Air Maroc, Air Nostrum or PGA-Portugalia Airlines. However, it's always good to check out all possible airlines for the journey to Marrakesh from Madrid as there might be differences in the amenities they offer.
      If you’re looking for a direct flight, consider traveling with Ryanair or Iberia. Nonstop flight services tend to offer more convenience and save you time getting you to your destination, so it's worth paying attention to this when booking your plane tickets.
      The earliest flight departing from Madrid to Marrakesh leaves at 4: 55 AM. The last flight departing from Madrid to Marrakesh leaves at 9: 50 PM. You can find the latest Madrid to Marrakesh flight schedule on Omio and book the best time to leave for your journey on your chosen travel date.
      You can find flights from Madrid to Marrakesh to cost on average $88 (€82) one way if you book within the next 7 days. But we recommend buying plane tickets in advance to score the best deals and save money on your trip. You’ll see tickets for the Madrid to Marrakesh flight generally on sale a few months before the planned travel date.

      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
      Currency
      Language