Cheap Flights from Barcelona (BCN) to Rabat (RBA)

Travellers and cabin class

Compare Barcelona 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 Barcelona to Rabat

Looking for a cheap last-minute deal or the best return flight from Barcelona to Rabat? Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Barcelona to Rabat

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

Direct flights from Barcelona to Rabat

Barcelona to Rabat: Alternative routes

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

Barcelona to Rabat: Flight information

The things to know before you go.
Cheapest flight found$92
Cheapest month to flySeptember
Average flight time2 hrs, 5 mins
Most popular airlineRyanair
Average flights per week5

Finding cheap flights from Barcelona to Rabat: Frequently asked questions

The best price we found for a return flight from Barcelona to Rabat is $92. 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.
2 hours and 5 minutes is the average flight time from Barcelona to Rabat.
Ryanair and Air Arabia Maroc fly direct from Barcelona to Rabat.
As of May 2025, there are 5 flights per week flying from Barcelona to Rabat.
The cheapest month to fly from Barcelona to Rabat is usually May 2025.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Barcelona Airport to Rabat Airport on Sunday, 21 September 2025.
Yes – the average flight time is 2 hours and 5 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 Barcelona-El Prat Airport (BCN) to Sale Airport (RBA): what you need to know

  • The average duration of a direct flight from Barcelona-El Prat Airport to Sale Airport is 1 hour 50 minutes.

  • Rabat's timezone is UTC+1, which is the same as Barcelona.

  • Flights from BCN to RBA start from 09:20 — the earliest with Ryanair. The last service of the day is at 23:10 with Air Arabia Maroc. Overall, you can take your pick of five weekly Barcelona-El Prat Airport to Sale Airport flights.

  • Give yourself enough time to catch your BCN to RBA flight. A good rule of thumb is to arrive at least two hours before international departures and an hour ahead for domestic flights.

  • Flying during a peak month such as July? Major public holidays and other popular periods can lead to longer queues at check-in and security. Play things extra safe and get there up to four hours ahead of an international flight and two hours before domestic departures.

  • Air Arabia Maroc is your gateway to discovering Rabat (and maybe even some other exciting parts of Morocco!). Check out the direct flights from Barcelona-El Prat Airport to Sale Airport offered by this carrier.

  • The airline most travellers fly with on this route is Air Arabia Maroc.

  • With 76.0% of services arriving as planned, Ryanair is the most punctual carrier offering BCN to RBA flights.

  • If you'd like to explore another city along the way, simply deselect 'Direct flights only' when searching for your ticket from Barcelona-El Prat Airport to Sale Airport. These are the top stopovers between BCN and RBA:

    • Adolfo Suarez Madrid-Barajas Airport

    • Seville Airport

    • Lyon Saint-Exupery International Airport

How to find the cheapest flights from Barcelona-El Prat Airport (BCN) to Sale Airport (RBA)

  • Currently, $35 is the lowest price we've seen for a one-way Barcelona-El Prat Airport to Sale Airport flight. The best price for a return ticket is $92. Bear in mind that fares may change due to demand when booking.

  • To secure cheap tickets from BCN to RBA, reserve your journey five months before your planned departure.

  • The cheapest month for flights from Barcelona-El Prat Airport to Sale Airport is April. Use the 'Whole month' tool to see the lowest airfares if you have a flexible schedule.

  • You won't have to check back in every day to find out if fares have dropped when you create a Price Alert. We'll update you as soon as there's a change in price on cheap flights from BCN to RBA.

  • Pick your preferred arrival and departure times, airlines and number of stops with the filters. Alternatively, sort your results by 'Cheapest' to get the best deals on flights from Barcelona-El Prat Airport to Sale Airport.

Handy information about Barcelona-El Prat Airport (BCN)

  • When it comes to the on-time performance of Barcelona-El Prat Airport, 79.12% of flights complete their journey on time.

  • To reach Barcelona-El Prat Airport from central Barcelona, it takes about 25 minutes by car. This depends on traffic, however. It's approximately 18 kilometres from the airport to the city centre.

  • The trip on public transport takes about 35 minutes.

  • Catching an early flight from Barcelona-El Prat Airport to Sale Airport? Avoid the last-minute rush to the airport (and sneak in some extra precious sleep) by picking one of these hotels close to BCN:

Arriving at Sale Airport (RBA)

  • The last thing you want is a long journey to your hotel if you're landing late on a Barcelona-El Prat Airport to Sale Airport flight. Check in to one of these accommodation options near RBA instead:

  • Fast-track your adventure by picking up a Sale Airport rental car. Grab your wheels from addCar, united rent a car or MOVIS and explore beyond Rabat's usual tourist stops.

  • For the best deal, reserve your vehicle from Sale Airport around two weeks before you set off.

Getting from Sale Airport (RBA) to central Rabat

  • Sale Airport to the centre of Rabat has a drive time of around 30 minutes. It's approximately 14 kilometres away.

  • Travelling to the centre on public transport will take you around 1 hour 45 minutes.

When to fly to Sale Airport (RBA)

  • It's time to plan your travel dates for your flight from Barcelona-El Prat Airport to Sale Airport. August is the busiest month to head to Rabat. If you like a more low-key vibe, go in April.

  • Book your flight from Barcelona-El Prat Airport to Sale Airport for August if you want to visit Rabat during its warmest month. Expect temperatures of between 20ºC (68ºF) and 31ºC (88ºF).

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

Explore more of Morocco

  • Casablanca is just one of the many cities in Morocco waiting to be discovered once you've seen the sights of Rabat. Around 80 kilometres away to the south-west, its best attractions include Hassan II Mosque, La Sqala and Square of Mohammed V.

  • Fes is another must-experience destination in Morocco and is around 177 kilometres east of Rabat. No journey is complete without a visit to Al-Attarine Madrasa, Bab Bou Jeloud and Dar Batha Museum.

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