fbpx
Menu Close

Spain: The cheapest flight deals from Madrid and Barcelona!

Flight Deals

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

OriginDestinationDeparture atReturn atStopsDistanceFind tickets
MadridRome30 April 20212 May 2021Direct1365 kmTickets from 24
MadridLondon20 May 202123 May 2021Direct1268 kmTickets from 24
MadridMilan21 May 202123 May 2021Direct1189 kmTickets from 26
MadridPalma Mallorca4 May 20215 May 2021Direct556 kmTickets from 28
MadridDublin1 May 20214 May 2021Direct1460 kmTickets from 28
MadridValencia16 July 202117 July 2021Direct295 kmTickets from 28
MadridAlicante21 May 202123 May 2021Direct360 kmTickets from 29
MadridIbiza7 May 202110 May 2021Direct466 kmTickets from 31
MadridBrussels24 May 202128 May 2021Direct1317 kmTickets from 35
MadridBudapest24 May 202130 May 20211 Stop1976 kmTickets from 36
MadridLisbon17 August 202122 August 2021Direct503 kmTickets from 39
MadridPorto3 May 20217 May 2021Direct421 kmTickets from 39
MadridBilbao15 May 202117 May 2021Direct322 kmTickets from 41
MadridBarcelona10 May 202116 May 2021Direct505 kmTickets from 41
MadridTenerife19 May 202121 May 2021Direct1794 kmTickets from 42
MadridVigo1 June 20216 June 2021Direct465 kmTickets from 42
MadridLanzarote10 May 202114 May 2021Direct1563 kmTickets from 47
MadridParis9 June 202113 June 20211 Stop1053 kmTickets from 47
MadridLas Palmas3 May 20217 May 2021Direct1753 kmTickets from 48
MadridMalta19 July 202125 July 2021Direct1668 kmTickets from 49
MadridBucharest5 June 20216 June 20211 Stop2474 kmTickets from 52
MadridSantander25 May 202127 May 2021Direct339 kmTickets from 53
MadridMarrakech20 October 202125 October 2021Direct1055 kmTickets from 54
MadridSevilla20 June 202121 June 20211 Stop391 kmTickets from 54
MadridCatania11 June 202115 June 20211 Stop1654 kmTickets from 55
MadridKyiv28 May 20211 June 20211 Stop2863 kmTickets from 56
MadridMalaga30 April 20214 May 20211 Stop416 kmTickets from 57
MadridLa Coruna1 June 20216 June 2021Direct509 kmTickets from 58
MadridZurich21 May 202125 May 2021Direct1248 kmTickets from 59
MadridAthens23 May 202128 May 20211 Stop2391 kmTickets from 60
MadridJerez De La Frontera1 June 20217 June 2021Direct466 kmTickets from 60
MadridFrankfurt23 April 202125 April 20211 Stop1436 kmTickets from 62
MadridOdessa11 June 202112 June 20211 Stop2834 kmTickets from 64
MadridBerlin10 July 202114 July 20211 Stop1871 kmTickets from 64
MadridSantiago De Compostela19 May 202123 May 2021Direct479 kmTickets from 64
MadridWarsaw7 May 202111 May 20211 Stop2287 kmTickets from 66
MadridAmsterdam24 April 202127 April 2021Direct1483 kmTickets from 66
MadridVitoria8 June 202114 June 20211 Stop277 kmTickets from 66
MadridKrakow25 June 202130 June 20211 Stop2118 kmTickets from 67
MadridVenice26 September 202130 September 20211 Stop1418 kmTickets from 67
MadridMunich29 April 20212 May 2021Direct1486 kmTickets from 67
MadridNice9 June 202113 June 20211 Stop970 kmTickets from 68
MadridMenorca26 April 202127 April 20211 Stop677 kmTickets from 69
MadridSzymany28 May 202131 May 20211 Stop2283 kmTickets from 71
MadridSofia30 May 20212 June 20211 Stop2263 kmTickets from 73
MadridLyon1 May 20213 May 20211 Stop913 kmTickets from 74
MadridStockholm24 September 202126 September 20211 Stop2595 kmTickets from 75
MadridIasi1 October 20215 October 20211 Stop2606 kmTickets from 78
MadridKerkyra22 June 202126 June 20211 Stop2009 kmTickets from 79
MadridEdinburgh4 October 20219 October 2021Direct1729 kmTickets from 79
MadridGeneva4 May 20219 May 20211 Stop1023 kmTickets from 79
MadridRabat5 June 20216 June 20211 Stop759 kmTickets from 83
MadridVienna1 September 20213 September 2021Direct1811 kmTickets from 84
MadridBologna9 May 202111 May 2021Direct1314 kmTickets from 84
MadridLuxembourg6 May 20219 May 20211 Stop1286 kmTickets from 85
MadridTangier31 May 20216 June 20211 Stop556 kmTickets from 85
MadridPrague20 December 202126 December 20211 Stop1774 kmTickets from 89
MadridFez8 October 202113 October 20211 Stop730 kmTickets from 95
MadridThira20 October 202124 October 20211 Stop2572 kmTickets from 96
MadridCopenhagen29 April 20212 May 20211 Stop2076 kmTickets from 96
MadridIstanbul24 May 202130 May 20211 Stop2729 kmTickets from 98
MadridBirmingham14 May 202116 May 20211 Stop1350 kmTickets from 98
MadridCasablanca31 May 20216 June 20211 Stop840 kmTickets from 99
MadridFunchal7 May 202110 May 20211 Stop1448 kmTickets from 100
MadridPalermo2 May 20215 May 20211 Stop1466 kmTickets from 100
MadridZakinthos17 June 202121 June 20211 Stop2138 kmTickets from 102
MadridLviv29 September 20215 October 20211 Stop2392 kmTickets from 112
MadridPuerto del Rosario1 May 20214 May 20211 Stop1624 kmTickets from 113
MadridSuceava29 September 20215 October 20211 Stop2518 kmTickets from 115
MadridTel Aviv-Yafo12 May 202117 May 2021Direct3558 kmTickets from 120
MadridSplit2 August 20217 August 20211 Stop1686 kmTickets from 126
MadridChisinau14 May 202116 May 20211 Stop2704 kmTickets from 129
MadridHelsinki7 December 202112 December 20211 Stop2964 kmTickets from 136
MadridSan Sebastian23 April 202126 April 2021Direct353 kmTickets from 140
MadridMoscow22 June 202127 June 20211 Stop3444 kmTickets from 143
MadridStuttgart1 May 20212 May 20211 Stop1378 kmTickets from 145
MadridZagreb10 May 202114 May 20211 Stop1706 kmTickets from 148
MadridIzmir19 June 202124 June 20211 Stop2653 kmTickets from 160
MadridBelgrade15 May 202121 May 20211 Stop2030 kmTickets from 169
MadridNew York1 September 20217 September 20211 Stop5774 kmTickets from 183
MadridSaint Petersburg29 March 20224 April 20221 Stop3193 kmTickets from 190
MadridReykjavik16 September 202119 September 20211 Stop2892 kmTickets from 201
MadridInnsbruck11 June 202115 June 20211 Stop1424 kmTickets from 236
MadridTimisoara23 April 202124 April 20211 Stop2110 kmTickets from 240
MadridOran5 June 202110 June 20211 Stop590 kmTickets from 245
MadridMinsk6 August 20219 August 20211 Stop2768 kmTickets from 253
MadridDubai15 June 202118 June 20211 Stop5661 kmTickets from 279
MadridAmman10 March 202214 March 20221 Stop3666 kmTickets from 280
MadridVilnius7 April 20228 April 20221 Stop2661 kmTickets from 281
MadridBeirut29 April 20213 May 20211 Stop3525 kmTickets from 298
MadridDakhla5 July 202111 July 20211 Stop2183 kmTickets from 304
MadridToronto4 November 20218 November 20211 Stop6042 kmTickets from 319
MadridSharjah25 April 202130 April 20211 Stop5676 kmTickets from 325
MadridCairo15 August 202120 August 20211 Stop3364 kmTickets from 329
MadridCancun30 October 20215 November 20211 Stop7959 kmTickets from 331
MadridAtlanta25 June 202126 June 20211 Stop6951 kmTickets from 331
MadridYekaterinburg30 December 20213 January 20221 Stop4874 kmTickets from 340
MadridSimferopol2 May 20218 May 20211 Stop3096 kmTickets from 379
MadridSao Paulo23 April 202125 April 20211 Stop8403 kmTickets from 386
MadridDresden22 April 202126 April 20211 Stop1797 kmTickets from 387
MadridFort Lauderdale5 July 20219 July 20211 Stop7072 kmTickets from 393
MadridDakar29 April 20214 May 20211 Stop3155 kmTickets from 394
MadridBogota26 April 20212 May 20211 Stop8027 kmTickets from 427
MadridMedellin20 December 202126 December 20211 Stop8036 kmTickets from 437
MadridBangkok6 May 202111 May 20211 Stop10193 kmTickets from 440
MadridPunta Cana6 September 202112 September 20211 Stop6566 kmTickets from 441
MadridBuenos Aires1 July 20214 July 20211 Stop10056 kmTickets from 454
MadridSalvador5 October 20217 October 20211 Stop6929 kmTickets from 456
MadridChicago24 August 202127 August 20211 Stop6732 kmTickets from 461
MadridLagos3 June 20219 June 20211 Stop3831 kmTickets from 465
MadridNew Orleans12 May 202117 May 20211 Stop7631 kmTickets from 465
MadridPanama City30 April 20212 May 20211 Stop8171 kmTickets from 466
MadridLas Vegas21 September 202126 September 20211 Stop9013 kmTickets from 466
MadridLos Angeles10 August 202113 August 20211 Stop9373 kmTickets from 475
MadridTokyo24 April 202130 April 20211 Stop10774 kmTickets from 498
MadridHavana30 September 20212 October 2021Direct7459 kmTickets from 503
MadridPraia3 May 20218 May 20211 Stop3423 kmTickets from 525
MadridBamako27 July 202128 July 20211 Stop3130 kmTickets from 527
MadridLima15 June 202116 June 20211 Stop9523 kmTickets from 537
MadridAlgiers20 May 202125 May 20211 Stop729 kmTickets from 544
MadridTashkent28 May 202130 May 20211 Stop5952 kmTickets from 562
MadridMale1 July 20214 July 20211 Stop8634 kmTickets from 592
MadridCotonou3 June 20219 June 20211 Stop3840 kmTickets from 597
MadridQuito13 July 202114 July 20211 Stop8746 kmTickets from 628
MadridGrand Cayman Island30 September 20212 October 20211 Stop7616 kmTickets from 736
MadridSan Jose2 August 20218 August 20211 Stop8497 kmTickets from 787

 

