
Flight Deals from Madrid, Spain (MAD)
The cheapest flight deals from Madrid (DUS) in Spain to most popular destinations in the world.
The system will find you the cheapes days to fly and the best flight deals you can find with departure from Madrid.
All fares are for round-trip flights, inclusive taxes and fuel surcharges.
Flight Deals from Madrid
Destination | Departure at | Return at | Stops | Distance | Find tickets |
---|---|---|---|---|---|
Agadir | 11 Jun 2025 | 14 Jun 2025 | Direct | 1244 km | Tickets from 35 |
Milan | 13 Jun 2025 | 17 Jun 2025 | Direct | 1149 km | Tickets from 40 |
Palma Mallorca | 4 Jun 2025 | 10 Jun 2025 | Direct | 546 km | Tickets from 43 |
Las Palmas | 26 May 2025 | 28 May 2025 | Direct | 1763 km | Tickets from 48 |
Porto | 15 Oct 2025 | 18 Oct 2025 | Direct | 437 km | Tickets from 51 |
Barcelona | 30 Sep 2025 | 6 Oct 2025 | Direct | 483 km | Tickets from 52 |
Ibiza | 3 Feb 2026 | 4 Feb 2026 | Direct | 457 km | Tickets from 53 |
Rome | 10 Jun 2025 | 12 Jun 2025 | Direct | 1331 km | Tickets from 54 |
Lisbon | 20 Jul 2025 | 26 Jul 2025 | Direct | 511 km | Tickets from 54 |
Bilbao | 6 Jul 2025 | 9 Jul 2025 | Direct | 320 km | Tickets from 56 |
Malaga | 20 Aug 2025 | 21 Aug 2025 | Direct | 428 km | Tickets from 59 |
Tenerife | 30 May 2025 | 5 Jun 2025 | Direct | 1822 km | Tickets from 62 |
Valencia | 5 Dec 2025 | 8 Dec 2025 | Direct | 285 km | Tickets from 63 |
Vigo | 16 Jul 2025 | 21 Jul 2025 | Direct | 465 km | Tickets from 66 |
Sevilla | 8 Jun 2025 | 11 Jun 2025 | Direct | 393 km | Tickets from 72 |
Puerto del Rosario | 9 Jun 2025 | 12 Jun 2025 | Direct | 1633 km | Tickets from 76 |
San Sebastian | 11 Sep 2025 | 15 Sep 2025 | Direct | 353 km | Tickets from 78 |
Venice | 30 May 2025 | 1 Jun 2025 | Direct | 1406 km | Tickets from 81 |
Jerez De La Frontera | 13 Sep 2025 | 16 Sep 2025 | Direct | 466 km | Tickets from 81 |
Casablanca | 21 May 2025 | 24 May 2025 | Direct | 866 km | Tickets from 84 |
Paris | 11 Jul 2025 | 15 Jul 2025 | Direct | 1094 km | Tickets from 86 |
Menorca | 9 Jun 2025 | 13 Jun 2025 | Direct | 665 km | Tickets from 90 |
Bordeaux | 10 Sep 2025 | 12 Sep 2025 | Direct | 539 km | Tickets from 91 |
Lyon | 27 May 2025 | 30 May 2025 | Direct | 912 km | Tickets from 93 |
Brussels | 11 Jun 2025 | 15 Jun 2025 | Direct | 1273 km | Tickets from 103 |
Tirana | 12 Jun 2025 | 18 Jun 2025 | 1 Stop | 1952 km | Tickets from 104 |
Budapest | 27 May 2025 | 29 May 2025 | Direct | 1975 km | Tickets from 106 |
Olbia | 28 Aug 2025 | 3 Sep 2025 | Direct | 1103 km | Tickets from 110 |
Vienna | 11 Jul 2025 | 16 Jul 2025 | 1 Stop | 1806 km | Tickets from 110 |
Belgrade | 13 Jun 2025 | 16 Jun 2025 | 1 Stop | 2004 km | Tickets from 114 |
Bucharest | 13 Jun 2025 | 16 Jun 2025 | 1 Stop | 2458 km | Tickets from 118 |
Catania | 12 Sep 2025 | 15 Sep 2025 | 1 Stop | 1641 km | Tickets from 120 |
Florence | 20 Oct 2025 | 24 Oct 2025 | 1 Stop | 1271 km | Tickets from 121 |
Zurich | 10 Nov 2025 | 12 Nov 2025 | Direct | 1240 km | Tickets from 122 |
Palermo | 28 Oct 2025 | 31 Oct 2025 | Direct | 1454 km | Tickets from 123 |
Prague | 18 Jun 2025 | 21 Jun 2025 | 1 Stop | 1752 km | Tickets from 125 |
Amsterdam | 28 May 2025 | 31 May 2025 | Direct | 1461 km | Tickets from 129 |
Malta | 28 May 2025 | 31 May 2025 | Direct | 1655 km | Tickets from 130 |
Marseille | 12 Jul 2025 | 14 Jul 2025 | Direct | 798 km | Tickets from 134 |
Funchal | 3 Jun 2025 | 4 Jun 2025 | 1 Stop | 1459 km | Tickets from 138 |
Toulouse | 28 May 2025 | 31 May 2025 | 1 Stop | 538 km | Tickets from 140 |
London | 4 Jul 2025 | 10 Jul 2025 | 1 Stop | 1217 km | Tickets from 144 |
Bari | 10 Jun 2025 | 13 Jun 2025 | 1 Stop | 1709 km | Tickets from 144 |
Turin | 1 Jun 2025 | 4 Jun 2025 | 1 Stop | 1053 km | Tickets from 146 |
Gdansk | 22 May 2025 | 24 May 2025 | 1 Stop | 2250 km | Tickets from 147 |
Nice | 26 May 2025 | 29 May 2025 | Direct | 956 km | Tickets from 151 |
Cagliari | 29 Aug 2025 | 3 Sep 2025 | 1 Stop | 1085 km | Tickets from 155 |
Naples | 16 Sep 2025 | 18 Sep 2025 | 1 Stop | 1504 km | Tickets from 157 |
Dublin | 28 May 2025 | 30 May 2025 | 1 Stop | 1455 km | Tickets from 157 |
Berlin | 30 Dec 2025 | 3 Jan 2026 | Direct | 1852 km | Tickets from 162 |
Dusseldorf | 9 Jul 2025 | 10 Jul 2025 | 1 Stop | 1441 km | Tickets from 165 |
Munich | 11 Jul 2025 | 14 Jul 2025 | Direct | 1498 km | Tickets from 166 |
Frankfurt | 25 Jun 2025 | 1 Jul 2025 | 1 Stop | 1424 km | Tickets from 172 |
Geneva | 22 May 2025 | 25 May 2025 | Direct | 1010 km | Tickets from 172 |
Hanover | 30 Dec 2025 | 3 Jan 2026 | 1 Stop | 1670 km | Tickets from 174 |
Warsaw | 15 Jul 2025 | 20 Jul 2025 | 1 Stop | 2272 km | Tickets from 174 |
Athens | 11 Jun 2025 | 14 Jun 2025 | 1 Stop | 2377 km | Tickets from 180 |
Heraklion | 10 Jun 2025 | 14 Jun 2025 | 1 Stop | 2573 km | Tickets from 187 |
Sofia | 29 May 2025 | 30 May 2025 | 1 Stop | 2248 km | Tickets from 193 |
Istanbul | 2 Feb 2026 | 8 Feb 2026 | 1 Stop | 2714 km | Tickets from 195 |
Yerevan | 30 Nov 2025 | 4 Dec 2025 | 1 Stop | 4015 km | Tickets from 197 |
Cologne | 27 May 2025 | 28 May 2025 | 1 Stop | 1421 km | Tickets from 203 |
Kerkyra | 29 Jul 2025 | 2 Aug 2025 | 1 Stop | 1995 km | Tickets from 207 |
Bologna | 26 May 2025 | 29 May 2025 | 1 Stop | 1297 km | Tickets from 210 |
Dubrovnik | 28 May 2025 | 31 May 2025 | 1 Stop | 1827 km | Tickets from 215 |
Strasbourg | 5 Jul 2025 | 7 Jul 2025 | 1 Stop | 1260 km | Tickets from 222 |
Zagreb | 22 Jun 2025 | 27 Jun 2025 | 1 Stop | 1692 km | Tickets from 224 |
Melilla | 28 Jul 2025 | 1 Aug 2025 | 1 Stop | 579 km | Tickets from 226 |
Reykjavik | 1 Jul 2025 | 6 Jul 2025 | 1 Stop | 2894 km | Tickets from 228 |
Verona | 23 Jul 2025 | 25 Jul 2025 | 1 Stop | 1297 km | Tickets from 231 |
Larnaca | 16 Jun 2025 | 22 Jun 2025 | 1 Stop | 3306 km | Tickets from 244 |
Tunis | 6 Jun 2025 | 12 Jun 2025 | 1 Stop | 1261 km | Tickets from 247 |
Bourgas | 16 Jun 2025 | 22 Jun 2025 | 1 Stop | 2566 km | Tickets from 251 |
Kaunas | 12 Jul 2025 | 18 Jul 2025 | 1 Stop | 2580 km | Tickets from 276 |
Porto Santo (Madeira) | 24 May 2025 | 25 May 2025 | 1 Stop | 1401 km | Tickets from 289 |
Salzburg | 28 May 2025 | 31 May 2025 | 1 Stop | 1548 km | Tickets from 297 |
Zakinthos | 25 Jun 2025 | 29 Jun 2025 | 1 Stop | 2124 km | Tickets from 297 |
Tbilisi | 12 Jun 2025 | 16 Jun 2025 | 1 Stop | 4015 km | Tickets from 305 |
Granada | 16 May 2025 | 17 May 2025 | 1 Stop | 365 km | Tickets from 314 |
Helsinki | 14 Jun 2025 | 20 Jun 2025 | 1 Stop | 2948 km | Tickets from 325 |
Dubai | 10 Jun 2025 | 12 Jun 2025 | 1 Stop | 5648 km | Tickets from 332 |
Baku | 6 Jun 2025 | 12 Jun 2025 | 1 Stop | 4462 km | Tickets from 358 |
Antwerp | 28 May 2025 | 31 May 2025 | 1 Stop | 1299 km | Tickets from 368 |
Sharjah | 13 Jun 2025 | 16 Jun 2025 | 1 Stop | 5658 km | Tickets from 372 |
New York | 8 Sep 2025 | 14 Sep 2025 | 1 Stop | 5790 km | Tickets from 381 |
Toronto | 6 Oct 2025 | 12 Oct 2025 | 1 Stop | 6044 km | Tickets from 467 |
Saint Petersburg | 27 Jan 2026 | 2 Feb 2026 | 1 Stop | 3171 km | Tickets from 469 |
Miami | 3 Jun 2025 | 8 Jun 2025 | 1 Stop | 7105 km | Tickets from 486 |
Fort Lauderdale | 3 Jun 2025 | 8 Jun 2025 | 1 Stop | 7076 km | Tickets from 488 |
Johannesburg | 5 Jun 2025 | 9 Jun 2025 | 1 Stop | 8101 km | Tickets from 561 |
Mumbai | 29 May 2025 | 2 Jun 2025 | 1 Stop | 7518 km | Tickets from 561 |
Ontario | 6 Oct 2025 | 12 Oct 2025 | 1 Stop | 9325 km | Tickets from 586 |
Mahe Island | 22 May 2025 | 28 May 2025 | 1 Stop | 7818 km | Tickets from 613 |
Rio De Janeiro | 1 Nov 2025 | 7 Nov 2025 | 1 Stop | 8145 km | Tickets from 635 |
Hong Kong | 20 Oct 2025 | 26 Oct 2025 | 1 Stop | 10508 km | Tickets from 652 |
Sao Paulo | 15 Nov 2025 | 16 Nov 2025 | Direct | 8373 km | Tickets from 701 |
Havana | 24 Sep 2025 | 26 Sep 2025 | Direct | 7460 km | Tickets from 716 |
Cancun | 9 Jan 2026 | 11 Jan 2026 | 1 Stop | 7960 km | Tickets from 725 |
Male | 7 Jun 2025 | 13 Jun 2025 | 1 Stop | 8613 km | Tickets from 756 |
Guadalajara | 11 Oct 2025 | 16 Oct 2025 | 1 Stop | 9323 km | Tickets from 798 |
Newburgh | 22 May 2025 | 26 May 2025 | 1 Stop | 5747 km | Tickets from 803 |
Santo Domingo | 22 May 2025 | 28 May 2025 | Direct | 6689 km | Tickets from 843 |
Bogota | 20 May 2025 | 26 May 2025 | 1 Stop | 8030 km | Tickets from 859 |
Lima | 4 Nov 2025 | 6 Nov 2025 | 1 Stop | 9524 km | Tickets from 870 |
Saint Lucia | 24 Jun 2025 | 29 Jun 2025 | 1 Stop | 6278 km | Tickets from 979 |
Mexico City | 19 May 2025 | 22 May 2025 | 1 Stop | 9066 km | Tickets from 1 024 |
Mauritius | 10 Nov 2025 | 16 Nov 2025 | 1 Stop | 9263 km | Tickets from 1 047 |
Aguadilla | 19 May 2025 | 22 May 2025 | 1 Stop | 6469 km | Tickets from 1 304 |
Please filter by clicking on the tabs (Destination, Date, Price etc.) to get the best results.
Note: Prices and deals may change due to availability.
All flight deals will be refreshed every 24 hours by our system.
To ease your travels you might bookmark us or save it in your browser favorites!
Klick here for Hotel Deals, Airport Transfers, Car Rental
Back to Member Area