- Home
- Flights
- Flights from Barcelona
- Barcelona to Rabat
Flights from Barcelona to Rabat
Air Arabia, Air Arabia Maroc and Ryanair fly nonstop from Barcelona to Rabat. The flight takes around 1h 54m.
Direct flights available 1h 54m
Barcelona to Rabat at a glance
Fastest flight1h 54mEstimated
Nonstop flightsYesAir Arabia, Air Arabia Maroc, Ryanair
Airlines flying nonstop from Barcelona to Rabat
3 airlines on this route.
Good to know
- Distance
- 1,120 km696 miles
- Flight time
- 1h 54mestimate
- Time difference
- NoneRabat vs Barcelona
- Currency in Rabat
- MAD
- Airports
- BCN → RBA
Flights from Barcelona to Rabat: questions answered
Are there direct flights from Barcelona to Rabat?
Yes. Air Arabia, Air Arabia Maroc and Ryanair fly this route nonstop.
How long is the flight from Barcelona to Rabat?
A nonstop flight covers 1,120 km and takes around 1h 54m.
Which airlines fly from Barcelona to Rabat?
Air Arabia, Air Arabia Maroc and Ryanair operate nonstop flights on this route.
Which airports serve Barcelona and Rabat?
Barcelona: Josep Tarradellas Barcelona-El Prat Airport (BCN). Rabat: Rabat-Salé Airport (RBA).





