# Nonstop from Rabat

**45 nonstop destinations from Rabat. Most airlines: Paris (4), Brussels (4), Paris (3), Madrid (2) and Barcelona (2).**

| Destination | Country | Airlines |
|---|---|---|
| Paris CDG (Paris Charles de Gaulle) | France | Air Arabia, Air France, easyJet, Royal Air Maroc · Royal Air Maroc: Seasonal |
| Brussels BRU | Belgium | Air Arabia, Brussels Airlines, Royal Air Maroc, TUI fly Belgium · Brussels Airlines: Seasonal |
| Paris ORY (Orly) | France | Royal Air Maroc, Transavia, TUI fly Belgium |
| Madrid MAD (Madrid–Barajas) | Spain | Royal Air Maroc, Ryanair |
| Barcelona BCN (Josep Tarradellas Barcelona–El Prat) | Spain | Air Arabia, Ryanair |
| Malaga AGP (Málaga) | Spain | easyJet, Ryanair |
| Marseille MRS (Marseille Provence) | France | Royal Air Maroc, Ryanair |
| Istanbul IST | Turkey | Air Arabia |
| Amsterdam AMS (Amsterdam Airport Schiphol) | Netherlands | Transavia |
| London LGW (Gatwick) | United Kingdom | British Airways |
| Milan MXP (Milan Malpensa) | Italy | easyJet |
| Manchester MAN | United Kingdom | Ryanair |
| Dublin DUB | Ireland | Ryanair |
| London STN (London Stansted) | United Kingdom | Ryanair |
| Jeddah JED (King Abdulaziz) | Saudi Arabia | flynas |
| Stockholm ARN (Stockholm Arlanda) | Sweden | Ryanair · Ryanair: Starts 29 Oct 2026 |
| Geneva GVA | Switzerland | easyJet |
| Milan BGY (Milan Bergamo) | Italy | Ryanair |
| Porto OPO | Portugal | Ryanair |
| London LTN (Luton) | United Kingdom | easyJet · easyJet: Starts 5 Nov 2026 |
| Lyon LYS (Lyon–Saint-Exupéry) | France | easyJet |
| Nice NCE (Nice Côte d'Azur) | France | easyJet |
| Krakow KRK (Kraków John Paul II) | Poland | Ryanair · Ryanair: Starts 27 Oct 2026 |
| Brussels CRL (Brussels South Charleroi) | Belgium | Ryanair |
| Basel-Mulhouse BSL (EuroAirport Basel–Mulhouse–Freiburg) | Switzerland | Air Arabia |
| Valencia VLC | Spain | Ryanair |
| Nantes NTE (Nantes Atlantique) | France | easyJet |
| Seville SVQ | Spain | Ryanair |
| Bordeaux BOD (Bordeaux–Mérignac) | France | easyJet |
| Toulouse TLS (Toulouse–Blagnac) | France | Ryanair |
| Beauvais BVA (Beauvais–Tillé) | France | Ryanair |
| Pisa PSA | Italy | Ryanair |
| Agadir AGA (Agadir–Al Massira) | Morocco | Air Arabia |
| Nuremberg NUE | Germany | Ryanair |
| Tunis TUN (Tunis–Carthage) | Tunisia | Nouvelair |
| Montpellier MPL (Montpellier–Méditerranée) | France | Transavia |
| Karlsruhe/Baden-Baden FKB | Germany | Ryanair |
| Weeze NRN | Germany | Ryanair |
| Hahn HHN | Germany | Ryanair |
| Nador NDR | Morocco | Air Arabia |
| Oujda OUD (Oujda-Angad) | Morocco | Air Arabia |
| Rome CIA (Rome Ciampino) | Italy | Ryanair |
| Essaouira ESU (Essaouira-Mogador) | Morocco | Air Arabia |
| Dakhla VIL | Western Sahara | Royal Air Maroc |
| Laayoune EUN (Hassan I) | Western Sahara | Royal Air Maroc |

Routes run both ways in this data, so flights from a place and flights into it list the same airports. https://picktheflight.com/intents/{from}/{to} returns the airlines on one route, with their booking sites.

On picktheflight: https://picktheflight.com/?from=RBA · JSON: https://picktheflight.com/intents/RBA

---
Data built 2026-10-19 from airline schedule tables on Wikipedia ("Airlines and destinations"), matched by exact airport article; airline booking sites from Wikidata. Schedules change. Confirm the flight on the airline's own site before booking.
