Flights from Madrid to Agadir – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
MAD to AGA – All flight route options from Barajas, Spain to Inezgane Airport, Morocco. These flights are operated by 3 airlines. Fly non-stop with Ryanair or choose from 1 different transit flights. The shortest flight time is 2 hours and 18 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Inezgane Airport
We got great deals on hotels and car rentals near the airport.
Madrid to Agadir flights
With over 51 flights every week and 2 different airlines you have a wide range of options. You can fly non-stop to Agadir (AGA) from Madrid (MAD) with Ryanair or opt for a connecting flight via Casablanca (CMN).
Madrid to Agadir with Ryanair
Ryanair has non-stop every Friday or Sunday between 9:00 am and 8:00 pm.
With Royal Air Maroc
If you fly from Madrid with Royal Air Maroc you will do a stopover in Casablanca, CMN before reaching Agadir. This flight trip will take 4 hours and 50 minutes and you can fly every weekday with departures at 13 in the afternoon or 19 in the evening. Royal Air Maroc is a member of the air alliance OneWorld.
Distance & flight times: Barajas to Inezgane Airport
The shortest flight time between MAD and AGA is 1 hour and 48 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 1h 48m | - | 778 miles (1252 km) |
CMN Casablanca | 4h 50m | 2h 20m | 777 miles (1250 km) |


Quick copy and share this page
From Madrid to Morocco
Below is a list of other destinations to Morocco from Barajas with either direct flights or 1 stop connections.
-
RAK Marrakech Direct
-
CMN Casablanca Direct
-
TNG Tangier Direct
-
FEZ Fes Direct
-
RBA Rabat Direct
-
NDR Nador Direct
-
ESU Essaouira Direct
-
TTU Tetouan Direct
-
VIL Dakhla Direct
-
OZZ Ouarzazate
From Spain to Agadir
Below is a list of other cities in Spain with flights to Agadir with either non-stop or connecting flights.