Skip to content

Cheap flights to Madrid from 373 cities

373 cities in 113 countries. In each country, prices we can stand behind come first, then the cheapest.

Departure cities with a recent price: 333

Recent prices: 15,475

FareTell may earn a commission when you book through a partner.

Fares Aviasales flagged as unusually low

CityFromTripDatesAirportsStopsAirlineFound
Porto$17one-way17 DecOPO → MADnonstopRyanairfound 2 days agoOpen this trip
Tangier$19one-way2 DecTNG → MADnonstopRyanairfound 2 days agoOpen this trip
Tenerife$20one-way24 DecTFN → MADnonstopIberia Expressfound 2 days agoOpen this trip
Asturias$21one-way25 NovOVD → MADnonstopWizz Air Maltafound 2 days agoOpen this trip
Las Palmas$30one-way16 NovLPA → MADnonstopIberia Expressfound 2 days agoOpen this trip
Nice$34one-way23 NovNCE → MADnonstopeasyJetfound 2 days agoOpen this trip
Bilbao$35one-way21 NovBIO → MADnonstopIberiafound 2 days agoOpen this trip
Palma$35one-way26 NovPMI → MADnonstopWizz Air Maltafound 2 days agoOpen this trip
Palermo$48one-way14 NovPMO → MADstops unknownRyanairfound 2 days agoOpen this trip
Tirana$48one-way29 NovTIA → MAD1 stopRyanairfound 2 days agoOpen this trip
Hamburg$52one-way2 DecHAM → MADstops unknownRyanairfound 2 days agoOpen this trip
Casablanca$56one-way17 DecCMN → MADnonstopIberia Regional by Air Nostrumfound 2 days agoOpen this trip
Pisa$58one-way4 Jul 2027PSA → MADnonstopWizz Air Maltafound 2 days agoOpen this trip
Kutaisi$61one-way4 DecKUT → MADstops unknownPegasus Airlinesfound 2 days agoOpen this trip
Stuttgart$76one-way16 NovSTR → MADstops unknownEurowingsfound 2 days agoOpen this trip
Kaunas$87one-way2 Feb 2027KUN → MAD1 stopRyanairfound 2 days agoOpen this trip
Cairo$95one-way30 NovSPX → MADstops unknownPegasus Airlinesfound 2 days agoOpen this trip
Bucharest$128one-way17 NovOTP → MADstops unknownWizz Air Maltafound 2 days agoOpen this trip
Oslo$135one-way18 NovTRF → MADstops unknownWizz Airfound 2 days agoOpen this trip
Sharjah$168one-way18 NovSHJ → MADstops unknownPegasus Airlinesfound 2 days agoOpen this trip
Almaty$180one-way17 NovALA → MADstops unknownPegasus Airlinesfound 2 days agoOpen this trip
Bishkek$228one-way17 NovBSZ → MADstops unknownPegasus Airlinesfound 2 days agoOpen this trip
Santiago$349one-way26 NovSCL → MADstops unknownLATAM Airlines Groupfound 2 days agoOpen this trip
Sao Paulo$351one-way20 May 2027GRU → MADnonstopAir Chinafound 2 days agoOpen this trip
Mexico City$422one-way25 NovMEX → MAD1 stopBritish Airwaysfound 2 days agoOpen this trip
Guatemala City$467one-way7 Mar 2027GUA → MAD1 stopAeromexicofound 2 days agoOpen this trip
San Salvador$557one-way9 Mar 2027SAL → MADnonstopIberojetfound 2 days agoOpen this trip
Lima$578one-way21 Feb 2027LIM → MADnonstopPlus Ultra Lineas Aereasfound 2 days agoOpen this trip
San Jose$611one-way7 Mar 2027SJO → MADstops unknownIberojetfound 2 days agoOpen this trip
Buenos Aires$664one-way20 NovAEP → MAD1 stopAir Chinafound 2 days agoOpen this trip

When these trips depart

Every price counted here was found on or after 6 Nov.

Return

  • Marrakech · 26 Nov – 30 Nov · found 2 days ago · See prices for these dates

  • Porto · 23 Dec – 9 Jan 2027 · found 6 days ago · See prices for these dates

  • Milan · 11 Jan 2027 – 18 Jan 2027 · found 4 days ago · See prices for these dates

  • Basel · 28 Feb 2027 – 27 Mar 2027 · found 4 days ago · See prices for these dates

  • Tangier · 13 Mar 2027 – 21 Mar 2027 · found 2 days ago · See prices for these dates

  • Istanbul · 3 Apr 2027 – 17 Apr 2027 · found 2 days ago · See prices for these dates

  • San Juan · 21 May 2027 – 3 Jun 2027 · found 3 days ago · See prices for these dates

  • Istanbul · 30 Jun 2027 – 13 Jul 2027 · found 5 days ago · See prices for these dates

  • Almeria · 9 Jul 2027 – 11 Jul 2027 · found 3 days ago · See prices for these dates

  • Puerto del Rosario · 1 Aug 2027 – 4 Aug 2027 · found 6 days ago · See prices for these dates

  • Almaty · 10 Sept 2027 – 23 Sept 2027 · found 2 days ago · See prices for these dates

  • Campo Grande · 12 Oct 2027 – 19 Oct 2027 · found 2 days ago · See prices for these dates

One-way

  • Gdansk · 19 Nov · found 5 days ago · Open this trip

  • Palma · 3 Dec · found yesterday · Open this trip

  • Asturias · 4 Jan 2027 · found 6 days ago · Open this trip

  • Valencia · 4 Feb 2027 · found 4 days ago · Open this trip

  • Milan · 14 Mar 2027 · found 2 days ago · Open this trip

  • Santiago de Compostela · 20 Apr 2027 · found yesterday · Open this trip

  • Sevilla · 7 May 2027 · found 2 days ago · Open this trip

  • Paris · 19 Jun 2027 · found 2 days ago · Open this trip

  • Sofia · 15 Jul 2027 · found 2 days ago · Open this trip

  • Chisinau · 20 Aug 2027 · found 2 days ago · Open this trip

  • Almeria · 8 Sept 2027 · found 5 days ago · Open this trip

  • Izmir · 18 Oct 2027 · found 5 days ago · Open this trip

Everywhere, by country

1 traveler · Economy

