For our users from Spain, here we have the cheapest flight deals from Madrid and Barcelona to most popular destinations in the Europe and the rest of the World.
The system will find you the cheapest days to fly. Book now the best flight deals out of Madrid and Barcelona !
All fares are for round-trip flights, inclusive taxes and fuel surcharges.
Cheap Flights from Madrid to
Destination | Departure at | Return at | Distance | Find tickets |
---|---|---|---|---|
Barcelona | 8 Jun 2024 | 10 Jun 2024 | 483 km | From 37 |
Porto | 8 Sep 2024 | 14 Sep 2024 | 437 km | From 44 |
Malaga | 17 Jun 2024 | 19 Jun 2024 | 428 km | From 45 |
Lisbon | 21 Sep 2024 | 24 Sep 2024 | 511 km | From 46 |
Ibiza | 23 Jul 2024 | 24 Jul 2024 | 457 km | From 47 |
Paris | 8 Oct 2024 | 9 Oct 2024 | 1065 km | From 52 |
Santiago De Compostela | 24 Apr 2024 | 30 Apr 2024 | 485 km | From 52 |
Tenerife | 18 May 2024 | 23 May 2024 | 1769 km | From 53 |
Palma Mallorca | 4 Jun 2024 | 6 Jun 2024 | 546 km | From 53 |
Las Palmas | 21 Apr 2024 | 25 Apr 2024 | 1763 km | From 54 |
Sevilla | 17 Sep 2024 | 18 Sep 2024 | 393 km | From 57 |
Vigo | 1 Sep 2024 | 7 Sep 2024 | 465 km | From 61 |
Bilbao | 28 Apr 2024 | 1 May 2024 | 320 km | From 66 |
Marseille | 4 Jun 2024 | 5 Jun 2024 | 798 km | From 69 |
Valencia | 9 Jul 2024 | 11 Jul 2024 | 285 km | From 70 |
Alicante | 20 May 2024 | 22 May 2024 | 354 km | From 70 |
La Coruna | 14 May 2024 | 17 May 2024 | 507 km | From 74 |
Milan | 17 May 2024 | 19 May 2024 | 1149 km | From 76 |
Dublin | 27 Nov 2024 | 30 Nov 2024 | 1455 km | From 85 |
San Sebastian | 21 May 2024 | 22 May 2024 | 353 km | From 88 |
Rome | 24 Jun 2024 | 27 Jun 2024 | 1331 km | From 91 |
Jerez De La Frontera | 17 Sep 2024 | 18 Sep 2024 | 466 km | From 94 |
Nice | 10 Sep 2024 | 12 Sep 2024 | 956 km | From 94 |
Faro | 1 May 2024 | 3 May 2024 | 540 km | From 94 |
Marrakech | 21 Apr 2024 | 26 Apr 2024 | 1063 km | From 96 |
Manchester | 2 May 2024 | 8 May 2024 | 1437 km | From 116 |
Budapest | 6 Jun 2024 | 11 Jun 2024 | 1975 km | From 119 |
Amsterdam | 9 Mar 2025 | 12 Mar 2025 | 1461 km | From 129 |
Sofia | 31 May 2024 | 3 Jun 2024 | 2248 km | From 134 |
Menorca | 24 Sep 2024 | 29 Sep 2024 | 665 km | From 136 |
London | 27 Apr 2024 | 30 Apr 2024 | 1217 km | From 141 |
Florence | 5 Oct 2024 | 7 Oct 2024 | 1271 km | From 141 |
Belgrade | 24 Feb 2025 | 26 Feb 2025 | 2004 km | From 145 |
Pisa | 14 May 2024 | 16 May 2024 | 1205 km | From 147 |
Venice | 4 May 2024 | 6 May 2024 | 1406 km | From 158 |
Reykjavik | 20 Jul 2024 | 24 Jul 2024 | 2894 km | From 161 |
Warsaw | 6 Jun 2024 | 10 Jun 2024 | 2272 km | From 161 |
Casablanca | 22 Jul 2024 | 25 Jul 2024 | 866 km | From 164 |
Tallinn | 9 May 2024 | 13 May 2024 | 2883 km | From 171 |
Vienna | 6 May 2024 | 12 May 2024 | 1806 km | From 174 |
Lyon | 10 May 2024 | 12 May 2024 | 912 km | From 176 |
Zurich | 11 Jul 2024 | 17 Jul 2024 | 1240 km | From 176 |
Tunis | 13 May 2024 | 19 May 2024 | 1261 km | From 177 |
Malta | 29 Apr 2024 | 4 May 2024 | 1655 km | From 181 |
Hamburg | 9 Oct 2024 | 11 Oct 2024 | 1782 km | From 187 |
Krakow | 14 May 2024 | 16 May 2024 | 2104 km | From 187 |
Dusseldorf | 25 Jun 2024 | 29 Jun 2024 | 1441 km | From 189 |
Funchal | 27 Sep 2024 | 29 Sep 2024 | 1459 km | From 194 |
Istanbul | 23 Nov 2024 | 27 Nov 2024 | 2714 km | From 194 |
Ponta Delgada (Azores) | 11 Jun 2024 | 16 Jun 2024 | 1927 km | From 194 |
Munich | 29 Apr 2024 | 30 Apr 2024 | 1498 km | From 196 |
Gdansk | 23 Apr 2024 | 29 Apr 2024 | 2250 km | From 201 |
Vilnius | 11 May 2024 | 14 May 2024 | 2647 km | From 202 |
Athens | 14 Sep 2024 | 18 Sep 2024 | 2377 km | From 205 |
Rabat | 24 Apr 2024 | 26 Apr 2024 | 768 km | From 211 |
Chisinau | 27 Oct 2024 | 2 Nov 2024 | 2681 km | From 220 |
Geneva | 30 Apr 2024 | 5 May 2024 | 1010 km | From 221 |
Bari | 4 May 2024 | 6 May 2024 | 1709 km | From 222 |
Frankfurt | 5 May 2024 | 7 May 2024 | 1424 km | From 229 |
Brussels | 29 Apr 2024 | 5 May 2024 | 1316 km | From 231 |
Cologne | 21 Apr 2024 | 22 Apr 2024 | 1421 km | From 237 |
Stuttgart | 5 May 2024 | 7 May 2024 | 1359 km | From 251 |
Bucharest | 17 Jul 2024 | 21 Jul 2024 | 2458 km | From 252 |
Cairo | 1 Jun 2024 | 7 Jun 2024 | 3350 km | From 264 |
Abu Dhabi | 13 Jun 2024 | 18 Jun 2024 | 5638 km | From 268 |
Tel Aviv-Yafo | 30 May 2024 | 2 Jun 2024 | 3543 km | From 287 |
Chania | 14 Sep 2024 | 18 Sep 2024 | 2477 km | From 293 |
Dubai | 13 Jun 2024 | 18 Jun 2024 | 5648 km | From 313 |
Maastricht | 25 Jun 2024 | 29 Jun 2024 | 1367 km | From 324 |
Tbilisi | 5 Jun 2024 | 9 Jun 2024 | 4015 km | From 343 |
Kutaisi | 9 May 2024 | 12 May 2024 | 3818 km | From 347 |
Hurghada | 28 May 2024 | 30 May 2024 | 3719 km | From 365 |
Linkoping | 13 Jun 2024 | 17 Jun 2024 | 2412 km | From 391 |
Moscow | 18 Feb 2025 | 21 Feb 2025 | 3404 km | From 424 |
Antwerp | 4 Oct 2024 | 6 Oct 2024 | 1299 km | From 438 |
Innsbruck | 27 Apr 2024 | 3 May 2024 | 1411 km | From 444 |
Saint Petersburg | 11 Nov 2024 | 14 Nov 2024 | 3171 km | From 477 |
Hong Kong | 22 Apr 2024 | 28 Apr 2024 | 10508 km | From 540 |
Cancun | 24 May 2024 | 25 May 2024 | 7960 km | From 617 |
Punta Cana | 6 May 2024 | 11 May 2024 | 6569 km | From 620 |
Bangkok | 13 Jun 2024 | 16 Jun 2024 | 10193 km | From 642 |
Panama City | 20 May 2024 | 24 May 2024 | 8156 km | From 703 |
Miami | 2 May 2024 | 7 May 2024 | 7105 km | From 723 |
Mexico City | 27 Apr 2024 | 3 May 2024 | 9066 km | From 762 |
Beijing | 22 Apr 2024 | 28 Apr 2024 | 9206 km | From 826 |
Caracas | 10 Jul 2024 | 11 Jul 2024 | 7006 km | From 861 |
Sao Paulo | 12 Jun 2024 | 15 Jun 2024 | 8375 km | From 874 |
Santo Domingo | 6 Jun 2024 | 8 Jun 2024 | 6689 km | From 924 |
Havana | 30 Apr 2024 | 4 May 2024 | 7460 km | From 949 |
Tijuana | 20 Apr 2024 | 23 Apr 2024 | 9404 km | From 1 009 |
Guatemala City | 8 Jul 2024 | 14 Jul 2024 | 8708 km | From 1 035 |
Santiago | 14 Jun 2024 | 18 Jun 2024 | 10717 km | From 1 144 |
Osaka | 8 Jul 2024 | 14 Jul 2024 | 10678 km | From 1 151 |
Quito | 1 Aug 2024 | 4 Aug 2024 | 8748 km | From 1 218 |
Montevideo | 1 Aug 2024 | 2 Aug 2024 | 9945 km | From 1 413 |
Easter Island | 6 Jan 2025 | 9 Jan 2025 | 13197 km | From 1 685 |
Cheap Flights from Barcelona to
Destination | Departure at | Return at | Distance | Find tickets |
---|---|---|---|---|
Palma Mallorca | 10 Jul 2024 | 13 Jul 2024 | 202 km | From 27 |
Menorca | 12 May 2024 | 16 May 2024 | 241 km | From 34 |
Ibiza | 7 May 2024 | 8 May 2024 | 276 km | From 35 |
Madrid | 11 Jun 2024 | 15 Jun 2024 | 483 km | From 37 |
Milan | 29 May 2024 | 3 Jun 2024 | 719 km | From 38 |
Lisbon | 4 Jun 2024 | 5 Jun 2024 | 993 km | From 39 |
Malaga | 9 May 2024 | 15 May 2024 | 765 km | From 42 |
Geneva | 30 May 2024 | 1 Jun 2024 | 636 km | From 44 |
Bilbao | 10 Jun 2024 | 12 Jun 2024 | 466 km | From 45 |
Sevilla | 15 May 2024 | 18 May 2024 | 809 km | From 47 |
Nice | 14 Jun 2024 | 16 Jun 2024 | 495 km | From 47 |
Asturias | 2 May 2024 | 7 May 2024 | 710 km | From 48 |
Alicante | 15 May 2024 | 17 May 2024 | 403 km | From 48 |
Bordeaux | 22 May 2024 | 27 May 2024 | 452 km | From 50 |
Paris | 28 May 2024 | 31 May 2024 | 906 km | From 50 |
Rome | 21 May 2024 | 23 May 2024 | 847 km | From 52 |
Marseille | 7 Jun 2024 | 9 Jun 2024 | 351 km | From 54 |
San Sebastian | 1 Nov 2024 | 5 Nov 2024 | 391 km | From 59 |
Porto | 11 Jun 2024 | 12 Jun 2024 | 897 km | From 60 |
Lyon | 27 May 2024 | 31 May 2024 | 547 km | From 64 |
Santiago De Compostela | 10 Jun 2024 | 12 Jun 2024 | 883 km | From 64 |
Venice | 19 Mar 2025 | 22 Mar 2025 | 950 km | From 65 |
Brussels | 1 Jan 2025 | 4 Jan 2025 | 1082 km | From 66 |
London | 24 Apr 2024 | 27 Apr 2024 | 1185 km | From 67 |
Valencia | 15 May 2024 | 21 May 2024 | 295 km | From 70 |
Kerkyra | 12 May 2024 | 14 May 2024 | 1518 km | From 72 |
Tenerife | 22 May 2024 | 28 May 2024 | 2194 km | From 74 |
Zurich | 29 May 2024 | 1 Jun 2024 | 855 km | From 76 |
Tirana | 22 May 2024 | 28 May 2024 | 1469 km | From 77 |
Las Palmas | 4 May 2024 | 8 May 2024 | 2174 km | From 81 |
Genoa | 25 Apr 2024 | 30 Apr 2024 | 651 km | From 83 |
Budapest | 14 May 2024 | 15 May 2024 | 1522 km | From 84 |
Santander | 4 May 2024 | 6 May 2024 | 538 km | From 85 |
Stockholm | 8 May 2024 | 13 May 2024 | 2314 km | From 86 |
Granada | 25 Dec 2024 | 27 Dec 2024 | 680 km | From 89 |
Vienna | 5 Jun 2024 | 7 Jun 2024 | 1369 km | From 94 |
Bologna | 8 Jun 2024 | 9 Jun 2024 | 831 km | From 95 |
Vigo | 15 Jun 2024 | 20 Jun 2024 | 893 km | From 98 |
Puerto del Rosario | 31 May 2024 | 4 Jun 2024 | 2032 km | From 98 |
Frankfurt | 20 Jun 2024 | 24 Jun 2024 | 1041 km | From 101 |
Copenhagen | 9 May 2024 | 14 May 2024 | 1768 km | From 103 |
Turin | 25 Apr 2024 | 30 Apr 2024 | 624 km | From 104 |
Belgrade | 31 May 2024 | 2 Jun 2024 | 1528 km | From 104 |
Naples | 26 Oct 2024 | 28 Oct 2024 | 1023 km | From 104 |
La Coruna | 10 Jun 2024 | 13 Jun 2024 | 887 km | From 106 |
Dusseldorf | 31 May 2024 | 3 Jun 2024 | 1165 km | From 109 |
Amsterdam | 5 Jun 2024 | 7 Jun 2024 | 1240 km | From 114 |
Oslo | 27 Apr 2024 | 29 Apr 2024 | 2189 km | From 114 |
Gdansk | 1 May 2024 | 6 May 2024 | 1890 km | From 117 |
Prague | 20 May 2024 | 22 May 2024 | 1358 km | From 117 |
Jerez De La Frontera | 24 May 2024 | 27 May 2024 | 865 km | From 118 |
Florence | 23 Sep 2024 | 27 Sep 2024 | 796 km | From 119 |
Malta | 25 Apr 2024 | 27 Apr 2024 | 1234 km | From 121 |
Cologne | 30 Apr 2024 | 5 May 2024 | 1132 km | From 121 |
Krakow | 15 May 2024 | 16 May 2024 | 1679 km | From 122 |
Vilnius | 16 May 2024 | 21 May 2024 | 2257 km | From 123 |
Hamburg | 25 Apr 2024 | 29 Apr 2024 | 1492 km | From 128 |
Munich | 26 Apr 2024 | 29 Apr 2024 | 1094 km | From 129 |
Marrakech | 31 May 2024 | 3 Jun 2024 | 1405 km | From 131 |
Yerevan | 9 Jan 2025 | 15 Jan 2025 | 3532 km | From 136 |
Funchal | 26 Oct 2024 | 31 Oct 2024 | 1922 km | From 139 |
Manchester | 15 May 2024 | 16 May 2024 | 1379 km | From 140 |
Lanzarote | 9 May 2024 | 12 May 2024 | 1974 km | From 144 |
Tangier | 21 May 2024 | 23 May 2024 | 930 km | From 146 |
Luxembourg | 18 Jun 2024 | 21 Jun 2024 | 980 km | From 152 |
Warsaw | 6 Jun 2024 | 10 Jun 2024 | 1869 km | From 152 |
Stuttgart | 11 May 2024 | 14 May 2024 | 992 km | From 153 |
Catania | 24 Apr 2024 | 27 Apr 2024 | 1193 km | From 155 |
Riga | 26 May 2024 | 29 May 2024 | 2336 km | From 156 |
Dublin | 23 May 2024 | 26 May 2024 | 1484 km | From 157 |
Almeria | 5 May 2024 | 7 May 2024 | 626 km | From 157 |
Bucharest | 6 Jun 2024 | 7 Jun 2024 | 1979 km | From 158 |
Casablanca | 25 Jun 2024 | 27 Jun 2024 | 1226 km | From 159 |
Toulouse | 1 Aug 2024 | 6 Aug 2024 | 265 km | From 160 |
Palermo | 16 May 2024 | 19 May 2024 | 1003 km | From 162 |
Iasi | 29 May 2024 | 30 May 2024 | 2125 km | From 166 |
Verona | 3 May 2024 | 6 May 2024 | 846 km | From 168 |
Tunis | 2 May 2024 | 6 May 2024 | 859 km | From 174 |
Sharm el Sheikh | 29 May 2024 | 4 Jun 2024 | 3279 km | From 174 |
Dortmund | 17 Jun 2024 | 19 Jun 2024 | 1211 km | From 178 |
Ponta Delgada (Azores) | 20 May 2024 | 24 May 2024 | 2404 km | From 181 |
Strasbourg | 2 Jan 2025 | 5 Jan 2025 | 915 km | From 183 |
Istanbul | 9 May 2024 | 13 May 2024 | 2272 km | From 188 |
Sofia | 4 May 2024 | 10 May 2024 | 1765 km | From 188 |
Helsinki | 2 Sep 2024 | 3 Sep 2024 | 2627 km | From 189 |
Katowice | 13 May 2024 | 17 May 2024 | 1657 km | From 190 |
Antalya | 11 Jun 2024 | 16 Jun 2024 | 2514 km | From 192 |
Heraklion | 3 Jul 2024 | 8 Jul 2024 | 2113 km | From 192 |
Reykjavik | 17 Jun 2024 | 23 Jun 2024 | 2981 km | From 192 |
Stavanger | 17 May 2024 | 20 May 2024 | 1970 km | From 193 |
Mikonos | 30 Sep 2024 | 6 Oct 2024 | 2039 km | From 197 |
Agadir | 1 Jun 2024 | 6 Jun 2024 | 1601 km | From 198 |
Thessaloniki | 22 May 2024 | 24 May 2024 | 1753 km | From 208 |
Hanover | 9 May 2024 | 14 May 2024 | 1367 km | From 214 |
Zagreb | 11 Jun 2024 | 12 Jun 2024 | 1228 km | From 214 |
Dresden | 17 Jul 2024 | 21 Jul 2024 | 1411 km | From 217 |
Cairo | 3 Feb 2025 | 7 Feb 2025 | 2906 km | From 217 |
Olbia | 24 Apr 2024 | 27 Apr 2024 | 624 km | From 218 |
Dalaman | 24 Apr 2024 | 27 Apr 2024 | 2353 km | From 222 |
Bergen | 16 May 2024 | 20 May 2024 | 2122 km | From 227 |
Izmir | 5 May 2024 | 9 May 2024 | 2160 km | From 227 |
Tel Aviv-Yafo | 20 May 2024 | 25 May 2024 | 3081 km | From 230 |
Faro | 16 Jul 2024 | 19 Jul 2024 | 987 km | From 246 |
Timisoara | 1 May 2024 | 2 May 2024 | 1624 km | From 263 |
Trondheim | 16 May 2024 | 20 May 2024 | 2529 km | From 268 |
Ljubljana | 25 Apr 2024 | 1 May 2024 | 1133 km | From 270 |
Paphos | 16 May 2024 | 20 May 2024 | 2747 km | From 276 |
Bodrum | 20 Apr 2024 | 26 Apr 2024 | 2240 km | From 276 |
Gibraltar | 26 Apr 2024 | 28 Apr 2024 | 861 km | From 285 |
Bremen | 30 Apr 2024 | 4 May 2024 | 1399 km | From 290 |
Abu Dhabi | 8 May 2024 | 12 May 2024 | 5167 km | From 291 |
Varna | 4 May 2024 | 10 May 2024 | 2121 km | From 304 |
Billund | 26 Jun 2024 | 1 Jul 2024 | 1686 km | From 317 |
Alexandria | 27 May 2024 | 2 Jun 2024 | 2719 km | From 333 |
Leipzig/Halle | 17 Jun 2024 | 20 Jun 2024 | 1365 km | From 340 |
Cork | 26 Apr 2024 | 27 Apr 2024 | 1420 km | From 375 |
Bourgas | 29 May 2024 | 2 Jun 2024 | 2083 km | From 392 |
Sharjah | 13 Nov 2024 | 16 Nov 2024 | 5184 km | From 392 |
New York | 5 Jun 2024 | 10 Jun 2024 | 6150 km | From 396 |
Montreal | 27 May 2024 | 2 Jun 2024 | 5911 km | From 402 |
Moscow | 31 Oct 2024 | 4 Nov 2024 | 2997 km | From 403 |
Riyadh | 22 Apr 2024 | 23 Apr 2024 | 4475 km | From 407 |
Antwerp | 16 Aug 2024 | 17 Aug 2024 | 972 km | From 414 |
Crotone | 24 Apr 2024 | 27 Apr 2024 | 1299 km | From 425 |
Berne | 15 May 2024 | 16 May 2024 | 759 km | From 428 |
Chicago | 10 Oct 2024 | 16 Oct 2024 | 7092 km | From 454 |
Doha | 21 Sep 2024 | 26 Sep 2024 | 4857 km | From 500 |
Saint Petersburg | 11 Nov 2024 | 15 Nov 2024 | 2823 km | From 501 |
San Francisco | 3 May 2024 | 7 May 2024 | 9585 km | From 514 |
Kazan | 12 Sep 2024 | 18 Sep 2024 | 3736 km | From 583 |
Singapore | 30 Apr 2024 | 5 May 2024 | 10897 km | From 639 |
Shanghai | 2 Sep 2024 | 8 Sep 2024 | 9862 km | From 658 |
Los Angeles | 24 Apr 2024 | 30 Apr 2024 | 9673 km | From 689 |
Muscat | 21 Apr 2024 | 23 Apr 2024 | 5524 km | From 709 |
Philadelphia | 28 Apr 2024 | 3 May 2024 | 6299 km | From 811 |
Tokyo | 29 Apr 2024 | 5 May 2024 | 10443 km | From 813 |
Ontario | 24 Apr 2024 | 30 Apr 2024 | 9614 km | From 845 |
Bangkok | 9 Jul 2024 | 14 Jul 2024 | 9712 km | From 931 |
Denpasar (Bali) | 7 Oct 2024 | 13 Oct 2024 | 12569 km | From 961 |
Havana | 30 Apr 2024 | 4 May 2024 | 7902 km | From 966 |
Buenos Aires | 12 Jun 2024 | 15 Jun 2024 | 10480 km | From 1 208 |
Above fares are updated every 2 days. So please bookmark this site !!
More flight deals from other airport?
Subscribe in to our free World Traveler Club Membership and get access to over 2400 flight deals, each day!
Hotels Flights Airport Tansfers Car Rentals Vacation Rentals Tours & Activities