Cheap Flights from Barcelona

OriginDestinationDeparture atReturn atStopsDistanceFind tickets
BarcelonaPalma Mallorca29 April 20213 May 2021Direct210 kmTickets from 19
BarcelonaIbiza6 May 202110 May 2021Direct287 kmTickets from 20
BarcelonaPorto28 May 202131 May 2021Direct901 kmTickets from 21
BarcelonaSantiago De Compostela27 April 20211 May 2021Direct889 kmTickets from 23
BarcelonaSevilla4 May 20216 May 2021Direct831 kmTickets from 26
BarcelonaMenorca19 July 202123 July 2021Direct242 kmTickets from 26
BarcelonaVenice28 May 202130 May 2021Direct936 kmTickets from 26
BarcelonaBrussels22 May 202124 May 2021Direct1066 kmTickets from 28
BarcelonaMilan24 May 202127 May 2021Direct726 kmTickets from 28
BarcelonaTenerife11 May 202114 May 2021Direct2243 kmTickets from 28
BarcelonaLas Palmas24 April 202127 April 2021Direct2188 kmTickets from 30
BarcelonaParis1 May 20216 May 2021Direct831 kmTickets from 30
BarcelonaMalaga14 May 202116 May 2021Direct770 kmTickets from 31
BarcelonaBologna20 July 202126 July 2021Direct823 kmTickets from 32
BarcelonaRome21 May 202124 May 2021Direct860 kmTickets from 32
BarcelonaLondon18 June 202121 June 2021Direct1138 kmTickets from 34
BarcelonaBerlin23 April 202125 April 2021Direct1501 kmTickets from 36
BarcelonaSantander25 May 202127 May 2021Direct542 kmTickets from 40
BarcelonaMadrid7 June 202110 June 2021Direct505 kmTickets from 41
BarcelonaGeneva14 October 202118 October 2021Direct623 kmTickets from 41
BarcelonaNaples27 August 202130 August 2021Direct1014 kmTickets from 42
BarcelonaBordeaux22 October 202126 October 2021Direct444 kmTickets from 43
BarcelonaValencia4 May 20216 May 20211 Stop306 kmTickets from 43
BarcelonaFez9 October 202112 October 2021Direct1041 kmTickets from 46
BarcelonaKyiv30 May 20214 June 20211 Stop2395 kmTickets from 46
BarcelonaLuxembourg4 June 20216 June 2021Direct969 kmTickets from 48
BarcelonaWarsaw30 April 20214 May 20211 Stop1859 kmTickets from 48
BarcelonaMalta19 August 202122 August 2021Direct1234 kmTickets from 50
BarcelonaBasel, Switzerland/Mulhouse2 September 20217 September 2021Direct817 kmTickets from 50
BarcelonaLanzarote28 May 20212 June 20211 Stop1988 kmTickets from 54
BarcelonaBucharest5 June 20216 June 20211 Stop1972 kmTickets from 54
BarcelonaLisbon13 June 202116 June 20211 Stop1007 kmTickets from 54
BarcelonaJerez De La Frontera20 May 202124 May 2021Direct888 kmTickets from 55
BarcelonaPuerto del Rosario25 April 202130 April 2021Direct2047 kmTickets from 55
BarcelonaAlicante7 May 20218 May 20211 Stop407 kmTickets from 56
BarcelonaMarrakech6 September 20218 September 20211 Stop1418 kmTickets from 59
BarcelonaAlgiers7 December 20218 December 2021Direct529 kmTickets from 61
BarcelonaAthens25 May 202130 May 20211 Stop1899 kmTickets from 62
BarcelonaTallinn4 June 20218 June 20211 Stop2543 kmTickets from 63
BarcelonaVilnius20 May 202123 May 20211 Stop2248 kmTickets from 64
BarcelonaPrague6 June 20219 June 20211 Stop1354 kmTickets from 66
BarcelonaLa Coruna14 May 202116 May 20211 Stop895 kmTickets from 67
BarcelonaNice21 May 202123 May 2021Direct484 kmTickets from 68
BarcelonaSofia8 June 202111 June 20211 Stop1757 kmTickets from 69
BarcelonaEindhoven7 May 202110 May 20211 Stop1147 kmTickets from 75
BarcelonaAmsterdam5 March 20227 March 20221 Stop1240 kmTickets from 75
BarcelonaRiga20 May 202123 May 20211 Stop2327 kmTickets from 76
BarcelonaSanta Cruz De La Palma25 May 202131 May 20211 Stop2296 kmTickets from 78
BarcelonaStrasbourg9 August 202113 August 2021Direct912 kmTickets from 82
BarcelonaGranada22 May 202124 May 20211 Stop682 kmTickets from 82
BarcelonaFlorence24 June 202128 June 2021Direct790 kmTickets from 84
BarcelonaBacau11 May 202114 May 20211 Stop2052 kmTickets from 86
BarcelonaDusseldorf8 May 202113 May 20211 Stop1150 kmTickets from 87
BarcelonaMunich3 June 20216 June 2021Direct1055 kmTickets from 90
BarcelonaBudapest23 April 202126 April 20211 Stop1499 kmTickets from 93
BarcelonaKefallinia8 July 202113 July 20211 Stop1607 kmTickets from 94
BarcelonaThessaloniki15 June 202117 June 20211 Stop1747 kmTickets from 95
BarcelonaSplit11 June 202114 June 20211 Stop1183 kmTickets from 96
BarcelonaTimisoara10 May 202115 May 20211 Stop1615 kmTickets from 96
BarcelonaCluj23 April 202127 April 20211 Stop1815 kmTickets from 99
BarcelonaZurich30 April 20215 May 20211 Stop836 kmTickets from 103
BarcelonaFrankfurt7 May 202110 May 20211 Stop1084 kmTickets from 104
BarcelonaStuttgart7 May 202110 May 20211 Stop989 kmTickets from 108
BarcelonaThira24 June 202130 June 20211 Stop2087 kmTickets from 108
BarcelonaStockholm4 May 20218 May 2021Direct2281 kmTickets from 109
BarcelonaIasi13 September 202119 September 20211 Stop2116 kmTickets from 115
BarcelonaDublin24 April 202130 April 20211 Stop1480 kmTickets from 117
BarcelonaIstanbul1 November 20217 November 2021Direct2224 kmTickets from 120
BarcelonaMoscow22 May 202128 May 20211 Stop3013 kmTickets from 121
BarcelonaSan Sebastian1 May 20215 May 20211 Stop403 kmTickets from 122
BarcelonaChisinau14 May 202117 May 20211 Stop2212 kmTickets from 125
BarcelonaDubrovnik16 August 202122 August 20211 Stop1336 kmTickets from 132
BarcelonaRimini14 September 202118 September 20211 Stop902 kmTickets from 132
BarcelonaMinsk19 May 202122 May 20211 Stop2338 kmTickets from 134
BarcelonaAntalya9 September 202112 September 20211 Stop2509 kmTickets from 143
BarcelonaInverness19 July 202123 July 20211 Stop1847 kmTickets from 147
BarcelonaRhodes16 August 202120 August 20211 Stop2303 kmTickets from 155
BarcelonaHeraklion16 August 202120 August 20211 Stop2110 kmTickets from 159
BarcelonaIzmir9 September 202112 September 20211 Stop2155 kmTickets from 165
BarcelonaFunchal12 July 202118 July 20211 Stop1935 kmTickets from 173
BarcelonaTel Aviv-Yafo28 April 20212 May 20211 Stop3078 kmTickets from 174
BarcelonaReykjavik16 September 202119 September 20211 Stop2966 kmTickets from 176
BarcelonaTbilisi14 May 202119 May 20211 Stop3528 kmTickets from 178
BarcelonaPodgorica3 May 20217 May 20211 Stop1417 kmTickets from 183
BarcelonaCraiova28 July 202129 July 20211 Stop1796 kmTickets from 187
BarcelonaNew York22 July 202125 July 20211 Stop6172 kmTickets from 188
BarcelonaHelsinki8 May 202113 May 20211 Stop2619 kmTickets from 189
BarcelonaHurghada14 January 202215 January 20221 Stop3284 kmTickets from 198
BarcelonaAnkara12 October 202115 October 20211 Stop2582 kmTickets from 208
BarcelonaBodrum9 September 202112 September 20211 Stop2234 kmTickets from 210
BarcelonaAlmeria23 April 202125 April 20211 Stop639 kmTickets from 228
BarcelonaOdessa1 May 20213 May 20211 Stop2340 kmTickets from 244
BarcelonaLyon21 April 202127 April 20211 Stop532 kmTickets from 249
BarcelonaSharjah15 November 202121 November 20211 Stop5183 kmTickets from 250
BarcelonaBoston4 May 202110 May 20211 Stop5871 kmTickets from 263
BarcelonaCairo29 April 20213 May 20211 Stop2905 kmTickets from 285
BarcelonaKutaisi19 August 202122 August 20211 Stop3331 kmTickets from 313
BarcelonaSamara14 September 202119 September 20211 Stop3771 kmTickets from 315
BarcelonaBeirut4 June 20219 June 20211 Stop3036 kmTickets from 319
BarcelonaOrlando1 May 20217 May 20211 Stop7464 kmTickets from 329
BarcelonaKrasnodar21 April 202124 April 20211 Stop3000 kmTickets from 331
BarcelonaNizhniy Novgorod15 May 202118 May 20211 Stop3398 kmTickets from 334
BarcelonaKazan20 May 202123 May 20211 Stop3729 kmTickets from 339
BarcelonaPerm20 May 202123 May 20211 Stop4154 kmTickets from 341
BarcelonaChelyabinsk12 May 202116 May 20211 Stop4499 kmTickets from 376
BarcelonaAstrakhan2 May 20214 May 20211 Stop3667 kmTickets from 413
BarcelonaBangkok6 May 202111 May 20211 Stop9689 kmTickets from 440
BarcelonaHalifax14 June 202116 June 20211 Stop5215 kmTickets from 455
BarcelonaTokyo6 May 202111 May 20211 Stop10425 kmTickets from 460
BarcelonaMagnitogorsk17 May 202122 May 20211 Stop4361 kmTickets from 470
BarcelonaTashkent22 May 202127 May 20211 Stop5459 kmTickets from 522
BarcelonaMale3 May 20219 May 20211 Stop8157 kmTickets from 576
BarcelonaIslamabad20 May 202121 May 20211 Stop6149 kmTickets from 665

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!

 

Banner 2

 

Book here your: Hotel, Flights, Airport Tansfer, Car Rental, Vacation Rental, Tours & Activities

 

 

Leave a Reply