Ryanair flights from Madrid (MAD)

Ryanair non-stop routes from Madrid airport (MAD).

Ryanair operates 60 non-stop routes from Madrid (MAD), serving 21 countries with an average sector length of 1,397 km. This is part of Ryanair's 5019-route global network.

Non-stop destinations from Madrid on Ryanair

Destination IATA Country Distance Duration Route
Amman AMM Jordan 3,658 km 5h 5m Route ↗
Kaunas KUN Lithuania 2,595 km 3h 55m Route ↗
Bucharest OTP Romania 2,462 km 3h 50m Route ↗
Modlin WMI Poland 2,268 km 3h 25m Route ↗
Sofia SOF Bulgaria 2,253 km 3h 30m Route ↗
Dakhla VIL Morocco 2,190 km 3h 40m Route ↗
Krakow KRK Poland 2,106 km 3h 20m Route ↗
Copenhagen CPH Denmark 2,061 km 3h 15m Route ↗
Budapest BUD Hungary 1,978 km 3h 10m Route ↗
Berlin BER Germany 1,852 km 3h 5m Route ↗
Brindisi BDS Italy 1,816 km 2h 50m Route ↗
Vienna VIE Austria 1,808 km 3h 0m Route ↗
Las Palmas LPA Spain 1,764 km 2h 55m Route ↗
Prague PRG Czech Republic 1,752 km 2h 55m Route ↗
Edinburgh EDI United Kingdom 1,718 km 2h 55m Route ↗
Bari BRI Italy 1,712 km 2h 45m Route ↗
Lamezia-Terme SUF Italy 1,704 km 2h 40m Route ↗
Malta MLA Malta 1,660 km 2h 45m Route ↗
Catania CTA Italy 1,645 km 2h 40m Route ↗
Puerto del Rosario FUE Spain 1,634 km 2h 45m Route ↗
Lanzarote ACE Spain 1,574 km 2h 40m Route ↗
Naples NAP Italy 1,507 km 2h 35m Route ↗
Palermo PMO Italy 1,457 km 2h 30m Route ↗
Dublin DUB Ireland 1,452 km 2h 35m Route ↗
Manchester MAN United Kingdom 1,434 km 2h 35m Route ↗
Liverpool LPL United Kingdom 1,429 km 2h 30m Route ↗
Shannon SNN Ireland 1,416 km 2h 15m Route ↗
Venice VCE Italy 1,408 km 2h 25m Route ↗
Eindhoven EIN Netherlands 1,400 km 2h 30m Route ↗
Birmingham BHX United Kingdom 1,337 km 2h 35m Route ↗
Rome FCO Italy 1,333 km 2h 25m Route ↗
Brussels BRU Belgium 1,313 km 2h 20m Route ↗
London STN United Kingdom 1,300 km 2h 25m Route ↗
Bologna BLQ Italy 1,298 km 2h 20m Route ↗
Verona VRN Italy 1,298 km 2h 15m Route ↗
Luxembourg LUX Luxembourg 1,272 km 2h 15m Route ↗
Brussels CRL Belgium 1,271 km 2h 20m Route ↗
Agadir AGA Morocco 1,245 km 2h 20m Route ↗
Milan BGY Italy 1,221 km 2h 15m Route ↗
Bristol BRS United Kingdom 1,212 km 2h 15m Route ↗
Pisa PSA Italy 1,207 km 2h 10m Route ↗
Essaouira ESU Morocco 1,149 km 2h 10m Route ↗
Milan MXP Italy 1,149 km 2h 10m Route ↗
Paris BVA France 1,091 km 2h 10m Route ↗
Cagliari CAG Italy 1,087 km 2h 5m Route ↗
Marrakech RAK Morocco 1,064 km 2h 5m Route ↗
Turin TRN Italy 1,053 km 2h 5m Route ↗
Alghero AHO Italy 1,003 km 1h 53m Route ↗
Marseille MRS France 798 km 1h 45m Route ↗
Rabat RBA Morocco 769 km 1h 40m Route ↗
Fes FEZ Morocco 738 km 1h 35m Route ↗
Menorca MAH Spain 666 km 1h 30m Route ↗
Nador NDR Morocco 612 km 1h 30m Route ↗
Tangier TNG Morocco 567 km 1h 30m Route ↗
Tetouan TTU Morocco 565 km 1h 35m Route ↗
Palma de Mallorca PMI Spain 547 km 1h 20m Route ↗
Faro FAO Portugal 542 km 1h 25m Route ↗
Lisbon LIS Portugal 514 km 1h 25m Route ↗
Ibiza IBZ Spain 459 km 1h 15m Route ↗
Porto OPO Portugal 438 km 1h 15m Route ↗

Destinations by country

Ryanair from other airports

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 does Ryanair serve from Madrid (MAD)?

Ryanair flies to 60 non-stop destinations from Madrid (MAD), spanning 21 countries.

What is the longest route Ryanair flies from Madrid?

The longest non-stop route is MAD → AMM (Amman) at 3,658 km.

Which countries does Ryanair fly to from Madrid?

Top destination countries: Italy (16), Morocco (9), Spain (6), United Kingdom (6), Portugal (3).

Does Ryanair operate from other airports?

Yes — Ryanair also operates from London (STN), Dublin (DUB), Brussels (CRL), Milan (BGY), Malaga (AGP). Total network: 5019 routes across the carrier's footprint.

Loading the flight search…