Destinations
| Destination | Distance | Duration | Airlines |
|---|---|---|---|
| Agadir (AGA) | 481 km | 65 min | Air Arabia Maroc |
| Malaga (AGP) | 357 km | 65 min | Ryanair, easyJet |
| Amsterdam (AMS) | 2,229 km | 210 min | Transavia |
| Barcelona (BCN) | 1,119 km | 120 min | Air Arabia Maroc, Ryanair |
| Milan (BGY) | 1,903 km | 185 min | Ryanair |
| Bordeaux (BOD) | 1,305 km | 135 min | easyJet |
| Brussels (BRU) | 2,082 km | 215 min | Air Arabia Maroc, Royal Air Maroc, TUI fly Belgium |
| Basel, Switzerland/Mulhouse (BSL) | 1,922 km | 180 min | Air Arabia Maroc |
| Paris (BVA) | 1,861 km | 175 min | Ryanair |
| Paris (CDG) | 1,831 km | 185 min | Air Arabia Maroc, Air France, Royal Air Maroc |
| Rome (CIA) | 1,900 km | 175 min | Ryanair |
| Brussels (CRL) | 2,039 km | 185 min | Ryanair |
| Dublin (DUB) | 2,154 km | 205 min | Ryanair |
| Errachidia (ERH) | 319 km | 85 min | Royal Air Maroc |
| Laayoune (EUN) | 984 km | 115 min | Royal Air Maroc |
| Karlsruhe/Baden-Baden (FKB) | 2,046 km | 195 min | Ryanair |
| Geneva (GVA) | 1,736 km | 180 min | easyJet |
| Hahn (HHN) | 2,106 km | 210 min | Ryanair |
| Istanbul (IST) | 3,208 km | 285 min | Air Arabia Maroc |
| Jeddah (JED) | 4,681 km | 370 min | Royal Air Maroc, Flynas |
| London (LGW) | 1,974 km | 195 min | British Airways |
| Lyon (LYS) | 1,641 km | 165 min | easyJet |
| Madrid (MAD) | 769 km | 100 min | Ryanair |
| Manchester (MAN) | 2,176 km | 205 min | Ryanair UK |
| Madinah (MED) | 4,593 km | 350 min | Royal Air Maroc |
| Montpellier (MPL) | 1,407 km | 148 min | Transavia France |
| Marseille (MRS) | 1,471 km | 145 min | Ryanair |
| Milan (MXP) | 1,839 km | 185 min | easyJet |
| Nice (NCE) | 1,611 km | 155 min | easyJet |
| Nador (NDR) | 357 km | 65 min | Air Arabia Maroc |
| Dusseldorf (NRN) | 2,210 km | 200 min | Ryanair |
| Nantes (NTE) | 1,519 km | 155 min | easyJet |
| Nuremberg (NUE) | 2,256 km | 220 min | Ryanair |
| Porto (OPO) | 817 km | 100 min | Ryanair |
| Paris (ORY) | 1,797 km | 175 min | Royal Air Maroc, TUI fly Belgium, Transavia France |
| Oujda (OUD) | 450 km | 70 min | Air Arabia Maroc |
| Pisa (PSA) | 1,828 km | 185 min | Ryanair |
| London (STN) | 2,061 km | 190 min | Ryanair UK |
| Sevilla (SVQ) | 383 km | 60 min | Ryanair |
| Strasbourg (SXB) | 2,004 km | 200 min | Air Arabia Maroc |
| Toulouse (TLS) | 1,275 km | 130 min | Ryanair |
| Tunis (TUN) | 1,569 km | 150 min | Nouvelair Tunisie |
| Dakhla (VIL) | 1,451 km | 145 min | Royal Air Maroc |
| Valencia (VLC) | 824 km | 100 min | Ryanair |
Airlines flying from RBA
- Ryanair (FR) — 18 routes
- Air Arabia Maroc (3O) — 9 routes
- Royal Air Maroc (AT) — 8 routes
- easyJet (U2) — 7 routes
- Ryanair UK (RK) — 2 routes
- TUI fly Belgium (TB) — 2 routes
- Transavia France (TO) — 2 routes
- Air France (AF) — 1 routes
- British Airways (BA) — 1 routes
- Nouvelair Tunisie (BJ) — 1 routes
- Transavia (HV) — 1 routes
- Flynas (XY) — 1 routes
Aircraft assignments
We are currently expanding per-airline aircraft data for every route. Until that ships, you can browse by aircraft type at /by-aircraft.
Frequently asked questions
How many destinations are there from Rabat (RBA)?
Rabat Airport has 44 non-stop destinations.
Which airlines fly from Rabat (RBA)?
Ryanair, Air Arabia Maroc, Royal Air Maroc, easyJet, Ryanair UK, TUI fly Belgium, Transavia France, Air France, British Airways, Nouvelair Tunisie, Transavia, Flynas.
What is the longest flight from RBA?
Jeddah at 4,681 km.