You can fly nonstop from Ibn Batouta Airport to 42 destinations in 14 countries, on 17 airlines — reaching 3 continents without a connection.
Curated destinations from our Explore guide — each one a nonstop flight (or a single hop) from TNG.
35 international nonstop routes across 13 countries: Málaga (AGP), Lisbon (LIS), Alicante (ALC), Madrid (MAD), Valencia (VLC), Porto (OPO), Bilbao (BIO), Barcelona (BCN), Toulouse-Blagnac (TLS), Carcassonne/Salvaza (CCF), Bordeaux/Mérignac (BOD), Marseille (MRS), Nantes (NTE), Lyon (LYS), Geneva (GVA), Paris (ORY), Paris (CDG), Beauvais/Tillé (BVA), Bergamo (BGY), London (LGW), Brussels (CRL), Baden-Baden (FKB), London (STN), Brussels (BRU), Memmingen (FMM), Eindhoven (EIN), Cologne (CGN), Manchester (MAN), Rotterdam (RTM), Weeze (NRN), Amsterdam (AMS), Copenhagen (CPH), Oslo (OSL), Istanbul (SAW), Medina (MED).
| Destination | Country | Distance | Flights/day | Airlines |
|---|---|---|---|---|
| Barcelona BCNintl | Spain | 578 mi | 5× | Air Arabia Maroc, Ryanair, Vueling |
| Brussels BRUintl | Belgium | 1,169 mi | 4.4× | Air Arabia Maroc, Brussels Airlines, Royal Air Maroc, TUI Airlines Belgium |
| Madrid MADintl | Spain | 353 mi | 3.4× | Air Arabia Maroc, Air Europa, Iberia, Ryanair |
| Paris ORYintl | France | 992 mi | 3.1× | Royal Air Maroc, Transavia France |
| Paris CDGintl | France | 1,013 mi | 1.7× | Air France, EAT Leipzig |
| Málaga AGPintl | Spain | 103 mi | 1.6× | Iberia, Ryanair |
| Amsterdam AMSintl | Netherlands | 1,259 mi | 1.4× | Air Arabia Maroc, Royal Air Maroc |
| Brussels CRLintl | Belgium | 1,142 mi | 1.4× | Ryanair |
| Valencia VLCintl | Spain | 395 mi | 1.3× | Ryanair |
| Weeze NRNintl | Germany | 1,248 mi | 1.3× | Ryanair |
| Beauvais/Tillé BVAintl | France | 1,031 mi | 1× | Ryanair |
| Rotterdam RTMintl | Netherlands | 1,232 mi | 1× | Air Arabia Maroc, Transavia |
| Agadir AGA | Morocco | 425 mi | 0.9× | Air Arabia Maroc, Ryanair |
| London STNintl | United Kingdom | 1,157 mi | 0.9× | Ryanair UK |
| Lyon LYSintl | France | 898 mi | 0.7× | Air Arabia Maroc, easyJet |
| Baden-Baden FKBintl | Germany | 1,148 mi | 0.6× | Ryanair |
| Bergamo BGYintl | Italy | 1,065 mi | 0.6× | Ryanair |
| Carcassonne/Salvaza CCFintl | France | 678 mi | 0.6× | Ryanair |
| Casablanca CMN | Morocco | 189 mi | 0.6× | Royal Air Maroc |
| London LGWintl | United Kingdom | 1,103 mi | 0.6× | Air Arabia Maroc, Royal Air Maroc |
| Marrakech RAK | Morocco | 310 mi | 0.6× | Ryanair |
| Marseille MRSintl | France | 796 mi | 0.6× | Ryanair |
| Oujda OUD | Morocco | 234 mi | 0.6× | Ryanair |
| Toulouse-Blagnac TLSintl | France | 669 mi | 0.6× | Ryanair |
| Nador NDR | Morocco | 171 mi | 0.5× | Air Arabia Maroc |
| Bordeaux/Mérignac BODintl | France | 686 mi | 0.4× | Air Arabia Maroc |
| Cologne CGNintl | Germany | 1,231 mi | 0.4× | Air Arabia Maroc, Eurowings |
| Eindhoven EINintl | Netherlands | 1,221 mi | 0.4× | Ryanair |
| Lisbon LISintl | Portugal | 275 mi | 0.4× | Ryanair |
| Memmingen FMMintl | Germany | 1,182 mi | 0.4× | Ryanair |
| Al Hoceima AHU | Morocco | 123 mi | 0.3× | Royal Air Maroc |
| Alicante ALCintl | Spain | 344 mi | 0.3× | Vueling |
| Beni Mellal BEM | Morocco | 231 mi | 0.3× | Ryanair |
| Bilbao BIOintl | Spain | 547 mi | 0.3× | Air Arabia Maroc |
| Geneva GVAintl | Switzerland | 957 mi | 0.3× | easyJet |
| Istanbul SAWintl | Turkey | 1,929 mi | 0.3× | Air Arabia Maroc |
| Manchester MANintl | United Kingdom | 1,231 mi | 0.3× | Ryanair UK |
| Porto OPOintl | Portugal | 410 mi | 0.3× | Ryanair |
| Copenhagen CPHintl | Denmark | 1,630 mi | 0.1× | Norwegian Air Shuttle |
| Medina MEDintl | Saudi Arabia | 2,806 mi | 0.1× | Saudi Arabian Airlines |
| Nantes NTEintl | France | 820 mi | 0.1× | Transavia France |
| Oslo OSLintl | Norway | 1,852 mi | 0.1× | Norwegian Air Shuttle |