Nonstop flights from Rabat (RBA)
Rabat-Salé Airport (RBA) in Rabat, Morocco has nonstop flights to 45 destinations in 17 countries, on 12 airlines.
Airlines
- Ryanair: 20 destinations
- Air Arabia Maroc: 8 destinations
- easyJet: 7 destinations
- Royal Air Maroc: 6 destinations
- Ryanair UK: 2 destinations
- Transavia France: 2 destinations
- TUI fly Belgium: 2 destinations
- Air France: 1 destination
- British Airways: 1 destination
- Flynas: 1 destination
- Nouvelair Tunisie: 1 destination
- Transavia: 1 destination
Destinations by country
Belgium
- Charleroi (CRL): Ryanair · 3h 10m · 2,039 km (1,267 mi)
- Zaventem (BRU): Air Arabia Maroc, Royal Air Maroc, and TUI fly Belgium · 3h 23m · 2,082 km (1,294 mi)
France
- Bâle / Mulhouse (BSL): Air Arabia Maroc · 2h 58m · 1,920 km (1,193 mi)
- Beauvais (BVA): Ryanair · 2h 55m · 1,861 km (1,156 mi)
- Bordeaux (BOD): easyJet · 2h 15m · 1,305 km (811 mi)
- Colombier-Saugnieu, Rhône (LYS): easyJet · 2h 45m · 1,641 km (1,020 mi)
- Marignane, Bouches-du-Rhône (MRS): Ryanair · 2h 30m · 1,469 km (913 mi)
- Montpellier/Méditerranée (MPL): Transavia France · 2h 30m · 1,406 km (874 mi)
- Nantes (NTE): easyJet · 2h 35m · 1,519 km (944 mi)
- Nice, Alpes-Maritimes (NCE): easyJet · 2h 30m · 1,610 km (1,000 mi)
- Paris (Orly, Val-de-Marne) (ORY): Royal Air Maroc, TUI fly Belgium, and Transavia France · 2h 20m · 1,797 km (1,117 mi)
- Paris (Roissy-en-France, Val-d'Oise) (CDG): Air Arabia Maroc, Air France, and Royal Air Maroc · 3h 5m · 1,831 km (1,138 mi)
- Toulouse/Blagnac (TLS): Ryanair · 2h 15m · 1,275 km (792 mi)
Germany
- Frankfurt am Main (Lautzenhausen) (HHN): Ryanair · 3h 30m · 2,105 km (1,308 mi)
- Nuremberg (NUE): Ryanair · 3h 40m · 2,255 km (1,401 mi)
- Rheinmünster (FKB): Ryanair · 3h 15m · 2,044 km (1,270 mi)
- Weeze (NRN): Ryanair · 3h 25m · 2,209 km (1,373 mi)
Ireland
- Dublin (DUB): Ryanair · 3h 25m · 2,155 km (1,339 mi)
Italy
- Ferno (VA) (MXP): easyJet · 3h · 1,839 km (1,143 mi)
- Orio al Serio (BG) (BGY): Ryanair · 3h 5m · 1,902 km (1,182 mi)
- Pisa (PI) (PSA): Ryanair · 3h 5m · 1,824 km (1,133 mi)
- Rome (CIA): Ryanair · 2h 55m · 1,897 km (1,179 mi)
Morocco
- Agadir (Temsia) (AGA): Air Arabia Maroc · 1h 5m · 484 km (301 mi)
- Ahl Angad (OUD): Air Arabia Maroc · 1h 5m · 450 km (280 mi)
- Al Aaroui (NDR): Air Arabia Maroc · 1h · 357 km (222 mi)
- Errachidia (ERH): Royal Air Maroc · 1h 25m · 321 km (199 mi)
Netherlands
- Amsterdam (AMS): Transavia · 2h 30m · 2,228 km (1,384 mi)
Poland
- Balice (KRK): Ryanair · 4h 10m · 2,798 km (1,739 mi)
Portugal
- Porto (OPO): Ryanair · 1h 40m · 818 km (508 mi)
Saudi Arabia
- Jeddah (JED): Flynas · 5h 10m · 4,676 km (2,906 mi)
Spain
- Barcelona (BCN): Air Arabia Maroc and Ryanair · 2h · 1,118 km (695 mi)
- Madrid (MAD): Ryanair · 1h 40m · 769 km (478 mi)
- Málaga (AGP): Ryanair · 1h 8m · 356 km (221 mi)
- Seville (SVQ): Ryanair · 1h 3m · 382 km (237 mi)
- Valencia (VLC): Ryanair · 1h 40m · 823 km (511 mi)
Sweden
- Stockholm (ARN): Ryanair · 4h 50m · 3,366 km (2,092 mi)
Switzerland
- Geneva (GVA): easyJet · 2h 55m · 1,736 km (1,079 mi)
Tunisia
- Tunis (TUN): Nouvelair Tunisie · 2h 30m · 1,567 km (974 mi)
Turkey
- Istanbul (IST): Air Arabia Maroc · 4h 35m · 3,201 km (1,989 mi)
United Kingdom
- London (LGW): British Airways · 3h 15m · 1,974 km (1,227 mi)
- London, Essex (STN): Ryanair UK · 3h 15m · 2,061 km (1,281 mi)
- Luton, Luton (LTN): easyJet · 3h 10m · 2,047 km (1,272 mi)
- Manchester, Greater Manchester (MAN): Ryanair UK · 3h 28m · 2,175 km (1,351 mi)
Western Sahara (disputed territory)
- Dakhla (VIL): Royal Air Maroc · 2h 25m · 1,454 km (903 mi)
- El Aaiún (EUN): Royal Air Maroc · 1h 55m · 986 km (613 mi)