CityFromTripDatesAirportsStopsAirlineFound
Spain
Palma$15one-way3 DecPMI → MADnonstopRyanairfound yesterdayOpen this trip
Arrecife$17one-way2 DecACE → MADnonstopRyanairfound 2 days agoOpen this trip
Ibiza$18one-way16 Mar 2027IBZ → MADnonstopIberia Expressfound 2 days agoOpen this trip
Asturias$18one-way4 Jan 2027OVD → MADnonstopWizz Air Maltafound 6 days agoOpen this trip
Tenerife$20one-way24 DecTFN → MADnonstopIberia Expressfound 2 days agoOpen this trip
Santiago de Compostela$22one-way20 Apr 2027SCQ → MADnonstopWizz Air Maltafound yesterdayOpen this trip
Alicante$23one-way25 DecALC → MADnonstopIberiafound 7 days agoOpen this trip
Las Palmas$24one-way31 DecLPA → MADnonstopIberia Expressfound 2 days agoOpen this trip
Sevilla$24one-way7 May 2027SVQ → MADnonstopAir Europa Expressfound 2 days agoOpen this trip
Granada$26one-way7 Jun 2027GRX → MADnonstopIberiafound 7 days agoOpen this trip
Valencia$26one-way4 Feb 2027VLC → MADnonstopIberiafound 4 days agoOpen this trip
Santander$27one-way18 DecSDR → MADnonstopVoloteafound 3 days agoOpen this trip
San Sebastian$31one-way6 DecEAS → MADnonstopIberiafound 2 days agoOpen this trip
La Coruna$31one-way9 DecLCG → MADnonstopIberiafound 6 days agoOpen this trip
Vigo$31one-way24 Jan 2027VGO → MADnonstopIberiafound 2 days agoOpen this trip
Malaga$32one-way5 Jan 2027AGP → MAD1 stopVuelingfound 6 days agoOpen this trip
Barcelona$33one-way8 May 2027BCN → MADnonstopVuelingfound 3 days agoOpen this trip
Bilbao$35one-way21 NovBIO → MADnonstopIberiafound 2 days agoOpen this trip
Puerto del Rosario$45one-way24 NovFUE → MAD1 stopBinter Canariasfound 4 days agoOpen this trip
Santa Cruz de La Palma$51one-way9 May 2027SPC → MAD1 stopBinter Canariasfound 3 days agoOpen this trip
Zaragoza$54one-way21 NovZAZ → MAD1 stopWizz Air Maltafound 6 days agoOpen this trip
Castellon de la Plana$55one-way14 DecCDT → MADnonstopIberia Regional by Air Nostrumfound 2 days agoOpen this trip
Jerez de la Frontera$57one-way3 DecXRY → MAD1 stopVuelingfound 4 days agoOpen this trip
Almeria$66one-way8 Sept 2027LEI → MADnonstopIberiafound 5 days agoOpen this trip
Murcia$94one-way1 Mar 2027RMU → MAD2 stopsVoloteafound 6 days agoOpen this trip
Melilla$214one-way21 NovMLN → MAD1 stopIberiafound 2 days agoOpen this trip
Vitoria-Gasteiz$244one-way20 NovVIT → MAD3 stopsRyanairfound 3 days agoOpen this trip
Leon$366one-way27 NovLEN → MAD2 stopsIberiafound 7 days agoOpen this trip
Santiago de Compostela$54return5 Dec – 8 DecSCQ → MADout nonstop, back nonstopIberiafound 3 days agoSee prices for these dates
Arrecife$66return12 Dec – 12 DecACE → MADout nonstop, back nonstopRyanairfound 3 days agoSee prices for these dates
La Coruna$68return4 Dec – 9 DecLCG → MADout nonstop, back nonstopIberiafound 3 days agoSee prices for these dates
Tenerife$77return16 Dec – 19 DecTFN → MADout nonstop, back nonstopIberia Expressfound 2 days agoSee prices for these dates
TenerifeAs low as $74return20 Nov – 23 NovTFN → MADout nonstop, back nonstopIberia Expressfound 3 days agoSee prices for these dates
Malaga$79return9 Dec – 16 DecAGP → MADout nonstop, back nonstopRyanairfound 2 days agoSee prices for these dates
MalagaAs low as $70return19 Nov – 22 NovAGP → MADout nonstop, back nonstopRyanairfound 6 days agoSee prices for these dates
Sevilla$79return17 Dec – 18 DecSVQ → MADout 1 stop, back 1 stopRyanairfound 3 days agoSee prices for these dates
Almeria$110return9 Jul 2027 – 11 Jul 2027LEI → MADout nonstop, back nonstopIberiafound 3 days agoSee prices for these dates
Granada$162return20 Nov – 22 NovGRX → MADout 1 stop, back nonstopVuelingfound 2 days agoSee prices for these dates
Barcelona$163return15 Nov – 18 NovBCN → MADout 1 stop, back 1 stopVuelingfound 2 days agoSee prices for these dates
Alicante$177return1 Dec – 1 DecALC → MADout 1 stop, back nonstopAir Europafound 2 days agoSee prices for these dates
AlicanteAs low as $104return11 Dec – 18 DecALC → MADout nonstop, back 1 stopAir Europafound 5 days agoSee prices for these dates
Palma$39return3 Jan 2027 – 7 Jan 2027PMI → MADout nonstop, back nonstopWizz Air Maltafound 5 days agoSee prices for these dates
Asturias$42return15 Jan 2027 – 1 Feb 2027OVD → MADout nonstop, back nonstopWizz Air Maltafound 6 days agoSee prices for these dates
Bilbao$54return17 Dec – 22 DecBIO → MADout nonstop, back nonstopIberiafound 5 days agoSee prices for these dates
Ibiza$57return16 Dec – 3 Jan 2027IBZ → MADout nonstop, back nonstopRyanairfound 4 days agoSee prices for these dates
Santander$63return9 Jan 2027 – 10 Jan 2027SDR → MADout nonstop, back nonstopIberiafound 4 days agoSee prices for these dates
Las Palmas$65return31 Dec – 10 Jan 2027LPA → MADout nonstop, back nonstopIberia Expressfound 6 days agoSee prices for these dates
Valencia$82return15 Jan 2027 – 15 Jan 2027VLC → MADout nonstop, back nonstopAir Europafound 6 days agoSee prices for these dates
Vigo$99return28 Nov – 29 NovVGO → MADout nonstop, back nonstopAir Europafound 4 days agoSee prices for these dates
Puerto del Rosario$132return1 Aug 2027 – 4 Aug 2027FUE → MADout 1 stop, back 1 stopBinter Canariasfound 6 days agoSee prices for these dates
Italy
Milan$17one-way14 Mar 2027MXP → MADnonstopWizz Air Maltafound 2 days agoOpen this trip
Palermo$18one-way17 DecPMO → MADnonstopRyanairfound 6 days agoOpen this trip
Lamezia Terme$20one-way20 DecSUF → MADnonstopMalta Airfound 5 days agoOpen this trip
Turin$20one-way13 NovTRN → MADnonstopWizz Air Maltafound 7 days agoOpen this trip
Pisa$28one-way22 Jan 2027PSA → MADnonstopRyanairfound 2 days agoOpen this trip
Rome$32one-way24 Jan 2027FCO → MADnonstopRyanairfound 2 days agoOpen this trip
RomeAs low as $25one-way18 Jan 2027FCO → MADnonstopRyanairfound 5 days agoOpen this trip
Naples$47one-way17 Feb 2027NAP → MAD1 stopWizz Air Maltafound 2 days agoOpen this trip
Salerno$51one-way30 NovQSR → MADnonstopIberiafound 4 days agoOpen this trip
Venice$52one-way21 NovVCE → MADstops unknownRyanairfound 7 days agoOpen this trip
Florence$58one-way29 Jan 2027FLR → MAD1 stopVoloteafound 6 days agoOpen this trip
Ancona$62one-way25 DecAOI → MAD1 stopVoloteafound 6 days agoOpen this trip
Bologna$78one-way2 Jan 2027BLQ → MAD1 stopVoloteafound 5 days agoOpen this trip
Genoa$89one-way10 DecGOA → MAD1 stopRyanairfound 7 days agoOpen this trip
Bari$118one-way16 NovBRI → MADstops unknownKM Malta Airlinesfound 7 days agoOpen this trip
Parma$144one-way30 Mar 2027PMF → MAD1 stopALPAVIAfound 2 days agoOpen this trip
Milan$37return29 Jan 2027 – 31 Jan 2027MXP → MADout nonstop, back nonstopWizz Air Maltafound 2 days agoSee prices for these dates
MilanAs low as $28return11 Jan 2027 – 18 Jan 2027MXP → MADout nonstop, back nonstopWizz Air Maltafound 4 days agoSee prices for these dates
Turin$47return18 Nov – 23 NovTRN → MADout nonstop, back nonstopRyanairfound 3 days agoSee prices for these dates
Pisa$55return22 Jan 2027 – 25 Jan 2027PSA → MADout nonstop, back nonstopRyanairfound 2 days agoSee prices for these dates
Rome$56return14 Jan 2027 – 16 Jan 2027FCO → MADout nonstop, back nonstopWizz Air Maltafound 2 days agoSee prices for these dates
RomeAs low as $51return17 Jan 2027 – 22 Jan 2027FCO → MADout nonstop, back nonstopWizz Air Maltafound 6 days agoSee prices for these dates
Naples$113return28 Dec – 31 DecNAP → MADout 1 stop, back nonstopRyanairfound 2 days agoSee prices for these dates
NaplesAs low as $71return24 Feb 2027 – 27 Feb 2027NAP → MADout nonstop, back nonstopWizz Air Maltafound 2 days agoSee prices for these dates
Perugia$248return3 Apr 2027 – 5 Apr 2027PEG → MADout 1 stop, back 2 stopsWizz Air Maltafound 2 days agoSee prices for these dates
Ancona$340return14 Nov – 15 NovAOI → MADout 2 stops, back 2 stopsWizz Air Maltafound 3 days agoSee prices for these dates
Lamezia Terme$65return28 Nov – 31 DecSUF → MADout 1 stop, back nonstopeasyJetfound 4 days agoSee prices for these dates
Venice$75return2 Feb 2027 – 3 Feb 2027VCE → MADout nonstop, back nonstopRyanairfound 4 days agoSee prices for these dates
Verona$99return22 Dec – 24 DecVRN → MADout nonstop, back nonstopRyanairfound 5 days agoSee prices for these dates
Parma$129return19 Nov – 22 NovPMF → MADout 1 stop, back nonstopMalta Airfound 4 days agoSee prices for these dates
Bari$131return2 Dec – 3 DecBRI → MADout nonstop, back nonstopRyanairfound 4 days agoSee prices for these dates
Florence$146return27 Nov – 30 NovFLR → MADout nonstop, back 1 stopVuelingfound 5 days agoSee prices for these dates
Palermo$176return15 Jul 2027 – 20 Jul 2027PMO → MADout 1 stop, back 1 stopWizz Air Maltafound 5 days agoSee prices for these dates
Bologna$178return23 Nov – 30 NovBLQ → MADout 1 stop, back 2 stopsAir Serbiafound 7 days agoSee prices for these dates
Genoa$190return24 Dec – 5 Jan 2027GOA → MADout nonstop, back 1 stopVoloteafound 7 days agoSee prices for these dates
Portugal
Porto$17one-way17 DecOPO → MADnonstopRyanairfound 2 days agoOpen this trip
Lisbon$27one-way2 DecLIS → MADnonstopeasyJetfound yesterdayOpen this trip
LisbonAs low as $22one-way15 DecLIS → MADnonstopeasyJetfound 4 days agoOpen this trip
Faro$44one-way14 NovFAO → MAD1 stopTAP Air Portugalfound 6 days agoOpen this trip
Funchal$56one-way16 DecFNC → MAD1 stopeasyJetfound 2 days agoOpen this trip
Ponta Delgada$134one-way22 May 2027PDL → MAD1 stopTAP Air Portugalfound 7 days agoOpen this trip
Lisbon$55return15 Dec – 16 DecLIS → MADout nonstop, back nonstopeasyJetfound 2 days agoSee prices for these dates
LisbonAs low as $54return15 Dec – 31 DecLIS → MADout nonstop, back nonstopeasyJetfound 4 days agoSee prices for these dates
Porto$65return19 Jan 2027 – 23 Jan 2027OPO → MADout nonstop, back nonstopRyanairfound 2 days agoSee prices for these dates
PortoAs low as $40return23 Dec – 9 Jan 2027OPO → MADout nonstop, back nonstopRyanairfound 6 days agoSee prices for these dates
Faro$103return27 Dec – 29 DecFAO → MADout 1 stop, back 1 stopTAP Air Portugalfound 5 days agoSee prices for these dates
Ponta Delgada$266return23 May 2027 – 29 May 2027PDL → MADout 1 stop, back 1 stopTAP Air Portugalfound 7 days agoSee prices for these dates
Morocco
Tangier$17one-way19 DecTNG → MADnonstopRyanairfound 2 days agoOpen this trip
Agadir$18one-way4 DecAGA → MADnonstopRyanairfound 6 days agoOpen this trip
Dakhla$22one-way26 Jan 2027VIL → MADnonstopRyanairfound 5 days agoOpen this trip
Marrakech$23one-way29 DecRAK → MADnonstopRyanairfound 6 days agoOpen this trip
Tetuan$28one-way17 NovTTU → MADnonstopRoyal Air Marocfound 4 days agoOpen this trip
Nador$33one-way20 NovNDR → MADnonstopRyanairfound 5 days agoOpen this trip
Rabat$50one-way20 Apr 2027RBA → MADnonstopRyanairfound 3 days agoOpen this trip
Casablanca$51one-way17 DecCMN → MADnonstopVuelingfound 2 days agoOpen this trip
Fez$52one-way31 DecFEZ → MADnonstopRyanairfound 7 days agoOpen this trip
Oujda$77one-way29 NovOUD → MAD1 stopRyanairfound 6 days agoOpen this trip
Marrakech$45return26 Nov – 30 NovRAK → MADout nonstop, back nonstopRyanairfound 2 days agoSee prices for these dates
Dakhla$46return17 Nov – 15 DecVIL → MADout nonstop, back nonstopRyanairfound 2 days agoSee prices for these dates
Rabat$55return12 Dec – 16 DecRBA → MADout nonstop, back nonstopRyanairfound 3 days agoSee prices for these dates
Tangier$57return13 Mar 2027 – 21 Mar 2027TNG → MADout nonstop, back nonstopRoyal Air Marocfound 2 days agoSee prices for these dates
TangierAs low as $49return26 Dec – 2 Jan 2027TNG → MADout nonstop, back nonstopRoyal Air Marocfound 3 days agoSee prices for these dates
Casablanca$116return9 Feb 2027 – 12 Feb 2027CMN → MADout nonstop, back nonstopIberia Regional by Air Nostrumfound 2 days agoSee prices for these dates
CasablancaAs low as $100return11 Feb 2027 – 15 Feb 2027CMN → MADout nonstop, back nonstopRoyal Air Marocfound 5 days agoSee prices for these dates
Fez$102return28 Dec – 1 Jan 2027FEZ → MADout nonstop, back nonstopRyanairfound 7 days agoSee prices for these dates
Tetuan$209return15 Nov – 22 NovTTU → MADout 2 stops, back 1 stopRyanairfound 4 days agoSee prices for these dates
Malta
Malta$19one-way1 DecMLA → MADnonstopRyanairfound 4 days agoOpen this trip
Malta$42return6 Dec – 10 DecMLA → MADout nonstop, back nonstopRyanairfound 3 days agoSee prices for these dates
United Kingdom
Edinburgh$21one-way5 DecEDI → MADnonstopRyanairfound 7 days agoOpen this trip
London$22one-way3 DecSTN → MADnonstopRyanairfound 2 days agoOpen this trip
Birmingham$24one-way6 DecBHX → MADnonstopRyanairfound 2 days agoOpen this trip
Bristol$69one-way30 DecBRS → MADnonstopeasyJetfound 4 days agoOpen this trip
Newcastle$82one-way14 DecNCL → MAD1 stopeasyJetfound 7 days agoOpen this trip
London$41return16 Jan 2027 – 17 Jan 2027STN → MADout nonstop, back nonstopRyanairfound 2 days agoSee prices for these dates
Birmingham$110return11 Dec – 14 DecBHX → MADout 1 stop, back 1 stopRyanairfound 4 days agoSee prices for these dates
Manchester$146return1 Dec – 4 DecMAN → MADout nonstop, back 1 stopRyanairfound 4 days agoSee prices for these dates
Leeds$189return29 Nov – 2 DecLBA → MADout 2 stops, back 1 stopRyanairfound 5 days agoSee prices for these dates
Belfast$277return10 Apr 2027 – 17 Apr 2027BHD → MADout 1 stop, back 1 stopBritish Airwaysfound 6 days agoSee prices for these dates
Luxembourg
Luxembourg$21one-way1 Jan 2027LUX → MADnonstopRyanairfound 4 days agoOpen this trip
Luxembourg$105return13 Nov – 20 NovLUX → MADout nonstop, back nonstopRyanairfound 3 days agoSee prices for these dates
Hungary
Budapest$23one-way3 DecBUD → MADnonstopRyanairfound 2 days agoOpen this trip
Budapest$61return5 Dec – 12 DecBUD → MADout nonstop, back nonstopRyanairfound yesterdaySee prices for these dates
Denmark
Copenhagen$25one-way2 DecCPH → MADnonstopMalta Airfound 2 days agoOpen this trip
Billund$106one-way12 DecBLL → MAD2 stopsWizz Air Maltafound 7 days agoOpen this trip
Copenhagen$112return8 Jan 2027 – 18 Jan 2027CPH → MADout 1 stop, back nonstopMalta Airfound 2 days agoSee prices for these dates
Poland
Warsaw$25one-way12 Jan 2027WMI → MADnonstopRyanairfound 4 days agoOpen this trip
Gdansk$27one-way19 NovGDN → MADstops unknownRyanairfound 5 days agoOpen this trip
Krakow$38one-way25 Feb 2027KRK → MADnonstopRyanairfound 3 days agoOpen this trip
Poznan$52one-way19 DecPOZ → MAD1 stopRyanairfound 3 days agoOpen this trip
Wroclaw$129one-way13 NovWRO → MADstops unknownRyanairfound 7 days agoOpen this trip
Warsaw$60return6 Dec – 12 DecWMI → MADout nonstop, back nonstopRyanairfound 2 days agoSee prices for these dates
Gdansk$88return16 Nov – 20 NovGDN → MADout nonstop, back nonstopRyanairfound 3 days agoSee prices for these dates
Katowice$161return18 Jan 2027 – 20 Jan 2027KTW → MADout 1 stop, back 1 stopWizz Airfound 3 days agoSee prices for these dates
Poznan$202return31 Dec – 8 Jan 2027POZ → MADout 1 stop, back 1 stopKLMfound 2 days agoSee prices for these dates
Wroclaw$88return8 Feb 2027 – 12 Feb 2027WRO → MADout nonstop, back nonstopRyanairfound 7 days agoSee prices for these dates
Krakow$92return5 Feb 2027 – 16 Feb 2027KRK → MADout nonstop, back nonstopRyanairfound 7 days agoSee prices for these dates
Belgium
Brussels$27one-way1 DecCRL → MADnonstopRyanairfound 3 days agoOpen this trip
Brussels$71return11 Jan 2027 – 15 Jan 2027CRL → MADout nonstop, back nonstopRyanairfound 6 days agoSee prices for these dates
Switzerland
Geneva$29one-way6 DecGVA → MADnonstopeasyJetfound 4 days agoOpen this trip
Basel$44one-way3 DecBSL → MADnonstopeasyJetfound 6 days agoOpen this trip
Zurich$79one-way2 DecZRH → MADstops unknownAir Europafound 6 days agoOpen this trip
Geneva$123return27 Nov – 29 NovGVA → MADout nonstop, back nonstopIberiafound 2 days agoSee prices for these dates
GenevaAs low as $101return23 Nov – 25 NovGVA → MADout nonstop, back nonstopeasyJetfound 4 days agoSee prices for these dates
Zurich$307return19 Dec – 1 Jan 2027ZRH → MADout 1 stop, back 1 stopEthiopian Airlinesfound 2 days agoSee prices for these dates
Basel$66return28 Feb 2027 – 27 Mar 2027BSL → MADout nonstop, back nonstopeasyJetfound 4 days agoSee prices for these dates
Germany
Berlin$31one-way4 DecBER → MADnonstopRyanairfound 7 days agoOpen this trip
Hamburg$49one-way15 NovHAM → MADstops unknownRyanairfound 4 days agoOpen this trip
Frankfurt$53one-way17 NovHHN → MAD1 stopRyanairfound 3 days agoOpen this trip
Dusseldorf$65one-way19 DecNRN → MAD1 stopMalta Airfound 5 days agoOpen this trip
Dortmund$66one-way1 Jul 2027DTM → MAD1 stopWizz Air Maltafound 7 days agoOpen this trip
Bremen$68one-way16 NovBRE → MAD1 stopRyanairfound 4 days agoOpen this trip
Munich$76one-way30 NovMUC → MAD1 stopEurowingsfound 4 days agoOpen this trip
Stuttgart$76one-way16 NovSTR → MADstops unknownEurowingsfound 2 days agoOpen this trip
Nuremberg$77one-way5 Jan 2027NUE → MAD1 stopEurowingsfound 4 days agoOpen this trip
Hannover$81one-way14 NovHAJ → MAD1 stopEurowingsfound 6 days agoOpen this trip
Cologne$88one-way1 Jul 2027CGN → MAD1 stopRyanairfound 7 days agoOpen this trip
Karlsruhe$102one-way16 DecFKB → MADstops unknownRyanairfound 4 days agoOpen this trip
Leipzig/Halle$170one-way3 DecLEJ → MAD1 stopCondorfound 6 days agoOpen this trip
Paderborn$237one-way24 DecPAD → MAD1 stopEurowingsfound 6 days agoOpen this trip
Saarbruecken$355one-way18 DecSCN → MAD2 stopsSunExpressfound 2 days agoOpen this trip
Dusseldorf$92return1 Dec – 8 DecDUS → MADout nonstop, back nonstopEurowingsfound 3 days agoSee prices for these dates
Frankfurt$123return11 Dec – 18 DecHHN → MADout 1 stop, back 1 stopMalta Airfound 2 days agoSee prices for these dates
Berlin$150return1 Dec – 6 DecBER → MADout nonstop, back 1 stopRyanairfound 2 days agoSee prices for these dates
BerlinAs low as $108return16 Jan 2027 – 19 Jan 2027BER → MADout 1 stop, back 1 stopWizz Air Maltafound 4 days agoSee prices for these dates
Karlsruhe$168return3 Dec – 5 DecFKB → MADout 1 stop, back 1 stopRyanairfound 3 days agoSee prices for these dates
Stuttgart$196return16 Nov – 17 NovSTR → MADout 1 stop, back 1 stopEurowingsfound 3 days agoSee prices for these dates
Hamburg$109return19 Jan 2027 – 19 Jan 2027HAM → MADout 1 stop, back 1 stopeasyJetfound 7 days agoSee prices for these dates
Cologne$144return5 Dec – 7 DecCGN → MADout 1 stop, back 1 stopRyanairfound 6 days agoSee prices for these dates
Nuremberg$157return12 Dec – 15 DecNUE → MADout 1 stop, back 1 stopRyanairfound 5 days agoSee prices for these dates
Memmingen$162return20 Jan 2027 – 22 Jan 2027FMM → MADout 1 stop, back 1 stopRyanairfound 5 days agoSee prices for these dates
Munich$184return17 Dec – 25 DecMUC → MADout 1 stop, back nonstopAir Serbiafound 5 days agoSee prices for these dates
Hannover$211return15 Nov – 18 NovHAJ → MADout 1 stop, back 1 stopTUI fly Deutschlandfound 4 days agoSee prices for these dates
Dortmund$215return2 Apr 2027 – 4 Apr 2027DTM → MADout 1 stop, back 1 stopWizz Air Maltafound 5 days agoSee prices for these dates
Leipzig/Halle$314return2 Apr 2027 – 4 Apr 2027LEJ → MADout 1 stop, back 2 stopsMarabufound 5 days agoSee prices for these dates
Erfurt$479return7 Aug 2027 – 14 Aug 2027ERF → MADout 1 stop, back 1 stopEurowingsfound 4 days agoSee prices for these dates
Bremen$491return10 Dec – 2 Jan 2027BRE → MADout 1 stop, back 2 stopsRyanairfound 6 days agoSee prices for these dates
France
Nice$34one-way23 NovNCE → MADnonstopeasyJetfound 2 days agoOpen this trip
Montpellier$38one-way14 DecMPL → MADnonstopVoloteafound 3 days agoOpen this trip
Lyon$41one-way22 Feb 2027LYS → MADnonstopVoloteafound 2 days agoOpen this trip
Paris$45one-way19 Jun 2027ORY → MADnonstopTransavia Francefound 2 days agoOpen this trip
Toulouse$46one-way20 Jan 2027TLS → MADnonstopIberiafound 4 days agoOpen this trip
Bordeaux$49one-way14 DecBOD → MAD1 stopeasyJetfound 3 days agoOpen this trip
Nantes$54one-way15 NovNTE → MADnonstopVoloteafound 6 days agoOpen this trip
Marseille$59one-way18 Jan 2027MRS → MAD1 stopRyanairfound 5 days agoOpen this trip
Biarritz$106one-way24 Apr 2027BIQ → MAD1 stopeasyJetfound 5 days agoOpen this trip
Strasbourg$112one-way23 DecSXB → MAD1 stopVoloteafound 7 days agoOpen this trip
Paris$95return27 Nov – 1 DecBVA → MADout nonstop, back nonstopRyanairfound 2 days agoSee prices for these dates
ParisAs low as $78return6 Dec – 9 DecBVA → MADout nonstop, back nonstopRyanairfound 4 days agoSee prices for these dates
Nantes$96return22 Mar 2027 – 26 Mar 2027NTE → MADout 1 stop, back nonstopVoloteafound 3 days agoSee prices for these dates
Toulouse$96return24 Dec – 30 DecTLS → MADout nonstop, back nonstopVoloteafound 3 days agoSee prices for these dates
Montpellier$105return25 Dec – 28 DecMPL → MADout nonstop, back nonstopVoloteafound 2 days agoSee prices for these dates
MontpellierAs low as $96return25 Dec – 28 DecMPL → MADout nonstop, back nonstopVoloteafound 4 days agoSee prices for these dates
Nice$128return15 Nov – 18 NovNCE → MADout nonstop, back nonstopIberiafound 2 days agoSee prices for these dates
NiceAs low as $55return23 Nov – 27 NovNCE → MADout nonstop, back nonstopeasyJetfound 4 days agoSee prices for these dates
Strasbourg$155return4 Dec – 6 DecSXB → MADout 1 stop, back 1 stopeasyJetfound 2 days agoSee prices for these dates
Lyon$82return4 Feb 2027 – 8 Feb 2027LYS → MADout nonstop, back nonstopVuelingfound 4 days agoSee prices for these dates
Bordeaux$97return13 Mar 2027 – 15 Mar 2027BOD → MADout nonstop, back nonstopIberiafound 6 days agoSee prices for these dates
Marseille$145return19 Nov – 23 NovMRS → MADout 1 stop, back 1 stopRyanairfound 6 days agoSee prices for these dates
Israel
Tel Aviv Yafo$37one-way11 Jan 2027TLV → MADnonstopEL ALfound 4 days agoOpen this trip
Tel Aviv Yafo$70return28 Jan 2027 – 31 Jan 2027TLV → MADout nonstop, back nonstopEL ALfound 3 days agoSee prices for these dates
Croatia
Zagreb$38one-way13 DecZAG → MAD1 stopRyanairfound 7 days agoOpen this trip
Zadar$137one-way3 Jul 2027ZAD → MAD2 stopsAir Serbiafound 7 days agoOpen this trip
Pula$159one-way24 NovPUY → MAD2 stopsCroatia Airlinesfound 5 days agoOpen this trip
Zagreb$212return20 Mar 2027 – 1 Apr 2027ZAG → MADout 1 stop, back 1 stopAir Serbiafound 3 days agoSee prices for these dates
Split$250return1 Jun 2027 – 4 Jun 2027SPU → MADout 1 stop, back 2 stopsVuelingfound 4 days agoSee prices for these dates
North Macedonia
Skopje$42one-way14 DecSKP → MADnonstopWizz Airfound 6 days agoOpen this trip
Skopje$206return1 Jul 2027 – 4 Jul 2027SKP → MADout 2 stops, back 1 stopWizz Airfound 6 days agoSee prices for these dates
Montenegro
Podgorica$42one-way23 Jan 2027TGD → MAD1 stopWizz Air Maltafound 5 days agoOpen this trip
Tivat$142one-way23 May 2027TIV → MAD2 stopsAir Serbiafound 4 days agoOpen this trip
Ireland
Dublin$45one-way17 Feb 2027DUB → MADnonstopIberia Expressfound 4 days agoOpen this trip
Shannon$112one-way23 DecSNN → MAD1 stopRyanairfound 5 days agoOpen this trip
Kerry County$182one-way7 DecKIR → MAD3 stopsRyanairfound 6 days agoOpen this trip
Dublin$76return5 Dec – 6 DecDUB → MADout nonstop, back nonstopRyanairfound 4 days agoSee prices for these dates
Romania
Brasov$46one-way20 DecGHV → MADnonstopWizz Air Maltafound 4 days agoOpen this trip
Cluj-Napoca$54one-way6 DecCLJ → MADnonstopWizz Air Maltafound 6 days agoOpen this trip
Bucharest$58one-way31 Jan 2027OTP → MADnonstopWizz Air Maltafound 5 days agoOpen this trip
Craiova$68one-way23 Jul 2027CRA → MADnonstopWizz Air Maltafound 3 days agoOpen this trip
Suceava$73one-way26 Jan 2027SCV → MAD1 stopWizz Air Maltafound 5 days agoOpen this trip
Iasi$84one-way31 DecIAS → MAD1 stopRyanairfound 7 days agoOpen this trip
Bucharest$78return2 Dec – 12 DecOTP → MADout nonstop, back nonstopRyanairfound 2 days agoSee prices for these dates
Brasov$229return2 Dec – 12 DecGHV → MADout 1 stop, back 1 stopWizz Air UKfound 2 days agoSee prices for these dates
Iasi$121return1 Feb 2027 – 15 Feb 2027IAS → MADout 1 stop, back 1 stopRyanairfound 7 days agoSee prices for these dates
Suceava$135return26 Jan 2027 – 28 Jan 2027SCV → MADout 1 stop, back 1 stopWizz Air Maltafound 5 days agoSee prices for these dates
Albania
Tirana$46one-way20 DecTIA → MADstops unknownRyanairfound 7 days agoOpen this trip
Tirana$62return1 Dec – 7 DecTIA → MADout nonstop, back nonstopRyanairfound 5 days agoSee prices for these dates
Greece
Athens$50one-way14 Jan 2027ATH → MAD1 stopeasyJetfound 3 days agoOpen this trip
Thessaloniki$104one-way28 Feb 2027SKG → MAD1 stopAir Serbiafound 3 days agoOpen this trip
Heraklion$119one-way19 Jul 2027HER → MAD1 stopVoloteafound 4 days agoOpen this trip
Kavala$135one-way31 Mar 2027KVA → MAD1 stopAegean Airlinesfound 3 days agoOpen this trip
Kerkyra$231one-way21 NovCFU → MADstops unknownAegean Airlinesfound 4 days agoOpen this trip
Kerkyra$412return30 Dec – 6 Jan 2027CFU → MADout 2 stops, back 1 stopSky Express Greecefound 2 days agoSee prices for these dates
Athens$128return23 Dec – 11 Jan 2027ATH → MADout 1 stop, back 1 stopRyanairfound 7 days agoSee prices for these dates
Heraklion$301return19 Jul 2027 – 31 Jul 2027HER → MADout 1 stop, back 2 stopsVoloteafound 4 days agoSee prices for these dates
Mikonos$396return26 Dec – 3 Jan 2027JMK → MADout 2 stops, back 1 stopAegean Airlinesfound 4 days agoSee prices for these dates
Czech Republic
Prague$50one-way2 Mar 2027PRG → MADnonstopRyanairfound 7 days agoOpen this trip
Brno$87one-way10 DecBRQ → MAD1 stopRyanairfound 4 days agoOpen this trip
Prague$109return30 Jan 2027 – 31 Jan 2027PRG → MADout 1 stop, back 1 stopeasyJetfound 7 days agoSee prices for these dates
Sweden
Stockholm$51one-way15 NovARN → MAD1 stopRyanairfound 4 days agoOpen this trip
Gothenburg$97one-way4 Feb 2027GOT → MAD1 stopRyanairfound 2 days agoOpen this trip
Stockholm$190return1 Dec – 5 DecARN → MADout 1 stop, back 1 stopRyanairfound 2 days agoSee prices for these dates
StockholmAs low as $132return4 Mar 2027 – 9 Mar 2027ARN → MADout 1 stop, back 1 stopRyanairfound 5 days agoSee prices for these dates
Gothenburg$271return31 Dec – 7 Jan 2027GOT → MADout 1 stop, back 2 stopsRyanairfound 2 days agoSee prices for these dates
Lithuania
Vilnius$52one-way14 NovVNO → MADstops unknownRyanairfound 5 days agoOpen this trip
Kaunas$87one-way2 Feb 2027KUN → MAD1 stopRyanairfound 2 days agoOpen this trip
Kaunas$172return21 Mar 2027 – 4 Apr 2027KUN → MADout 1 stop, back nonstopBuzzfound 3 days agoSee prices for these dates
Vilnius$251return6 Jan 2027 – 24 Jan 2027VNO → MADout 1 stop, back 1 stopLOT Polishfound 2 days agoSee prices for these dates
VilniusAs low as $179return7 Apr 2027 – 13 Apr 2027VNO → MADout 1 stop, back 1 stopWizz Airfound 4 days agoSee prices for these dates
Austria
Vienna$53one-way15 NovVIE → MAD1 stopRyanairfound 3 days agoOpen this trip
Vienna$118return1 Jan 2027 – 18 Jan 2027VIE → MADout 1 stop, back nonstopLauda Europefound yesterdaySee prices for these dates
Innsbruck$231one-way24 DecINN → MAD1 stopBA Euroflyerfound 6 days agoOpen this trip
Serbia
Belgrade$57one-way3 Mar 2027BEG → MAD1 stopWizz Airfound 4 days agoOpen this trip
Nis$113one-way30 NovINI → MAD2 stopsWizz Airfound 6 days agoOpen this trip
Belgrade$207return28 Dec – 10 Jan 2027BEG → MADout nonstop, back 1 stopWizz Airfound 2 days agoSee prices for these dates
BelgradeAs low as $152return30 Nov – 10 DecBEG → MADout 1 stop, back 1 stopWizz Airfound 4 days agoSee prices for these dates
Bulgaria
Sofia$57one-way15 Jul 2027SOF → MADnonstopWizz Airfound 2 days agoOpen this trip
Sofia$214return26 Dec – 6 Jan 2027SOF → MADout 1 stop, back 1 stopAir Serbiafound 2 days agoSee prices for these dates
SofiaAs low as $88return4 Dec – 10 DecSOF → MADout nonstop, back nonstopRyanairfound 3 days agoSee prices for these dates
Bourgas$360return17 Jul 2027 – 21 Jul 2027BOJ → MADout 2 stops, back 2 stopsWizz Airfound 3 days agoSee prices for these dates
Moldova
Chisinau$60one-way20 Aug 2027RMO → MAD1 stopAir Serbiafound 2 days agoOpen this trip
Chisinau$153return1 Mar 2027 – 28 Mar 2027RMO → MADout 1 stop, back 1 stopWizz Air Maltafound 4 days agoSee prices for these dates
Georgia
Kutaisi$61one-way4 DecKUT → MADstops unknownPegasus Airlinesfound 2 days agoOpen this trip
Batumi$230one-way26 Jul 2027BUS → MAD3 stopsFLYONE Armeniafound 3 days agoOpen this trip
Kutaisi$173return18 Feb 2027 – 22 Feb 2027KUT → MADout 1 stop, back 1 stopWizz Airfound 2 days agoSee prices for these dates
KutaisiAs low as $143return16 Feb 2027 – 21 Feb 2027KUT → MADout 1 stop, back 1 stopPegasus Airlinesfound 6 days agoSee prices for these dates
Tbilisi$287return13 Apr 2027 – 22 Apr 2027TBS → MADout 1 stop, back 1 stopLOT Polishfound 2 days agoSee prices for these dates
Batumi$467return4 Feb 2027 – 8 Feb 2027BUS → MADout 2 stops, back 1 stopIsrair Airlinesfound 5 days agoSee prices for these dates
Netherlands
Amsterdam$66one-way1 DecAMS → MADstops unknownRyanairfound 6 days agoOpen this trip
Rotterdam$145one-way7 DecRTM → MAD1 stopTransaviafound 2 days agoOpen this trip
Amsterdam$173return26 Jan 2027 – 30 Jan 2027AMS → MADout nonstop, back nonstopKLMfound 2 days agoSee prices for these dates
Rotterdam$232return24 Feb 2027 – 28 Feb 2027RTM → MADout 1 stop, back 2 stopsTransaviafound 3 days agoSee prices for these dates
Eindhoven$162return17 Nov – 19 NovEIN → MADout 1 stop, back nonstopRyanairfound 7 days agoSee prices for these dates
Estonia
Tallinn$68one-way16 NovTLL → MADstops unknownRyanairfound 6 days agoOpen this trip
Tallinn$236return14 Mar 2027 – 20 Mar 2027TLL → MADout 2 stops, back 2 stopsWizz Airfound 5 days agoSee prices for these dates
Cyprus
Larnaca$73one-way10 Apr 2027LCA → MAD1 stopWizz Air Maltafound 6 days agoOpen this trip
Larnaca$133return26 Jan 2027 – 2 Feb 2027LCA → MADout nonstop, back nonstopWizz Airfound 2 days agoSee prices for these dates
Finland
Helsinki$74one-way6 Feb 2027HEL → MAD1 stopRyanairfound 3 days agoOpen this trip
Rovaniemi$158one-way28 DecRVN → MAD1 stopeasyJetfound 5 days agoOpen this trip
Kuopio$215one-way28 Feb 2027KUO → MAD3 stopsFinnairfound 3 days agoOpen this trip
Helsinki$153return2 Mar 2027 – 4 Mar 2027HEL → MADout 1 stop, back 1 stopRyanairfound 6 days agoSee prices for these dates
Norway
Oslo$77one-way28 Feb 2027TRF → MAD1 stopRyanair UKfound 6 days agoOpen this trip
Bergen$79one-way1 Aug 2027BGO → MAD1 stopSAS Scandinavianfound 2 days agoOpen this trip
BergenAs low as $76one-way1 Aug 2027BGO → MAD1 stopSAS Scandinavianfound 5 days agoOpen this trip
Aalesund$148one-way5 Jan 2027AES → MAD2 stopsSAS Scandinavianfound 5 days agoOpen this trip
Trondheim$170one-way18 NovTRD → MAD2 stopsSAS Scandinavianfound 2 days agoOpen this trip
Kirkenes$176one-way13 Jan 2027KKN → MAD3 stopsSAS Scandinavianfound 5 days agoOpen this trip
Oslo$308return18 Nov – 25 NovTRF → MADout 1 stop, back 1 stopWizz Airfound 3 days agoSee prices for these dates
Stavanger$309return25 Nov – 27 NovSVG → MADout 1 stop, back 1 stopNorwegian Air Swedenfound 4 days agoSee prices for these dates
Latvia
Riga$80one-way24 Apr 2027RIX → MAD1 stopNorwegian Air Swedenfound 7 days agoOpen this trip
Riga$178return26 Jan 2027 – 1 Feb 2027RIX → MADout 2 stops, back 1 stopRyanairfound 6 days agoSee prices for these dates
Slovakia
Bratislava$84one-way13 NovBTS → MADstops unknownRyanairfound 4 days agoOpen this trip
Kosice$155one-way11 DecKSC → MAD3 stopsWizz Airfound 7 days agoOpen this trip
Kosice$462return11 Dec – 11 DecKSC → MADout 2 stops, back 1 stopAustrian Airlinesfound 7 days agoSee prices for these dates
Algeria
Algiers$85one-way27 Jan 2027ALG → MAD2 stopsVuelingfound 5 days agoOpen this trip
Algiers$207return28 Jun 2027 – 4 Jul 2027ALG → MADout 1 stop, back 1 stopITA Airwaysfound 5 days agoSee prices for these dates
Tunisia
Tunis$85one-way22 NovTUN → MADstops unknownTunisairfound 5 days agoOpen this trip
Tunis$159return27 Dec – 8 Jan 2027TUN → MADout nonstop, back nonstopTunisairfound 5 days agoSee prices for these dates
Enfidha$240return26 Dec – 8 Jan 2027NBE → MADout 1 stop, back 1 stopeasyJetfound 5 days agoSee prices for these dates
Turkiye
Istanbul$88one-way2 Jun 2027SAW → MADnonstopPegasus Airlinesfound 4 days agoOpen this trip
Izmir$118one-way18 Oct 2027ADB → MADnonstopSunExpressfound 5 days agoOpen this trip
Ankara$124one-way18 NovESB → MADstops unknownAjetfound 7 days agoOpen this trip
Bodrum$151one-way11 Oct 2027BJV → MAD2 stopsAjetfound 4 days agoOpen this trip
Alanya$191one-way1 Aug 2027GZP → MAD1 stopPegasus Airlinesfound 7 days agoOpen this trip
Dalaman$119one-way24 DecDLM → MAD1 stopTurkish Airlinesfound 8 days agoSee prices for these dates
Istanbul$179return3 Apr 2027 – 17 Apr 2027IST → MADout 1 stop, back 1 stopTaromfound 2 days agoSee prices for these dates
IstanbulAs low as $160return30 Jun 2027 – 13 Jul 2027IST → MADout 1 stop, back 1 stopTaromfound 5 days agoSee prices for these dates
Trabzon$345return23 Nov – 28 NovTZX → MADout 2 stops, back 2 stopsAjetfound 2 days agoSee prices for these dates
Izmir$230return18 Dec – 5 Jan 2027ADB → MADout nonstop, back 1 stopSunExpressfound 4 days agoSee prices for these dates
Antalya$256return8 Dec – 19 Jan 2027AYT → MADout 1 stop, back 1 stopeasyJetfound 6 days agoSee prices for these dates
Kayseri$266return9 Aug 2027 – 14 Aug 2027ASR → MADout 2 stops, back 2 stopsAjetfound 5 days agoSee prices for these dates
Ankara$341return14 Mar 2027 – 20 Mar 2027ESB → MADout nonstop, back 2 stopsAjetfound 5 days agoSee prices for these dates
Iceland
Reykjavik$91one-way6 Jan 2027KEF → MAD1 stopeasyJetfound 2 days agoOpen this trip
Egypt
Cairo$95one-way30 NovSPX → MADstops unknownPegasus Airlinesfound 2 days agoOpen this trip
Cairo$226return18 Jan 2027 – 24 Jan 2027SPX → MADout 1 stop, back 1 stopPegasus Airlinesfound 2 days agoSee prices for these dates
Slovenia
Ljubljana$112one-way22 NovLJU → MAD1 stopeasyJetfound 4 days agoOpen this trip
Ljubljana$236return21 Nov – 28 NovLJU → MADout 2 stops, back 2 stopsWizz Airfound 2 days agoSee prices for these dates
Armenia
Yerevan$138one-way15 Oct 2027EVN → MAD1 stopWizz Air Maltafound 4 days agoOpen this trip
Yerevan$163return13 Feb 2027 – 15 Feb 2027EVN → MADout 1 stop, back 1 stopWizz Airfound 2 days agoSee prices for these dates
United Arab Emirates
Abu Dhabi$153one-way23 Feb 2027AUH → MAD1 stopPegasus Airlinesfound 4 days agoOpen this trip
Sharjah$168one-way18 NovSHJ → MADstops unknownPegasus Airlinesfound 2 days agoOpen this trip
Dubai$215one-way15 Oct 2027DXB → MAD1 stopPegasus Airlinesfound 6 days agoOpen this trip
Ras Al Khaimah$757one-way1 Sept 2027RKT → MAD3 stopsIndiGofound 3 days agoOpen this trip
Sharjah$363return17 Feb 2027 – 24 Feb 2027SHJ → MADout 1 stop, back 1 stopPegasus Airlinesfound 3 days agoSee prices for these dates
Dubai$382return17 Feb 2027 – 24 Feb 2027DXB → MADout 1 stop, back 1 stopAjetfound 3 days agoSee prices for these dates
Abu Dhabi$325return6 Feb 2027 – 16 Feb 2027AUH → MADout 1 stop, back 1 stopPegasus Airlinesfound 6 days agoSee prices for these dates
Ras Al Khaimah$1,089return1 Jan 2027 – 4 Jan 2027RKT → MADout 3 stops, back 2 stopsIndiGofound 5 days agoSee prices for these dates
Kazakhstan
Almaty$179one-way13 NovALA → MADstops unknownPegasus Airlinesfound 4 days agoOpen this trip
Oral$194one-way25 Apr 2027URA → MAD1 stopPegasus Airlinesfound 3 days agoOpen this trip
Astana$204one-way18 NovNQZ → MADstops unknownAjetfound 4 days agoOpen this trip
Oral$379return31 Jan 2027 – 28 Feb 2027URA → MADout 1 stop, back 2 stopsPegasus Airlinesfound 2 days agoSee prices for these dates
Astana$443return18 Nov – 16 DecNQZ → MADout 1 stop, back 2 stopsTurkish Airlinesfound 2 days agoSee prices for these dates
AstanaAs low as $420return20 Jan 2027 – 7 Feb 2027NQZ → MADout 1 stop, back 1 stopAjetfound 4 days agoSee prices for these dates
Almaty$509return10 Sept 2027 – 23 Sept 2027ALA → MADout 1 stop, back 1 stopTurkish Airlinesfound 2 days agoSee prices for these dates
AlmatyAs low as $363return2 Feb 2027 – 14 Feb 2027ALA → MADout 1 stop, back 1 stopPegasus Airlinesfound 4 days agoSee prices for these dates
Kostanay$773return7 Jun 2027 – 19 Jun 2027KSN → MADout 3 stops, back 3 stopsFlyArystanfound 2 days agoSee prices for these dates
Shymkent$416return13 Jan 2027 – 31 Jan 2027CIT → MADout 1 stop, back 2 stopsPegasus Airlinesfound 4 days agoSee prices for these dates
Aktobe$515return23 Nov – 28 NovAKX → MADout 2 stops, back 2 stopsVietjet Qazaqstanfound 7 days agoSee prices for these dates
Bosnia and Herzegovina
Sarajevo$205one-way23 NovSJJ → MADstops unknownWizz Airfound 6 days agoOpen this trip
Sarajevo$238return1 Jun 2027 – 4 Jun 2027SJJ → MADout 1 stop, back 1 stopWizz Air Maltafound 2 days agoSee prices for these dates
Uzbekistan
Tashkent$205one-way29 NovTAS → MADstops unknownAjetfound 5 days agoOpen this trip
Bukhara$768return22 Feb 2027 – 23 Feb 2027BHK → MADout 2 stops, back 2 stopsUzbekistan Airwaysfound 4 days agoSee prices for these dates
Samarkand$912return13 Nov – 30 NovSKD → MADout 3 stops, back 1 stopTurkish Airlinesfound 6 days agoSee prices for these dates
Kyrgyzstan
Bishkek$226one-way18 Aug 2027BSZ → MAD2 stopsAjetfound 5 days agoOpen this trip
Bishkek$355return24 Jan 2027 – 31 Jan 2027BSZ → MADout 2 stops, back 2 stopsPegasus Airlinesfound 5 days agoSee prices for these dates
United States
New York$257one-way14 NovJFK → MADstops unknownAir Europafound 6 days agoOpen this trip
Miami$356one-way27 Jul 2027MIA → MAD1 stopAir Canadafound 7 days agoOpen this trip
Sarasota$366one-way16 Jan 2027SRQ → MAD3 stopsjetBluefound 5 days agoOpen this trip
Fort Lauderdale$368one-way1 May 2027FLL → MAD1 stopAir Canadafound 5 days agoOpen this trip
Philadelphia$370one-way11 DecPHL → MAD1 stopAer Lingusfound 4 days agoOpen this trip
Ontario$384one-way13 Jan 2027ONT → MADstops unknownAmerican Airlinesfound 7 days agoOpen this trip
Los Angeles$387one-way18 Mar 2027LAX → MAD1 stopUnited Airlinesfound 2 days agoOpen this trip
Portland$407one-way14 DecPDX → MAD2 stopsIcelandairfound 4 days agoOpen this trip
Tampa$433one-way5 DecTPA → MAD1 stopFrontier Airlinesfound 3 days agoOpen this trip
Denver$435one-way31 May 2027DEN → MAD1 stopBritish Airwaysfound 3 days agoOpen this trip
Chicago$443one-way4 Feb 2027MDW → MAD2 stopsVirgin Atlanticfound 5 days agoOpen this trip
Long Beach$763one-way13 Jan 2027LGB → MAD2 stopsAlaska Airlinesfound 7 days agoOpen this trip
Newburgh$847one-way25 Jun 2027SWF → MAD3 stopsBreeze Airwaysfound 7 days agoOpen this trip
New York$480return18 Jan 2027 – 31 Jan 2027EWR → MADout 1 stop, back 1 stopTAP Air Portugalfound 2 days agoSee prices for these dates
Washington$613return10 Feb 2027 – 26 Feb 2027IAD → MADout 1 stop, back 1 stopRoyal Air Marocfound 3 days agoSee prices for these dates
Houston$757return7 Mar 2027 – 13 Mar 2027IAH → MADout 1 stop, back 1 stopAmerican Airlinesfound 2 days agoSee prices for these dates
Atlanta$932return24 Nov – 1 DecATL → MADout 2 stops, back 2 stopsFrontier Airlinesfound 3 days agoSee prices for these dates
Miami$573return12 Jan 2027 – 26 Jan 2027MIA → MADout 1 stop, back 1 stopTAP Air Portugalfound 4 days agoSee prices for these dates
Baltimore$669return10 Feb 2027 – 26 Feb 2027BWI → MADout 1 stop, back 1 stopBritish Airwaysfound 6 days agoSee prices for these dates
Los Angeles$685return24 Nov – 4 DecLAX → MADout 1 stop, back 1 stopRoyal Air Marocfound 6 days agoSee prices for these dates
Fort Lauderdale$699return12 Jan 2027 – 26 Jan 2027FLL → MADout 1 stop, back 1 stopAir Canadafound 4 days agoSee prices for these dates
San Francisco$737return13 May 2027 – 1 Jun 2027SFO → MADout 1 stop, back 1 stopTAP Air Portugalfound 7 days agoSee prices for these dates
San Antonio$800return15 Nov – 3 DecSAT → MADout 1 stop, back 2 stopsIberiafound 4 days agoSee prices for these dates
Las Vegas$871return1 Feb 2027 – 4 Feb 2027LAS → MADout 2 stops, back 3 stopsFrontier Airlinesfound 7 days agoSee prices for these dates
Denver$884return24 Nov – 30 NovDEN → MADout 1 stop, back 1 stopUnited Airlinesfound 6 days agoSee prices for these dates
Chicago$901return24 Dec – 26 Jan 2027ORD → MADout 1 stop, back 2 stopsAir Canadafound 7 days agoSee prices for these dates
Salt Lake City$959return24 Apr 2027 – 21 Jun 2027SLC → MADout 2 stops, back 1 stopUnited Airlinesfound 5 days agoSee prices for these dates
Ontario$983return24 Nov – 3 DecONT → MADout 2 stops, back 1 stopUnited Airlinesfound 6 days agoSee prices for these dates
Rapid City$1,043return24 Nov – 30 NovRAP → MADout 2 stops, back 2 stopsUnited Airlinesfound 6 days agoSee prices for these dates
Raleigh$1,064return17 Jun 2027 – 24 Jun 2027RDU → MADout 2 stops, back 2 stopsjetBluefound 7 days agoSee prices for these dates
Charlotte$1,148return22 Nov – 27 NovCLT → MADout 1 stop, back 1 stopUnited Airlinesfound 6 days agoSee prices for these dates
San Jose$1,153return13 May 2027 – 1 Jun 2027SJC → MADout 1 stop, back 1 stopAmerican Airlinesfound 7 days agoSee prices for these dates
Oakland$3,464return19 Dec – 2 Jan 2027OAK → MADout 2 stops, back 1 stopAlaska Airlinesfound 7 days agoSee prices for these dates
Russia
Moscow$270one-way7 Oct 2027SVO → MAD2 stopsRoyal Air Marocfound 2 days agoOpen this trip
Kazan$389one-way24 Sept 2027KZN → MAD1 stopTurkish Airlinesfound 4 days agoOpen this trip
Krasnodar$421return18 Jan 2027 – 18 Feb 2027KRR → MADout 1 stop, back 2 stopsPobedafound 2 days agoSee prices for these dates
Mineralnye Vody$421return23 Nov – 16 DecMRV → MADout 2 stops, back 2 stopsAzimuthfound 3 days agoSee prices for these dates
Nizhniy Novgorod$603return17 Feb 2027 – 3 Mar 2027GOJ → MADout 3 stops, back 2 stopsRossiya Airlinesfound 2 days agoSee prices for these dates
Saratov$738return4 Jan 2027 – 12 Feb 2027GSV → MADout 2 stops, back 2 stopsPobedafound 3 days agoSee prices for these dates
Moscow$776return31 Jan 2027 – 1 Mar 2027ZIA → MADout 2 stops, back 2 stopsRed Wingsfound 3 days agoSee prices for these dates
Groznyy$882return7 Apr 2027 – 10 Apr 2027GRV → MADout 3 stops, back 2 stopsUtairfound 3 days agoSee prices for these dates
Orsk$945return10 Jan 2027 – 24 Jan 2027OSW → MADout 3 stops, back 3 stopsAeroflotfound 2 days agoSee prices for these dates
Novokuznetsk$1,070return9 Jul 2027 – 20 Jul 2027NOZ → MADout 3 stops, back 3 stopsS7 Airlinesfound 3 days agoSee prices for these dates
Chelyabinsk$1,182return20 May 2027 – 30 May 2027CEK → MADout 4 stops, back 4 stopsS7 Airlinesfound 2 days agoSee prices for these dates
Vladikavkaz$1,530return4 Jun 2027 – 7 Jun 2027OGZ → MADout 3 stops, back 2 stopsS7 Airlinesfound 2 days agoSee prices for these dates
Adler/Sochi$393return27 Nov – 9 DecAER → MADout 2 stops, back 2 stopsRossiya Airlinesfound 4 days agoSee prices for these dates
Kazan$505return12 Dec – 17 Jan 2027KZN → MADout 2 stops, back 2 stopsFLYONE Armeniafound 5 days agoSee prices for these dates
Ulyanovsk$525return24 Nov – 8 DecULV → MADout 3 stops, back 2 stopsPobedafound 5 days agoSee prices for these dates
Samara$579return12 Jan 2027 – 25 Jan 2027KUF → MADout 3 stops, back 2 stopsAzimuthfound 4 days agoSee prices for these dates
Kaliningrad$614return9 Feb 2027 – 24 Feb 2027KGD → MADout 3 stops, back 2 stopsUral Airlinesfound 5 days agoSee prices for these dates
Cheboksary$642return22 Jan 2027 – 21 Feb 2027CSY → MADout 2 stops, back 3 stopsPobedafound 5 days agoSee prices for these dates
Tomsk$769return1 Mar 2027 – 4 Mar 2027TOF → MADout 3 stops, back 2 stopsS7 Airlinesfound 5 days agoSee prices for these dates
Perm$831return31 Dec – 14 Jan 2027PEE → MADout 3 stops, back 2 stopsPobedafound 5 days agoSee prices for these dates
Omsk$849return7 May 2027 – 12 May 2027OMS → MADout 3 stops, back 2 stopsS7 Airlinesfound 5 days agoSee prices for these dates
Makhachkala$1,040return1 Apr 2027 – 5 Apr 2027MCX → MADout 3 stops, back 3 stopsUtairfound 4 days agoSee prices for these dates
Khabarovsk$1,100return21 Nov – 18 DecKHV → MADout 2 stops, back 2 stopsRossiya Airlinesfound 7 days agoSee prices for these dates
Yakutsk$1,245return4 Apr 2027 – 18 Apr 2027YKS → MADout 4 stops, back 3 stopsS7 Airlinesfound 5 days agoSee prices for these dates
Brazil
Recife$273one-way15 NovREC → MADstops unknownAzul Airlinesfound 5 days agoOpen this trip
Fortaleza$337one-way3 DecFOR → MADnonstopIberiafound 2 days agoOpen this trip
Sao Paulo$351one-way20 May 2027GRU → MADnonstopAir Chinafound 2 days agoOpen this trip
Sao PauloAs low as $333one-way16 NovGRU → MAD1 stopLATAM Airlines Groupfound 7 days agoOpen this trip
Belem$412one-way2 DecBEL → MAD2 stopsAzul Airlinesfound 3 days agoOpen this trip
Belo Horizonte$417one-way2 Mar 2027CNF → MAD2 stopsAzul Airlinesfound 4 days agoOpen this trip
Porto Alegre$440one-way3 DecPOA → MAD1 stopLATAM Airlines Groupfound 3 days agoOpen this trip
Cuiaba$525one-way11 Apr 2027CGB → MAD2 stopsAzul Airlinesfound 2 days agoOpen this trip
Foz do Iguaçu$1,032return4 May 2027 – 11 May 2027IGU → MADout 1 stop, back 1 stopAzul Airlinesfound yesterdaySee prices for these dates
Foz do IguaçuAs low as $947return4 May 2027 – 11 May 2027IGU → MADout 2 stops, back 2 stopsAzul Airlinesfound 5 days agoSee prices for these dates
Vitoria$1,213one-way4 Jan 2027VIX → MAD3 stopsAzul Airlinesfound 2 days agoOpen this trip
Sao Paulo$691return25 May 2027 – 2 Jun 2027GRU → MADout 1 stop, back 1 stopRoyal Air Marocfound 2 days agoSee prices for these dates
Sao PauloAs low as $680return22 Mar 2027 – 5 Apr 2027GRU → MADout 1 stop, back 1 stopTAP Air Portugalfound 4 days agoSee prices for these dates
Recife$780return1 Feb 2027 – 28 Feb 2027REC → MADout 1 stop, back 1 stopTAP Air Portugalfound 3 days agoSee prices for these dates
Rio de Janeiro$847return15 Feb 2027 – 28 Feb 2027GIG → MADout 2 stops, back 1 stopAzul Airlinesfound 2 days agoSee prices for these dates
Porto Alegre$958return5 Aug 2027 – 19 Aug 2027POA → MADout 1 stop, back 1 stopTAP Air Portugalfound 2 days agoSee prices for these dates
Goiania$1,074return30 Jan 2027 – 28 Feb 2027GYN → MADout 2 stops, back 2 stopsGol Transportes Aéreosfound 2 days agoSee prices for these dates
Campo Grande$1,142return12 Oct 2027 – 19 Oct 2027CGR → MADout 2 stops, back 2 stopsTAP Air Portugalfound 2 days agoSee prices for these dates
Fortaleza$690return2 Mar 2027 – 11 Mar 2027FOR → MADout 1 stop, back 2 stopsTAP Air Portugalfound 5 days agoSee prices for these dates
Salvador$814return14 Apr 2027 – 28 Apr 2027SSA → MADout 1 stop, back 1 stopTAP Air Portugalfound 7 days agoSee prices for these dates
Belo Horizonte$946return7 Dec – 18 Jan 2027CNF → MADout 2 stops, back 2 stopsAzul Airlinesfound 4 days agoSee prices for these dates
Maceio$1,032return7 Feb 2027 – 17 Feb 2027MCZ → MADout 2 stops, back 2 stopsAzul Airlinesfound 4 days agoSee prices for these dates
Florianopolis$1,187return18 Jan 2027 – 25 Jan 2027FLN → MADout 1 stop, back 1 stopLATAM Airlines Groupfound 6 days agoSee prices for these dates
Uberlandia$1,262return24 Dec – 3 Jan 2027UDI → MADout 1 stop, back 1 stopLATAM Airlines Groupfound 6 days agoSee prices for these dates
Canada
TorontoC$423 (US$297)one-way23 Jan 2027YYZ → MAD1 stopAir Transatfound 6 days agoOpen this trip
LondonC$1,033 (US$725)one-way20 NovYXU → MAD2 stopsAir Canadafound 4 days agoOpen this trip
VancouverC$945 (US$663)return1 Feb 2027 – 11 Feb 2027YVR → MADout 2 stops, back 2 stopsWestJetfound 3 days agoSee prices for these dates
MontrealC$741 (US$520)return16 Feb 2027 – 21 Feb 2027YUL → MADout 1 stop, back 1 stopSWISSfound 6 days agoSee prices for these dates
TorontoC$868 (US$609)return12 Feb 2027 – 21 Feb 2027YTZ → MADout 2 stops, back 2 stopsPorter Airlines Canadafound 6 days agoSee prices for these dates
EdmontonC$1,237 (US$868)return18 Nov – 24 NovYEG → MADout 2 stops, back 2 stopsAlaska Airlinesfound 5 days agoSee prices for these dates
Senegal
Dakar$300one-way28 Jan 2027DSS → MAD1 stopTAP Air Portugalfound 2 days agoOpen this trip
Dakar$651return27 Nov – 10 Jan 2027DSS → MADout 1 stop, back nonstopRoyal Air Marocfound 2 days agoSee prices for these dates
South Africa
Cape Town$307one-way20 NovCPT → MADstops unknownNorse Atlantic UKfound 7 days agoOpen this trip
Port Elizabeth$390one-way27 Jan 2027PLZ → MAD2 stopsFlySafairfound 6 days agoOpen this trip
Durban$471one-way2 Mar 2027DUR → MAD2 stopsQatar Airwaysfound 2 days agoOpen this trip
Johannesburg$682return28 Nov – 1 DecJNB → MADout 1 stop, back 1 stopAir Algeriefound 7 days agoSee prices for these dates
Cape Town$922return1 Dec – 6 Jan 2027CPT → MADout 2 stops, back 2 stopsAirlinkfound 7 days agoSee prices for these dates
Belarus
Minsk$360one-way20 Sept 2027MSQ → MAD1 stopTurkish Airlinesfound 7 days agoOpen this trip
Minsk$546return20 Apr 2027 – 30 Apr 2027MSQ → MADout 1 stop, back 1 stopTurkish Airlinesfound 5 days agoSee prices for these dates
Brest$658return18 Jan 2027 – 27 Jan 2027BQT → MADout 3 stops, back 3 stopsBelaviafound 7 days agoSee prices for these dates
Mexico
Mexico City$370one-way25 NovTLC → MAD2 stopsIberojetfound 2 days agoOpen this trip
Cancun$443one-way27 Jan 2027CUN → MAD1 stopAeromexicofound 6 days agoOpen this trip
Guadalajara$483one-way10 Jun 2027GDL → MAD1 stopAmerican Airlinesfound 4 days agoOpen this trip
Tijuana$530one-way25 Feb 2027TIJ → MAD2 stopsAeromexicofound 2 days agoOpen this trip
Guadalajara$949return14 Nov – 22 NovGDL → MADout 1 stop, back 1 stopIberiafound yesterdaySee prices for these dates
Mexico City$698return3 Feb 2027 – 8 Mar 2027MEX → MADout 2 stops, back 2 stopsAmerican Airlinesfound 2 days agoSee prices for these dates
Mexico CityAs low as $691return5 Feb 2027 – 14 Feb 2027MEX → MADout 2 stops, back 2 stopsAmerican Airlinesfound 3 days agoSee prices for these dates
Queretaro$1,046return20 Mar 2027 – 3 Apr 2027QRO → MADout 1 stop, back 2 stopsAmerican Airlinesfound 3 days agoSee prices for these dates
Monterrey$643return18 Jan 2027 – 26 Jan 2027MTY → MADout 2 stops, back 1 stopAmerican Airlinesfound 8 days agoSee prices for these dates
Cancun$717return28 Nov – 5 DecCUN → MADout nonstop, back nonstopWorld2Flyfound 4 days agoSee prices for these dates
Dominican Republic
Santo Domingo$390one-way16 NovSDQ → MADnonstopIberiafound 2 days agoOpen this trip
Santiago$495one-way19 Jun 2027STI → MADnonstopAir Europafound 4 days agoOpen this trip
Punta Cana$497one-way7 DecPUJ → MAD2 stopsFrontier Airlinesfound 6 days agoOpen this trip
La Romana$950one-way7 Jan 2027LRM → MAD2 stopsAir Transatfound 4 days agoOpen this trip
Punta Cana$633return17 Nov – 23 NovPUJ → MADout nonstop, back nonstopWorld2Flyfound 7 days agoSee prices for these dates
Santo Domingo$940return2 Feb 2027 – 16 Feb 2027SDQ → MADout 1 stop, back 1 stopavianca airlinesfound 4 days agoSee prices for these dates
Vietnam
Hanoi$415one-way26 Jun 2027HAN → MAD2 stopsEtihad Airwaysfound 4 days agoOpen this trip
Da Nang$738return6 Dec – 10 DecDAD → MADout 2 stops, back 2 stopsVietjetfound 2 days agoSee prices for these dates
Hanoi$588return22 Dec – 27 DecHAN → MADout 1 stop, back 2 stopsAir Chinafound 6 days agoSee prices for these dates
Taiwan
Tainan$415one-way29 DecTNN → MAD2 stopsVietjetfound 4 days agoOpen this trip
Taipei$758return26 Jan 2027 – 5 Feb 2027TPE → MADout 1 stop, back 1 stopEtihad Airwaysfound 2 days agoSee prices for these dates
TaipeiAs low as $580return24 Dec – 30 DecTPE → MADout 1 stop, back 1 stopChina Easternfound 5 days agoSee prices for these dates
Ethiopia
Addis Ababa$416one-way7 Mar 2027ADD → MAD2 stopsEgyptairfound 5 days agoOpen this trip
Angola
Luanda$429one-way29 Jan 2027NBJ → MAD2 stopsLufthansafound 5 days agoOpen this trip
Luanda$784return29 Jan 2027 – 28 Feb 2027NBJ → MADout 1 stop, back 1 stopTAP Air Portugalfound 5 days agoSee prices for these dates
Chile
Puerto Natales$437one-way2 DecPNT → MAD1 stopLATAM Airlines Groupfound 7 days agoOpen this trip
Santiago$490one-way21 Feb 2027SCL → MAD1 stopavianca airlinesfound 2 days agoOpen this trip
SantiagoAs low as $303one-way27 NovSCL → MADstops unknownIberiafound 5 days agoOpen this trip
Punta Arenas$602one-way10 Jul 2027PUQ → MAD2 stopsSky Airlinefound 7 days agoOpen this trip
Santiago$642return26 Nov – 9 DecSCL → MADout nonstop, back nonstopIberiafound 2 days agoSee prices for these dates
Thailand
Bangkok$442one-way30 Aug 2027BKK → MAD3 stopsThai Vietjet Airfound 4 days agoOpen this trip
Phuket$659return27 Dec – 13 Jan 2027HKT → MADout 1 stop, back 1 stopShanghai Airlinesfound 6 days agoSee prices for these dates
South Korea
Jeju$453one-way15 Jun 2027CJU → MAD2 stopsJuneyao Airlinesfound 4 days agoOpen this trip
Japan
Tokyo$456one-way30 Aug 2027HND → MAD2 stopsChina Southern Airlinesfound 2 days agoOpen this trip
Guatemala
Guatemala City$459one-way20 Feb 2027GUA → MAD2 stopsAeromexicofound 2 days agoOpen this trip
Guatemala CityAs low as $431one-way24 Jan 2027GUA → MAD2 stopsAeromexicofound 4 days agoOpen this trip
Guatemala City$707return17 Feb 2027 – 23 Feb 2027GUA → MADout 2 stops, back 2 stopsAeromexicofound 3 days agoSee prices for these dates
Colombia
Bogota$459one-way3 Mar 2027BOG → MADnonstopavianca airlinesfound 7 days agoOpen this trip
Cali$534one-way24 NovCLO → MAD1 stopWingofound 5 days agoOpen this trip
Cartagena$549one-way15 Feb 2027CTG → MAD1 stopJetSMART Colombiafound 4 days agoOpen this trip
Cali$1,209return17 Nov – 3 Jan 2027CLO → MADout 1 stop, back 1 stopavianca airlinesfound 3 days agoSee prices for these dates
Pereira$1,458return21 Nov – 25 DecPEI → MADout 1 stop, back 1 stopLATAM Airlines Groupfound 2 days agoSee prices for these dates
Bogota$775return3 Mar 2027 – 10 Mar 2027BOG → MADout 1 stop, back 2 stopsAir Canadafound 7 days agoSee prices for these dates
Medellin$1,134return14 Nov – 26 NovMDE → MADout 1 stop, back 1 stopJetSmartfound 5 days agoSee prices for these dates
Barranquilla$1,211return26 Nov – 6 DecBAQ → MADout 1 stop, back 3 stopsLATAM Airlines Groupfound 7 days agoSee prices for these dates
Armenia$1,391return1 Jul 2027 – 4 Jul 2027AXM → MADout 1 stop, back 2 stopsavianca expressfound 6 days agoSee prices for these dates
Jamaica
Montego Bay$478one-way28 NovMBJ → MAD3 stopsWestJetfound 4 days agoOpen this trip
Montego Bay$957return13 Nov – 27 NovMBJ → MADout 1 stop, back 2 stopsAir Canadafound 5 days agoSee prices for these dates
Paraguay
Asuncion$483one-way5 DecASU → MADnonstopAir Europafound 6 days agoOpen this trip
Asuncion$1,051return13 Nov – 30 NovASU → MADout nonstop, back 2 stopsAir Europafound 4 days agoSee prices for these dates
Argentina
Cordoba$483one-way24 NovCOR → MAD3 stopsJetSmartfound 7 days agoOpen this trip
Buenos Aires$569one-way12 Apr 2027AEP → MAD1 stopGol Transportes Aéreosfound 2 days agoOpen this trip
Buenos AiresAs low as $407one-way28 NovAEP → MAD1 stopIberiafound 7 days agoOpen this trip
Mendoza$640one-way28 Feb 2027MDZ → MAD3 stopsJetSmartfound 2 days agoOpen this trip
Ushuaia$787one-way3 Apr 2027USH → MAD3 stopsAerolineas Argentinasfound 5 days agoOpen this trip
El Calafate$825one-way26 Jan 2027FTE → MAD2 stopsAerolineas Argentinasfound 2 days agoOpen this trip
Buenos Aires$827return4 Mar 2027 – 8 Mar 2027AEP → MADout 1 stop, back 1 stopavianca airlinesfound 2 days agoSee prices for these dates
Cordoba$1,025return20 Mar 2027 – 10 Apr 2027COR → MADout 2 stops, back 1 stopLATAM Airlines Groupfound 2 days agoSee prices for these dates
CordobaAs low as $905return15 Mar 2027 – 25 Mar 2027COR → MADout 1 stop, back 1 stopavianca airlinesfound 2 days agoSee prices for these dates
Tucuman$1,444return11 Dec – 27 DecTUC → MADout 1 stop, back 1 stopAerolineas Argentinasfound 2 days agoSee prices for these dates
Mendoza$2,004return30 Sept 2027 – 22 Oct 2027MDZ → MADout 2 stops, back 2 stopsKLMfound 2 days agoSee prices for these dates
Rosario$1,138return26 Nov – 30 DecROS → MADout nonstop, back 2 stopsWorld2Flyfound 4 days agoSee prices for these dates
Costa Rica
San Jose$502one-way2 Feb 2027SJO → MADnonstopIberojetfound 2 days agoOpen this trip
San Jose$818return1 Dec – 9 DecSJO → MADout 1 stop, back 1 stopAir Francefound 2 days agoSee prices for these dates
San JoseAs low as $687return29 Jan 2027 – 23 Feb 2027SJO → MADout 2 stops, back 1 stopAir Canadafound 3 days agoSee prices for these dates
South Sudan
Juba$512one-way8 Mar 2027JUB → MAD2 stopsEgyptairfound 3 days agoOpen this trip
Cuba
Havana$513one-way20 Feb 2027HAV → MADnonstopAir Chinafound 7 days agoOpen this trip
Havana$999return30 Jan 2027 – 20 Feb 2027HAV → MADout nonstop, back nonstopAir Chinafound 4 days agoSee prices for these dates
Cameroon
Yaounde$520one-way12 Aug 2027NSI → MAD1 stopRoyal Air Marocfound 7 days agoOpen this trip
Bolivia
Santa Cruz$528one-way1 Jun 2027VVI → MADnonstopBoliviana de Aviaciónfound 4 days agoOpen this trip
La Paz$554one-way7 Mar 2027LPB → MAD1 stopavianca airlinesfound 2 days agoOpen this trip
Cochabamba$580one-way3 Mar 2027CBB → MAD2 stopsBoliviana de Aviaciónfound 7 days agoOpen this trip
La Paz$1,372return13 Nov – 29 NovLPB → MADout 1 stop, back 1 stopavianca airlinesfound 2 days agoSee prices for these dates
Santa Cruz$951return23 Apr 2027 – 10 May 2027VVI → MADout 1 stop, back 1 stopavianca airlinesfound 6 days agoSee prices for these dates
Peru
Lima$548one-way16 Apr 2027LIM → MADnonstopAir Europafound 4 days agoOpen this trip
Cusco$584one-way2 Apr 2027CUZ → MAD3 stopsavianca airlinesfound 3 days agoOpen this trip
Lima$933return31 Mar 2027 – 8 Apr 2027LIM → MADout nonstop, back 1 stopAir Europafound 2 days agoSee prices for these dates
Australia
Melbourne$563one-way20 May 2027MEL → MAD1 stopChina Southern Airlinesfound 2 days agoOpen this trip
Melbourne$950return7 Feb 2027 – 25 Mar 2027MEL → MADout 1 stop, back 2 stopsAir Chinafound 2 days agoSee prices for these dates
Perth$1,227return20 Jun 2027 – 20 Jul 2027PER → MADout 2 stops, back 2 stopsJetstarfound 5 days agoSee prices for these dates
El Salvador
San Salvador$577one-way7 Mar 2027SAL → MAD2 stopsAeromexicofound 2 days agoOpen this trip
San SalvadorAs low as $557one-way9 Mar 2027SAL → MADnonstopIberojetfound 2 days agoOpen this trip
San Salvador$733return24 May 2027 – 3 Jun 2027SAL → MADout 2 stops, back 2 stopsCopa Airlinesfound 3 days agoSee prices for these dates
Zimbabwe
Harare$581one-way1 Mar 2027HRE → MAD2 stopsEmiratesfound 2 days agoOpen this trip
Bulawayo$750one-way11 DecBUQ → MAD1 stopFastjet Zimbabwefound 3 days agoOpen this trip
Niger
Niamey$610one-way22 DecNIM → MAD3 stopsAir Algeriefound 7 days agoOpen this trip
Guinea-Bissau
Bissau$629one-way14 NovOXB → MAD2 stopsRoyal Air Marocfound 6 days agoOpen this trip
Guyana
Georgetown$637one-way7 Mar 2027GEO → MAD1 stopjetBluefound 4 days agoOpen this trip
Georgetown$837one-way7 Mar 2027OGL → MAD3 stopsCaribbean Airlinesfound 6 days agoOpen this trip
Honduras
San Pedro Sula$660one-way13 NovSAP → MAD2 stopsCopa Airlinesfound 3 days agoOpen this trip
San Pedro Sula$1,474return15 Nov – 29 NovSAP → MADout 2 stops, back 2 stopsAeromexicofound 2 days agoSee prices for these dates
Comayagua$872return23 Mar 2027 – 1 Apr 2027XPL → MADout 2 stops, back 2 stopsUnited Airlinesfound 5 days agoSee prices for these dates
Uruguay
Montevideo$684one-way18 NovMVD → MADstops unknownLATAM Airlines Groupfound 6 days agoOpen this trip
Montevideo$1,137return1 Dec – 8 DecMVD → MADout nonstop, back nonstopIberiafound 2 days agoSee prices for these dates
MontevideoAs low as $748return7 Mar 2027 – 18 Mar 2027MVD → MADout 1 stop, back 1 stopLATAM Airlines Groupfound 4 days agoSee prices for these dates
Panama
Panama City$689one-way8 Mar 2027PTY → MADnonstopAir Europafound 3 days agoOpen this trip
Panama City$843return19 Apr 2027 – 23 Apr 2027PTY → MADout nonstop, back nonstopAir Europafound 7 days agoSee prices for these dates
Mauritius
Mauritius$692one-way1 Sept 2027MRU → MAD4 stopsAir Seychellesfound 6 days agoOpen this trip
Mauritius$1,100return1 Feb 2027 – 4 Feb 2027MRU → MADout 3 stops, back 3 stopsAir Seychellesfound 6 days agoSee prices for these dates
Democratic Republic of the Congo
Kinshasa$723one-way10 Jan 2027FIH → MAD3 stopsEthiopian Airlinesfound 3 days agoOpen this trip
Kinshasa$1,118return28 Nov – 16 DecFIH → MADout 1 stop, back 1 stopQatar Airwaysfound 2 days agoSee prices for these dates
Republic of the Congo
Brazzaville$724one-way15 Jan 2027BZV → MAD2 stopsTAAG Angolafound 2 days agoOpen this trip
Pointe-Noire$1,221return11 Dec – 5 Jan 2027PNR → MADout 1 stop, back 1 stopEthiopian Airlinesfound 4 days agoSee prices for these dates
Nicaragua
Managua$743one-way7 Mar 2027MGA → MAD3 stopsavianca airlines El Salvadorfound 2 days agoOpen this trip
Managua$1,229return20 May 2027 – 24 May 2027MGA → MADout 1 stop, back 1 stopCopa Airlinesfound 2 days agoSee prices for these dates
Guadeloupe
Pointe-à-Pitre$842one-way7 Mar 2027PTP → MAD1 stopSky High Dominicanafound 5 days agoOpen this trip
French Guiana
Cayenne$1,013one-way7 Mar 2027CAY → MAD1 stopAir Caraibesfound 5 days agoOpen this trip
Azerbaijan
Baku$227return15 Feb 2027 – 28 Feb 2027GYD → MADout 1 stop, back 1 stopWizz Air Maltafound 2 days agoSee prices for these dates
BakuAs low as $204return13 Jan 2027 – 25 Jan 2027GYD → MADout 2 stops, back 1 stopWizz Airfound 4 days agoSee prices for these dates
Kuwait
Kuwait City$263return30 Dec – 6 Jan 2027KWI → MADout 1 stop, back 1 stopPegasus Airlinesfound 2 days agoSee prices for these dates
China
Chengdu$461one-way10 May 2027TFU → MAD3 stopsHainan Airlinesfound 8 days agoSee prices for these dates
Guangzhou$710return19 Jan 2027 – 21 Feb 2027CAN → MADout 1 stop, back 1 stopHainan Airlinesfound 2 days agoSee prices for these dates
Hangzhou$894return14 Nov – 18 NovHGH → MADout 3 stops, back 1 stopThai Vietjet Airfound 3 days agoSee prices for these dates
Beijing$688return16 Dec – 22 DecPEK → MADout 1 stop, back 1 stopEmiratesfound 6 days agoSee prices for these dates
Saudi Arabia
Dammam$474return12 Dec – 19 DecDMM → MADout 1 stop, back 1 stopPegasus Airlinesfound 3 days agoSee prices for these dates
Jeddah$580return31 Dec – 28 Jan 2027JED → MADout 2 stops, back 2 stopsFlynasfound 2 days agoSee prices for these dates
Medina$482return20 Nov – 30 NovMED → MADout 1 stop, back 1 stopAjetfound 4 days agoSee prices for these dates
India
Chennai$477one-way4 Jan 2027MAA → MAD3 stopsSriLankan Airlinesfound 8 days agoSee prices for these dates
Bengaluru$636return1 Feb 2027 – 4 Feb 2027BLR → MADout 2 stops, back 3 stopsAir Arabiafound 2 days agoSee prices for these dates
Equatorial Guinea
Malabo$507one-way7 Mar 2027SSG → MAD1 stopRoyal Air Marocfound 8 days agoSee prices for these dates
Malabo$755return18 Nov – 3 DecSSG → MADout 1 stop, back 1 stopRoyal Air Marocfound 5 days agoSee prices for these dates
Venezuela
Caracas$554one-way15 DecCCS → MAD1 stopavianca airlinesfound 8 days agoSee prices for these dates
Puerto Rico
San Juan$572return21 May 2027 – 3 Jun 2027SJU → MADout 1 stop, back 1 stopavianca airlinesfound 3 days agoSee prices for these dates
Kenya
Nairobi$695return10 Feb 2027 – 11 Mar 2027NBO → MADout 1 stop, back 1 stopEtihad Airwaysfound 2 days agoSee prices for these dates
Nigeria
Lagos$700return14 Nov – 20 NovLOS → MADout 1 stop, back 1 stopRoyal Air Marocfound 3 days agoSee prices for these dates
Mali
Bamako$717return20 Dec – 6 Jan 2027BKO → MADout 1 stop, back 1 stopRoyal Air Marocfound 2 days agoSee prices for these dates
Macau
Macau$789return20 Dec – 3 Jan 2027MFM → MADout 1 stop, back 1 stopAir Macaufound 2 days agoSee prices for these dates
Tanzania
Dar Es Salaam$881return25 Nov – 2 DecDAR → MADout 1 stop, back 1 stopTurkish Airlinesfound 2 days agoSee prices for these dates
Ghana
Accra$961return19 Nov – 19 NovACC → MADout 1 stop, back 1 stopRoyal Air Marocfound 2 days agoSee prices for these dates
AccraAs low as $745return14 Nov – 23 NovACC → MADout 1 stop, back 1 stopRoyal Air Marocfound 3 days agoSee prices for these dates
Mozambique
Maputo$1,000return25 Dec – 19 Feb 2027MPM → MADout 2 stops, back 2 stopsAirlinkfound 2 days agoSee prices for these dates
Indonesia
Jakarta$518return8 Dec – 12 DecCGK → MADout 1 stop, back 1 stopAir Chinafound 4 days agoSee prices for these dates
Denpasar (Bali)$744return11 Dec – 23 Jan 2027DPS → MADout 2 stops, back 2 stopsPelita Airfound 4 days agoSee prices for these dates
Oman
Muscat$565return15 Dec – 24 DecMCT → MADout 1 stop, back 1 stopEtihad Airwaysfound 4 days agoSee prices for these dates
Tajikistan
Dushanbe$764return24 Jan 2027 – 31 Jan 2027DYU → MADout 3 stops, back 3 stopsAir Astanafound 5 days agoSee prices for these dates
Pakistan
Islamabad$785return20 Nov – 28 NovISB → MADout 3 stops, back 2 stopsFlyJinnahfound 4 days agoSee prices for these dates
Lahore$853return16 Nov – 24 NovLHE → MADout 3 stops, back 2 stopsFlyJinnahfound 5 days agoSee prices for these dates
Ecuador
Guayaquil$872return16 Feb 2027 – 23 Feb 2027GYE → MADout 1 stop, back 1 stopavianca airlinesfound 6 days agoSee prices for these dates
Quito$974return2 Feb 2027 – 23 Feb 2027UIO → MADout 2 stops, back 1 stopKLMfound 4 days agoSee prices for these dates
Hong Kong
Hong Kong$941return22 Jan 2027 – 12 Feb 2027HKG → MADout 1 stop, back 2 stopsEmiratesfound 8 days agoSee prices for these dates

Prices are what travelers' searches on Aviasales found in the last 7 days: the price the seller showed on Aviasales; bags may cost extra. Canadian dollars at the Bank of Canada rate of 2026-11-12, US dollars in brackets. Fares change, so check today's price before you book. How our prices work