Cheap flights from Madrid to Rabat

Compare Madrid to Rabat flight deals

Find the cheapest month or even day of the year to fly to Rabat

Book the best Rabat fare with no extra fees

Flight deals from Madrid to Rabat

Looking for a cheap last-minute deal or the best return flight from Madrid Airport to Rabat Airport? If you want to travel next month, return fares start from P5,747. Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Madrid to Rabat

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Madrid to Rabat flights are currently cheapest in August.

Direct flights from Madrid to Rabat

Madrid to Rabat: Alternative routes

Compare routes from Madrid to Rabat below. You may find an airport to fly into that's cheaper, faster, or easier than Rabat.

Madrid to Rabat: Flight information

The things to know before you go.
Cheapest flight foundP1,189
Cheapest month to flyAugust
Average flight time1 hr, 40 mins
Most popular airlineRyanair
Average flights per week7

Finding cheap flights from Madrid to Rabat: Frequently asked questions

The best price we found for a return flight from Madrid to Rabat is P3,010. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
1 hour and 40 minutes is the average flight time from Madrid to Rabat.
Ryanair flies direct from Madrid to Rabat.
As of June 2026, there are 7 flights per week flying from Madrid to Rabat.
The cheapest month to fly from Madrid to Rabat is usually September.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Madrid Airport to Rabat Airport on Monday, 14 September 2026.
Yes – the average flight time is 1 hour and 40 minutes.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Rabat but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar and it looks like the cheapest time to book a flight to Rabat is around 40 days in advance, so don’t leave your flight to the last minute.
Currently, Ryanair offers the cheapest flight tickets to Rabat.

Flying from Madrid Airport (MAD) to Rabat Airport (RBA): what you need to know

  • The average duration of a direct flight from Madrid Airport to Rabat Airport is 1 hour 40 minutes.

  • Madrid and Rabat are in the same timezone, UTC+1.

  • To ensure you catch your MAD to RBA flight, allow plenty of time for things like baggage drop and finding your gate. Turning up two hours before international departures and an hour before domestic flights is the standard rule.

  • During popular months such as July, it's a good idea to get to the airport well in advance. Arrive two hours before a domestic departure and four hours ahead of international flights when you travel during peak periods in general.

  • Ryanair offers direct flights from Madrid Airport to Rabat Airport. Book with this popular airline, then get ready to see the sights in Rabat — and maybe even more of Morocco if you have time.

  • Ryanair is the most frequently booked airline on this route.

  • The carrier with the most consistent on-time arrival rate for MAD to RBA flights is Ryanair.

  • Consider adding a stopover when booking your ticket from Madrid Airport to Rabat Airport. Simply uncheck 'Direct flights only' to break up your journey, or visit a new city along the way. Here are some options between MAD and RBA:

    • Barcelona Airport

    • Paris Orly Airport

    • Marseille Airport

How to find the cheapest flights from Madrid Airport (MAD) to Rabat Airport (RBA)

  • The lowest price we've found for a one-way Madrid Airport to Rabat Airport flight is P1,189. A round-trip fare is currently P3,010. Depending on the availability and when you book, these fares may change.

  • It's usually smart to book in advance if you're hoping to get cheap tickets from MAD to RBA. That's because airlines adjust prices based on demand, which tends to increase closer to departure.

  • Plan your trip for May. That's the cheapest month for flights from Madrid Airport to Rabat Airport. If you're flexible on when you fly, try out the 'Whole month' tool to find the cheapest price across every month.

  • Save time looking for cheap flights from MAD to RBA by setting up a Price Alert. You'll get an email or notification on the app when a new discounted fare appears.

  • Find the ideal flight for you with the help of the filters. To see the 'Fastest,' 'Cheapest' or 'Best' flights from Madrid Airport to Rabat Airport, use the 'Sort by' tool. You can also filter by airline, arrival and departure times, and number of stops.

Handy information about Madrid Airport (MAD)

  • When it comes to the on-time performance of Madrid Airport, 77% of flights meet their scheduled arrival time.

  • Central Madrid to Madrid Airport is approximately 13 kilometers. Depending on traffic, it'll take about 20 minutes to get there if you're ride-sharing, catching a taxi or driving.

  • Expect a journey time of around 30 minutes on public transport.

  • Have an early flight from Madrid Airport to Rabat Airport? Avoid the hassle of rushing to the terminal (and catch some extra z's) by choosing one of these hotels close to MAD:

Arriving at Rabat Airport (RBA)

  • The last thing you need is a lengthy journey to your hotel if you're arriving on a late Madrid Airport to Rabat Airport flight. Reserve one of these accommodation options near RBA instead:

  • Get your adventure underway by picking up a Rabat Airport rental car. Grab your wheels from addCar, united rent a car or MOVIS to explore Rabat and beyond.

  • To secure the lowest price, book your ride from Rabat Airport about two weeks before travelling.

When to fly to Rabat Airport (RBA)

  • It's time to plan your trip dates for your flight from Madrid Airport to Rabat Airport. July is the busiest month to head to Rabat. If you'd like a more low-key vibe, go in March.

  • Before locking in your flight from Madrid Airport to Rabat Airport, think about the kind of weather you like. August is the warmest month in Rabat, with temperatures ranging from 20ºC (68ºF) to 31ºC (88ºF).

  • January has average temperatures of between 8ºC (46ºF) and 19ºC (66ºF). Search for cheap tickets from MAD to RBA sometime then if you'd rather travel in cooler conditions.

Explore more of Morocco

  • You've done Rabat, now it's time to explore more of Morocco. Journey about 80 kilometers south-west to Casablanca to tick off its leading sights. From Mosquée to Hassan II Mosque and Hassan II Mosque Museum, you'll have a full itinerary ahead.

  • Around 177 kilometers east of Rabat, Fes is another favourite stop in Morocco. Experience the best of this destination with a visit to Fes Médina, Royal Palace of Fez and Musée.

Prices shown on this page are estimated lowest prices only. Found in the last 12 days.