This is taking longer than expected.
This is taking longer than expected.
This is taking longer than expected.
Barcelona International Airport in Barcelona, Spain has 18 nonstop destinations to Africa across 7 countriesin FlightQ's current schedule set. Use this reference for route research, airline coverage, frequency, distance, and estimated flight times.
Schedule snapshot checked Aug 17, 2026.
The busiest listed route in this group is BCN to TNG for Tangier, with 4-5/day service in the current sample from Air Arabia Maroc, Vueling, and Ryanair.
| Destination | Country | Distance | Est. time | Airlines | Frequency |
|---|---|---|---|---|---|
| Tangier (TNG) Ibn Batouta Airport | Morocco | 578 mi | ~1h 47m | Air Arabia Maroc, Vueling, and Ryanair | 4-5/day |
| Algiers (ALG) Houari Boumediene Airport | Algeria | 324 mi | ~1h 15m | Vueling, Air Algerie, and Swiftair | 3-4/day |
| Casablanca (CMN) Mohammed V International Airport | Morocco | 762 mi | ~2h 9m | Royal Air Maroc and Air Arabia Maroc | 2-3/day |
| Marrakech (RAK) Menara Airport | Morocco | 873 mi | ~2h 23m | Ryanair and Vueling | 2-3/day |
| Nador (NDR) Nador International Airport | Morocco | 516 mi | ~1h 39m | Ryanair, Air Arabia Maroc, and Vueling | 2-3/day |
| Tunis (TUN) Tunis Carthage International Airport | Tunisia | 534 mi | ~1h 41m | Vueling, Tunisair, and Nouvelair Tunisie | 1-2/day |
| Cairo (CAI) Cairo International Airport | Egypt | 1,806 mi | ~4h 19m | EgyptAir and Vueling | 1-2/day |
| Fez (FEZ) Saiss Airport | Morocco | 639 mi | ~1h 54m | Ryanair and Vueling | 7×/wk |
| Oran (ORN) Es Senia Airport | Algeria | 418 mi | ~1h 27m | Air Algerie and Vueling | 6×/wk |
| Rabat (RBA) Rabat-Sale Airport | Morocco | 695 mi | ~2h 1m | Ryanair and Air Arabia Maroc | 5×/wk |
| Dakar (DSS) Blaise Diagne International Airport | Senegal | 2,168 mi | ~5h 3m | Vueling | 1/day |
| Banjul (BJL) Banjul International Airport | Gambia | 2,237 mi | ~5h 12m | Vueling | 3×/wk |
| Oujda (OUD) Angads Airport | Morocco | 500 mi | ~1h 37m | Ryanair | 3×/wk |
| Espargos (SID) Amilcar Cabral International Airport | Cape Verde | 2,256 mi | ~5h 14m | Vueling | 2×/wk |
| Agadir (AGA) Al Massira Airport | Morocco | 993 mi | ~2h 38m | Vueling | 2×/wk |
| Essaouira (ESU) Mogador Airport | Morocco | 945 mi | ~2h 32m | Vueling | 2×/wk |
| Ouarzazate (OZZ) Ouarzazate Airport | Morocco | 873 mi | ~2h 23m | Ryanair | 2×/wk |
| TTU (TTU) Saniat Rmel Airport | Morocco | 561 mi | ~1h 44m | Royal Air Maroc | 2×/wk |
Frequency is based on the current FlightQ schedule sample. Distance is airport-to-airport great-circle mileage.
| Airline | Destinations | Flights | Top routes |
|---|---|---|---|
| Vueling | 13 | 59 | |
| Ryanair | 7 | 37 | |
| Air Arabia Maroc | 4 | 24 | |
| Royal Air Maroc | 2 | 18 | |
| Air Algerie | 2 | 10 | |
| EgyptAir | 1 | 6 | |
| Swiftair | 1 | 4 | |
| Tunisair | 1 | 4 | |
| Nouvelair Tunisie | 1 | 3 |
Top destination countries in this view include Morocco, Algeria, Tunisia, and Egypt.
FlightQ currently lists 18 nonstop destinations from BCN to Africa, including Tangier (TNG), Algiers (ALG), Casablanca (CMN), and Marrakech (RAK).
Named carriers in this schedule set include Vueling, Ryanair, Air Arabia Maroc, and Royal Air Maroc.
No. The list is built from FlightQ's current schedule capture, and airlines change timetables seasonally. Confirm exact dates and availability before booking.