This is taking longer than expected.
This is taking longer than expected.
This is taking longer than expected.
Madrid Barajas International Airport in Madrid, Spain has 20 nonstop destinations to Africa across 9 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 MAD to CMN for Casablanca, with 4-5/day service in the current sample from Royal Air Maroc, Iberia, and Air Arabia Maroc.
| Destination | Country | Distance | Est. time | Airlines | Frequency |
|---|---|---|---|---|---|
| Casablanca (CMN) Mohammed V International Airport | Morocco | 540 mi | ~1h 42m | Royal Air Maroc, Iberia, and Air Arabia Maroc | 4-5/day |
| Tangier (TNG) Ibn Batouta Airport | Morocco | 353 mi | ~1h 19m | Ryanair, Iberia, and Air Arabia Maroc | 3-4/day |
| Marrakech (RAK) Menara Airport | Morocco | 663 mi | ~1h 57m | Ryanair, Iberia Express, and Air Europa | 3-4/day |
| Dakar (DSS) Blaise Diagne International Airport | Senegal | 1,961 mi | ~4h 38m | Iberia | 1-2/day |
| Cairo (CAI) Cairo International Airport | Egypt | 2,082 mi | ~4h 53m | EgyptAir and Iberia Express | 1-2/day |
| Tunis (TUN) Tunis Carthage International Airport | Tunisia | 784 mi | ~2h 12m | Air Europa and Tunisair | 1-2/day |
| Luxor (LXR) Luxor International Airport | Egypt | 2,315 mi | ~5h 22m | Air Cairo and EgyptAir | 6×/wk |
| Algiers (ALG) Houari Boumediene Airport | Algeria | 451 mi | ~1h 31m | Air Algerie and Iberia | 6×/wk |
| TTU (TTU) Saniat Rmel Airport | Morocco | 352 mi | ~1h 19m | Royal Air Maroc and Ryanair | 6×/wk |
| Addis Ababa (ADD) Bole International Airport | Ethiopia | 3,384 mi | ~7h 34m | Ethiopian Airlines | 1/day |
| Rabat (RBA) Rabat-Sale Airport | Morocco | 478 mi | ~1h 34m | Ryanair | 4×/wk |
| Fez (FEZ) Saiss Airport | Morocco | 460 mi | ~1h 32m | Ryanair | 1/day |
| Johannesburg (JNB) O. R. Tambo International Airport | South Africa | 5,036 mi | ~10h 58m | Air Europa | 3×/wk |
| Espargos (SID) Amilcar Cabral International Airport | Cape Verde | 2,009 mi | ~4h 44m | AlbaStar | 3×/wk |
| Aswan (ASW) Aswan International Airport | Egypt | 2,390 mi | ~5h 31m | Nesma | weekly |
| Tripoli (MJI) Mitiga Airport | Libya | 1,068 mi | ~2h 47m | flybmi | 2×/wk |
| Hassi Messaoud (HME) Oued Irara Airport | Algeria | 815 mi | ~2h 16m | Iberia | 2×/wk |
| Agadir (AGA) Al Massira Airport | Morocco | 775 mi | ~2h 11m | Ryanair | 2×/wk |
| Essaouira (ESU) Mogador Airport | Morocco | 715 mi | ~2h 4m | Ryanair | 2×/wk |
| Nador (NDR) Nador International Airport | Morocco | 381 mi | ~1h 22m | Ryanair | 2×/wk |
Frequency is based on the current FlightQ schedule sample. Distance is airport-to-airport great-circle mileage.
| Airline | Destinations | Flights | Top routes |
|---|---|---|---|
| Ryanair | 8 | 40 | |
| Iberia | 5 | 32 | |
| Air Europa | 4 | 13 | |
| Royal Air Maroc | 2 | 19 | |
| Air Arabia Maroc | 2 | 9 | |
| EgyptAir | 2 | 9 | |
| Iberia Express | 2 | 9 | |
| Air Algerie | 1 | 4 | |
| Air Cairo | 1 | 4 | |
| Ethiopian Airlines | 1 | 4 | |
| Tunisair | 1 | 4 | |
| AlbaStar | 1 | 3 |
Top destination countries in this view include Morocco, Egypt, Algeria, and Senegal.
FlightQ currently lists 20 nonstop destinations from MAD to Africa, including Casablanca (CMN), Tangier (TNG), Marrakech (RAK), and Dakar (DSS).
Named carriers in this schedule set include Ryanair, Iberia, Air Europa, 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.