You can fly nonstop from Rabat-Salé Airport to 40 destinations in 14 countries, on 11 airlines — reaching 3 continents without a connection.
Curated destinations from our Explore guide — each one a nonstop flight (or a single hop) from RBA.
37 international nonstop routes across 13 countries: Málaga (AGP), Seville (SVQ), Madrid (MAD), Porto (OPO), Valencia (VLC), Laayoune (EUN), Barcelona (BCN), Toulouse-Blagnac (TLS), Bordeaux/Mérignac (BOD), Montpellier/Méditerranée (MPL), Dakhla (VIL), Marseille (MRS), Nantes (NTE), Nice (NCE), Lyon (LYS), Geneva (GVA), Paris (ORY), Pisa (PSA), Paris (CDG), Milan (MXP), Beauvais/Tillé (BVA), Roma (CIA), Bergamo (BGY), Bâle/Mulhouse (BSL), London (LGW), Brussels (CRL), Baden-Baden (FKB), London (STN), Brussels (BRU), Hahn (HHN), Dublin (DUB), Manchester (MAN), Weeze (NRN), Amsterdam (AMS), Nuremberg (NUE), Istanbul (IST), Jeddah (JED).
| Destination | Country | Distance | Flights/day | Airlines |
|---|---|---|---|---|
| Paris CDGintl | France | 1,138 mi | 4.9× | Air Arabia Maroc, Air France |
| Paris ORYintl | France | 1,117 mi | 4.6× | Royal Air Maroc, TUI Airlines Belgium, Transavia France |
| Brussels BRUintl | Belgium | 1,294 mi | 1.1× | Air Arabia Maroc, Royal Air Maroc, TUI Airlines Belgium |
| Málaga AGPintl | Spain | 221 mi | 1.1× | Ryanair |
| Agadir AGA | Morocco | 301 mi | 1× | Air Arabia Maroc |
| Brussels CRLintl | Belgium | 1,267 mi | 0.9× | Ryanair |
| Marseille MRSintl | France | 913 mi | 0.9× | Ryanair |
| Geneva GVAintl | Switzerland | 1,079 mi | 0.7× | easyJet |
| London STNintl | United Kingdom | 1,280 mi | 0.7× | Ryanair UK |
| Seville SVQintl | Spain | 238 mi | 0.7× | Ryanair |
| Barcelona BCNintl | Spain | 695 mi | 0.6× | Air Arabia Maroc, Ryanair |
| Beauvais/Tillé BVAintl | France | 1,156 mi | 0.6× | Ryanair |
| Madrid MADintl | Spain | 478 mi | 0.6× | Ryanair |
| Nice NCEintl | France | 1,000 mi | 0.6× | easyJet |
| Weeze NRNintl | Germany | 1,373 mi | 0.6× | Ryanair |
| Amsterdam AMSintl | Netherlands | 1,385 mi | 0.4× | Transavia |
| Bordeaux/Mérignac BODintl | France | 811 mi | 0.4× | easyJet |
| Dakhla VILintl | Western Sahara | 904 mi | 0.4× | Royal Air Maroc |
| Lyon LYSintl | France | 1,020 mi | 0.4× | easyJet |
| Manchester MANintl | United Kingdom | 1,352 mi | 0.4× | Ryanair UK |
| Milan MXPintl | Italy | 1,143 mi | 0.4× | easyJet |
| Pisa PSAintl | Italy | 1,134 mi | 0.4× | Ryanair |
| Toulouse-Blagnac TLSintl | France | 792 mi | 0.4× | Ryanair |
| Laayoune EUNintl | Western Sahara | 612 mi | 0.3× | Royal Air Maroc |
| Baden-Baden FKBintl | Germany | 1,270 mi | 0.3× | Ryanair |
| Bâle/Mulhouse BSLintl | France | 1,193 mi | 0.3× | Air Arabia Maroc |
| Bergamo BGYintl | Italy | 1,182 mi | 0.3× | Ryanair |
| Dublin DUBintl | Ireland | 1,339 mi | 0.3× | Ryanair |
| Errachidia ERH | Morocco | 199 mi | 0.3× | Royal Air Maroc |
| Hahn HHNintl | Germany | 1,308 mi | 0.3× | Ryanair |
| Istanbul ISTintl | Turkey | 1,990 mi | 0.3× | Air Arabia Maroc |
| London LGWintl | United Kingdom | 1,226 mi | 0.3× | British Airways |
| Montpellier/Méditerranée MPLintl | France | 874 mi | 0.3× | Transavia France |
| Nador NDR | Morocco | 222 mi | 0.3× | Air Arabia Maroc |
| Nantes NTEintl | France | 944 mi | 0.3× | easyJet |
| Nuremberg NUEintl | Germany | 1,401 mi | 0.3× | Ryanair |
| Porto OPOintl | Portugal | 508 mi | 0.3× | Ryanair |
| Roma CIAintl | Italy | 1,179 mi | 0.3× | Ryanair |
| Valencia VLCintl | Spain | 511 mi | 0.3× | Ryanair |
| Jeddah JEDintl | Saudi Arabia | 2,905 mi | 0.1× | flynas |