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
Fares Aviasales flagged as unusually low
| City | From | Trip | Dates | Airports | Stops | Airline | Found | |
|---|---|---|---|---|---|---|---|---|
| Porto | $17 | one-way | 17 Dec | OPO → MAD | nonstop | Ryanair | found 2 days ago | Open this trip |
| Tangier | $19 | one-way | 2 Dec | TNG → MAD | nonstop | Ryanair | found 2 days ago | Open this trip |
| Tenerife | $20 | one-way | 24 Dec | TFN → MAD | nonstop | Iberia Express | found 2 days ago | Open this trip |
| Asturias | $21 | one-way | 25 Nov | OVD → MAD | nonstop | Wizz Air Malta | found 2 days ago | Open this trip |
| Las Palmas | $30 | one-way | 16 Nov | LPA → MAD | nonstop | Iberia Express | found 2 days ago | Open this trip |
| Nice | $34 | one-way | 23 Nov | NCE → MAD | nonstop | easyJet | found 2 days ago | Open this trip |
| Bilbao | $35 | one-way | 21 Nov | BIO → MAD | nonstop | Iberia | found 2 days ago | Open this trip |
| Palma | $35 | one-way | 26 Nov | PMI → MAD | nonstop | Wizz Air Malta | found 2 days ago | Open this trip |
| Palermo | $48 | one-way | 14 Nov | PMO → MAD | stops unknown | Ryanair | found 2 days ago | Open this trip |
| Tirana | $48 | one-way | 29 Nov | TIA → MAD | 1 stop | Ryanair | found 2 days ago | Open this trip |
| Hamburg | $52 | one-way | 2 Dec | HAM → MAD | stops unknown | Ryanair | found 2 days ago | Open this trip |
| Casablanca | $56 | one-way | 17 Dec | CMN → MAD | nonstop | Iberia Regional by Air Nostrum | found 2 days ago | Open this trip |
| Pisa | $58 | one-way | 4 Jul 2027 | PSA → MAD | nonstop | Wizz Air Malta | found 2 days ago | Open this trip |
| Kutaisi | $61 | one-way | 4 Dec | KUT → MAD | stops unknown | Pegasus Airlines | found 2 days ago | Open this trip |
| Stuttgart | $76 | one-way | 16 Nov | STR → MAD | stops unknown | Eurowings | found 2 days ago | Open this trip |
| Kaunas | $87 | one-way | 2 Feb 2027 | KUN → MAD | 1 stop | Ryanair | found 2 days ago | Open this trip |
| Cairo | $95 | one-way | 30 Nov | SPX → MAD | stops unknown | Pegasus Airlines | found 2 days ago | Open this trip |
| Bucharest | $128 | one-way | 17 Nov | OTP → MAD | stops unknown | Wizz Air Malta | found 2 days ago | Open this trip |
| Oslo | $135 | one-way | 18 Nov | TRF → MAD | stops unknown | Wizz Air | found 2 days ago | Open this trip |
| Sharjah | $168 | one-way | 18 Nov | SHJ → MAD | stops unknown | Pegasus Airlines | found 2 days ago | Open this trip |
| Almaty | $180 | one-way | 17 Nov | ALA → MAD | stops unknown | Pegasus Airlines | found 2 days ago | Open this trip |
| Bishkek | $228 | one-way | 17 Nov | BSZ → MAD | stops unknown | Pegasus Airlines | found 2 days ago | Open this trip |
| Santiago | $349 | one-way | 26 Nov | SCL → MAD | stops unknown | LATAM Airlines Group | found 2 days ago | Open this trip |
| Sao Paulo | $351 | one-way | 20 May 2027 | GRU → MAD | nonstop | Air China | found 2 days ago | Open this trip |
| Mexico City | $422 | one-way | 25 Nov | MEX → MAD | 1 stop | British Airways | found 2 days ago | Open this trip |
| Guatemala City | $467 | one-way | 7 Mar 2027 | GUA → MAD | 1 stop | Aeromexico | found 2 days ago | Open this trip |
| San Salvador | $557 | one-way | 9 Mar 2027 | SAL → MAD | nonstop | Iberojet | found 2 days ago | Open this trip |
| Lima | $578 | one-way | 21 Feb 2027 | LIM → MAD | nonstop | Plus Ultra Lineas Aereas | found 2 days ago | Open this trip |
| San Jose | $611 | one-way | 7 Mar 2027 | SJO → MAD | stops unknown | Iberojet | found 2 days ago | Open this trip |
| Buenos Aires | $664 | one-way | 20 Nov | AEP → MAD | 1 stop | Air China | found 2 days ago | Open this trip |
When these trips depart
Every price counted here was found on or after 6 Nov.
Return
November 2026: 56 cities with a price listed here, from $45
Marrakech · 26 Nov – 30 Nov · found 2 days ago · See prices for these dates
December 2026: 73 cities with a price listed here, from $40
Porto · 23 Dec – 9 Jan 2027 · found 6 days ago · See prices for these dates
January 2027: 45 cities with a price listed here, from $28
Milan · 11 Jan 2027 – 18 Jan 2027 · found 4 days ago · See prices for these dates
February 2027: 34 cities with a price listed here, from $66
Basel · 28 Feb 2027 – 27 Mar 2027 · found 4 days ago · See prices for these dates
March 2027: 21 cities with a price listed here, from $57
Tangier · 13 Mar 2027 – 21 Mar 2027 · found 2 days ago · See prices for these dates
April 2027: 13 cities with a price listed here, from $179
Istanbul · 3 Apr 2027 – 17 Apr 2027 · found 2 days ago · See prices for these dates
May 2027: 8 cities with a price listed here, from $572
San Juan · 21 May 2027 – 3 Jun 2027 · found 3 days ago · See prices for these dates
June 2027: 7 cities with a price listed here, from $160
Istanbul · 30 Jun 2027 – 13 Jul 2027 · found 5 days ago · See prices for these dates
July 2027: 7 cities with a price listed here, from $110
Almeria · 9 Jul 2027 – 11 Jul 2027 · found 3 days ago · See prices for these dates
August 2027: 4 cities with a price listed here, from $132
Puerto del Rosario · 1 Aug 2027 – 4 Aug 2027 · found 6 days ago · See prices for these dates
September 2027: 2 cities with a price listed here, from $509
Almaty · 10 Sept 2027 – 23 Sept 2027 · found 2 days ago · See prices for these dates
October 2027: 1 city with a price listed here, from $1,142
Campo Grande · 12 Oct 2027 – 19 Oct 2027 · found 2 days ago · See prices for these dates
One-way
November 2026: 46 cities with a price listed here, from $27
Gdansk · 19 Nov · found 5 days ago · Open this trip
December 2026: 58 cities with a price listed here, from $15
Palma · 3 Dec · found yesterday · Open this trip
January 2027: 34 cities with a price listed here, from $18
Asturias · 4 Jan 2027 · found 6 days ago · Open this trip
February 2027: 19 cities with a price listed here, from $26
Valencia · 4 Feb 2027 · found 4 days ago · Open this trip
March 2027: 20 cities with a price listed here, from $17
Milan · 14 Mar 2027 · found 2 days ago · Open this trip
April 2027: 10 cities with a price listed here, from $22
Santiago de Compostela · 20 Apr 2027 · found yesterday · Open this trip
May 2027: 8 cities with a price listed here, from $24
Sevilla · 7 May 2027 · found 2 days ago · Open this trip
June 2027: 7 cities with a price listed here, from $45
Paris · 19 Jun 2027 · found 2 days ago · Open this trip
July 2027: 4 cities with a price listed here, from $57
Sofia · 15 Jul 2027 · found 2 days ago · Open this trip
August 2027: 5 cities with a price listed here, from $60
Chisinau · 20 Aug 2027 · found 2 days ago · Open this trip
September 2027: 4 cities with a price listed here, from $66
Almeria · 8 Sept 2027 · found 5 days ago · Open this trip
October 2027: 5 cities with a price listed here, from $118
Izmir · 18 Oct 2027 · found 5 days ago · Open this trip
Everywhere, by country
1 traveler · Economy
| City | From | Trip | Dates | Airports | Stops | Airline | Found | |
|---|---|---|---|---|---|---|---|---|
| Spain | ||||||||
| Palma | $15 | one-way | 3 Dec | PMI → MAD | nonstop | Ryanair | found yesterday | Open this trip |
| Arrecife | $17 | one-way | 2 Dec | ACE → MAD | nonstop | Ryanair | found 2 days ago | Open this trip |
| Ibiza | $18 | one-way | 16 Mar 2027 | IBZ → MAD | nonstop | Iberia Express | found 2 days ago | Open this trip |
| Asturias | $18 | one-way | 4 Jan 2027 | OVD → MAD | nonstop | Wizz Air Malta | found 6 days ago | Open this trip |
| Tenerife | $20 | one-way | 24 Dec | TFN → MAD | nonstop | Iberia Express | found 2 days ago | Open this trip |
| Santiago de Compostela | $22 | one-way | 20 Apr 2027 | SCQ → MAD | nonstop | Wizz Air Malta | found yesterday | Open this trip |
| Alicante | $23 | one-way | 25 Dec | ALC → MAD | nonstop | Iberia | found 7 days ago | Open this trip |
| Las Palmas | $24 | one-way | 31 Dec | LPA → MAD | nonstop | Iberia Express | found 2 days ago | Open this trip |
| Sevilla | $24 | one-way | 7 May 2027 | SVQ → MAD | nonstop | Air Europa Express | found 2 days ago | Open this trip |
| Granada | $26 | one-way | 7 Jun 2027 | GRX → MAD | nonstop | Iberia | found 7 days ago | Open this trip |
| Valencia | $26 | one-way | 4 Feb 2027 | VLC → MAD | nonstop | Iberia | found 4 days ago | Open this trip |
| Santander | $27 | one-way | 18 Dec | SDR → MAD | nonstop | Volotea | found 3 days ago | Open this trip |
| San Sebastian | $31 | one-way | 6 Dec | EAS → MAD | nonstop | Iberia | found 2 days ago | Open this trip |
| La Coruna | $31 | one-way | 9 Dec | LCG → MAD | nonstop | Iberia | found 6 days ago | Open this trip |
| Vigo | $31 | one-way | 24 Jan 2027 | VGO → MAD | nonstop | Iberia | found 2 days ago | Open this trip |
| Malaga | $32 | one-way | 5 Jan 2027 | AGP → MAD | 1 stop | Vueling | found 6 days ago | Open this trip |
| Barcelona | $33 | one-way | 8 May 2027 | BCN → MAD | nonstop | Vueling | found 3 days ago | Open this trip |
| Bilbao | $35 | one-way | 21 Nov | BIO → MAD | nonstop | Iberia | found 2 days ago | Open this trip |
| Puerto del Rosario | $45 | one-way | 24 Nov | FUE → MAD | 1 stop | Binter Canarias | found 4 days ago | Open this trip |
| Santa Cruz de La Palma | $51 | one-way | 9 May 2027 | SPC → MAD | 1 stop | Binter Canarias | found 3 days ago | Open this trip |
| Zaragoza | $54 | one-way | 21 Nov | ZAZ → MAD | 1 stop | Wizz Air Malta | found 6 days ago | Open this trip |
| Castellon de la Plana | $55 | one-way | 14 Dec | CDT → MAD | nonstop | Iberia Regional by Air Nostrum | found 2 days ago | Open this trip |
| Jerez de la Frontera | $57 | one-way | 3 Dec | XRY → MAD | 1 stop | Vueling | found 4 days ago | Open this trip |
| Almeria | $66 | one-way | 8 Sept 2027 | LEI → MAD | nonstop | Iberia | found 5 days ago | Open this trip |
| Murcia | $94 | one-way | 1 Mar 2027 | RMU → MAD | 2 stops | Volotea | found 6 days ago | Open this trip |
| Melilla | $214 | one-way | 21 Nov | MLN → MAD | 1 stop | Iberia | found 2 days ago | Open this trip |
| Vitoria-Gasteiz | $244 | one-way | 20 Nov | VIT → MAD | 3 stops | Ryanair | found 3 days ago | Open this trip |
| Leon | $366 | one-way | 27 Nov | LEN → MAD | 2 stops | Iberia | found 7 days ago | Open this trip |
| Santiago de Compostela | $54 | return | 5 Dec – 8 Dec | SCQ → MAD | out nonstop, back nonstop | Iberia | found 3 days ago | See prices for these dates |
| Arrecife | $66 | return | 12 Dec – 12 Dec | ACE → MAD | out nonstop, back nonstop | Ryanair | found 3 days ago | See prices for these dates |
| La Coruna | $68 | return | 4 Dec – 9 Dec | LCG → MAD | out nonstop, back nonstop | Iberia | found 3 days ago | See prices for these dates |
| Tenerife | $77 | return | 16 Dec – 19 Dec | TFN → MAD | out nonstop, back nonstop | Iberia Express | found 2 days ago | See prices for these dates |
| Tenerife | As low as $74 | return | 20 Nov – 23 Nov | TFN → MAD | out nonstop, back nonstop | Iberia Express | found 3 days ago | See prices for these dates |
| Malaga | $79 | return | 9 Dec – 16 Dec | AGP → MAD | out nonstop, back nonstop | Ryanair | found 2 days ago | See prices for these dates |
| Malaga | As low as $70 | return | 19 Nov – 22 Nov | AGP → MAD | out nonstop, back nonstop | Ryanair | found 6 days ago | See prices for these dates |
| Sevilla | $79 | return | 17 Dec – 18 Dec | SVQ → MAD | out 1 stop, back 1 stop | Ryanair | found 3 days ago | See prices for these dates |
| Almeria | $110 | return | 9 Jul 2027 – 11 Jul 2027 | LEI → MAD | out nonstop, back nonstop | Iberia | found 3 days ago | See prices for these dates |
| Granada | $162 | return | 20 Nov – 22 Nov | GRX → MAD | out 1 stop, back nonstop | Vueling | found 2 days ago | See prices for these dates |
| Barcelona | $163 | return | 15 Nov – 18 Nov | BCN → MAD | out 1 stop, back 1 stop | Vueling | found 2 days ago | See prices for these dates |
| Alicante | $177 | return | 1 Dec – 1 Dec | ALC → MAD | out 1 stop, back nonstop | Air Europa | found 2 days ago | See prices for these dates |
| Alicante | As low as $104 | return | 11 Dec – 18 Dec | ALC → MAD | out nonstop, back 1 stop | Air Europa | found 5 days ago | See prices for these dates |
| Palma | $39 | return | 3 Jan 2027 – 7 Jan 2027 | PMI → MAD | out nonstop, back nonstop | Wizz Air Malta | found 5 days ago | See prices for these dates |
| Asturias | $42 | return | 15 Jan 2027 – 1 Feb 2027 | OVD → MAD | out nonstop, back nonstop | Wizz Air Malta | found 6 days ago | See prices for these dates |
| Bilbao | $54 | return | 17 Dec – 22 Dec | BIO → MAD | out nonstop, back nonstop | Iberia | found 5 days ago | See prices for these dates |
| Ibiza | $57 | return | 16 Dec – 3 Jan 2027 | IBZ → MAD | out nonstop, back nonstop | Ryanair | found 4 days ago | See prices for these dates |
| Santander | $63 | return | 9 Jan 2027 – 10 Jan 2027 | SDR → MAD | out nonstop, back nonstop | Iberia | found 4 days ago | See prices for these dates |
| Las Palmas | $65 | return | 31 Dec – 10 Jan 2027 | LPA → MAD | out nonstop, back nonstop | Iberia Express | found 6 days ago | See prices for these dates |
| Valencia | $82 | return | 15 Jan 2027 – 15 Jan 2027 | VLC → MAD | out nonstop, back nonstop | Air Europa | found 6 days ago | See prices for these dates |
| Vigo | $99 | return | 28 Nov – 29 Nov | VGO → MAD | out nonstop, back nonstop | Air Europa | found 4 days ago | See prices for these dates |
| Puerto del Rosario | $132 | return | 1 Aug 2027 – 4 Aug 2027 | FUE → MAD | out 1 stop, back 1 stop | Binter Canarias | found 6 days ago | See prices for these dates |
| Italy | ||||||||
| Milan | $17 | one-way | 14 Mar 2027 | MXP → MAD | nonstop | Wizz Air Malta | found 2 days ago | Open this trip |
| Palermo | $18 | one-way | 17 Dec | PMO → MAD | nonstop | Ryanair | found 6 days ago | Open this trip |
| Lamezia Terme | $20 | one-way | 20 Dec | SUF → MAD | nonstop | Malta Air | found 5 days ago | Open this trip |
| Turin | $20 | one-way | 13 Nov | TRN → MAD | nonstop | Wizz Air Malta | found 7 days ago | Open this trip |
| Pisa | $28 | one-way | 22 Jan 2027 | PSA → MAD | nonstop | Ryanair | found 2 days ago | Open this trip |
| Rome | $32 | one-way | 24 Jan 2027 | FCO → MAD | nonstop | Ryanair | found 2 days ago | Open this trip |
| Rome | As low as $25 | one-way | 18 Jan 2027 | FCO → MAD | nonstop | Ryanair | found 5 days ago | Open this trip |
| Naples | $47 | one-way | 17 Feb 2027 | NAP → MAD | 1 stop | Wizz Air Malta | found 2 days ago | Open this trip |
| Salerno | $51 | one-way | 30 Nov | QSR → MAD | nonstop | Iberia | found 4 days ago | Open this trip |
| Venice | $52 | one-way | 21 Nov | VCE → MAD | stops unknown | Ryanair | found 7 days ago | Open this trip |
| Florence | $58 | one-way | 29 Jan 2027 | FLR → MAD | 1 stop | Volotea | found 6 days ago | Open this trip |
| Ancona | $62 | one-way | 25 Dec | AOI → MAD | 1 stop | Volotea | found 6 days ago | Open this trip |
| Bologna | $78 | one-way | 2 Jan 2027 | BLQ → MAD | 1 stop | Volotea | found 5 days ago | Open this trip |
| Genoa | $89 | one-way | 10 Dec | GOA → MAD | 1 stop | Ryanair | found 7 days ago | Open this trip |
| Bari | $118 | one-way | 16 Nov | BRI → MAD | stops unknown | KM Malta Airlines | found 7 days ago | Open this trip |
| Parma | $144 | one-way | 30 Mar 2027 | PMF → MAD | 1 stop | ALPAVIA | found 2 days ago | Open this trip |
| Milan | $37 | return | 29 Jan 2027 – 31 Jan 2027 | MXP → MAD | out nonstop, back nonstop | Wizz Air Malta | found 2 days ago | See prices for these dates |
| Milan | As low as $28 | return | 11 Jan 2027 – 18 Jan 2027 | MXP → MAD | out nonstop, back nonstop | Wizz Air Malta | found 4 days ago | See prices for these dates |
| Turin | $47 | return | 18 Nov – 23 Nov | TRN → MAD | out nonstop, back nonstop | Ryanair | found 3 days ago | See prices for these dates |
| Pisa | $55 | return | 22 Jan 2027 – 25 Jan 2027 | PSA → MAD | out nonstop, back nonstop | Ryanair | found 2 days ago | See prices for these dates |
| Rome | $56 | return | 14 Jan 2027 – 16 Jan 2027 | FCO → MAD | out nonstop, back nonstop | Wizz Air Malta | found 2 days ago | See prices for these dates |
| Rome | As low as $51 | return | 17 Jan 2027 – 22 Jan 2027 | FCO → MAD | out nonstop, back nonstop | Wizz Air Malta | found 6 days ago | See prices for these dates |
| Naples | $113 | return | 28 Dec – 31 Dec | NAP → MAD | out 1 stop, back nonstop | Ryanair | found 2 days ago | See prices for these dates |
| Naples | As low as $71 | return | 24 Feb 2027 – 27 Feb 2027 | NAP → MAD | out nonstop, back nonstop | Wizz Air Malta | found 2 days ago | See prices for these dates |
| Perugia | $248 | return | 3 Apr 2027 – 5 Apr 2027 | PEG → MAD | out 1 stop, back 2 stops | Wizz Air Malta | found 2 days ago | See prices for these dates |
| Ancona | $340 | return | 14 Nov – 15 Nov | AOI → MAD | out 2 stops, back 2 stops | Wizz Air Malta | found 3 days ago | See prices for these dates |
| Lamezia Terme | $65 | return | 28 Nov – 31 Dec | SUF → MAD | out 1 stop, back nonstop | easyJet | found 4 days ago | See prices for these dates |
| Venice | $75 | return | 2 Feb 2027 – 3 Feb 2027 | VCE → MAD | out nonstop, back nonstop | Ryanair | found 4 days ago | See prices for these dates |
| Verona | $99 | return | 22 Dec – 24 Dec | VRN → MAD | out nonstop, back nonstop | Ryanair | found 5 days ago | See prices for these dates |
| Parma | $129 | return | 19 Nov – 22 Nov | PMF → MAD | out 1 stop, back nonstop | Malta Air | found 4 days ago | See prices for these dates |
| Bari | $131 | return | 2 Dec – 3 Dec | BRI → MAD | out nonstop, back nonstop | Ryanair | found 4 days ago | See prices for these dates |
| Florence | $146 | return | 27 Nov – 30 Nov | FLR → MAD | out nonstop, back 1 stop | Vueling | found 5 days ago | See prices for these dates |
| Palermo | $176 | return | 15 Jul 2027 – 20 Jul 2027 | PMO → MAD | out 1 stop, back 1 stop | Wizz Air Malta | found 5 days ago | See prices for these dates |
| Bologna | $178 | return | 23 Nov – 30 Nov | BLQ → MAD | out 1 stop, back 2 stops | Air Serbia | found 7 days ago | See prices for these dates |
| Genoa | $190 | return | 24 Dec – 5 Jan 2027 | GOA → MAD | out nonstop, back 1 stop | Volotea | found 7 days ago | See prices for these dates |
| Portugal | ||||||||
| Porto | $17 | one-way | 17 Dec | OPO → MAD | nonstop | Ryanair | found 2 days ago | Open this trip |
| Lisbon | $27 | one-way | 2 Dec | LIS → MAD | nonstop | easyJet | found yesterday | Open this trip |
| Lisbon | As low as $22 | one-way | 15 Dec | LIS → MAD | nonstop | easyJet | found 4 days ago | Open this trip |
| Faro | $44 | one-way | 14 Nov | FAO → MAD | 1 stop | TAP Air Portugal | found 6 days ago | Open this trip |
| Funchal | $56 | one-way | 16 Dec | FNC → MAD | 1 stop | easyJet | found 2 days ago | Open this trip |
| Ponta Delgada | $134 | one-way | 22 May 2027 | PDL → MAD | 1 stop | TAP Air Portugal | found 7 days ago | Open this trip |
| Lisbon | $55 | return | 15 Dec – 16 Dec | LIS → MAD | out nonstop, back nonstop | easyJet | found 2 days ago | See prices for these dates |
| Lisbon | As low as $54 | return | 15 Dec – 31 Dec | LIS → MAD | out nonstop, back nonstop | easyJet | found 4 days ago | See prices for these dates |
| Porto | $65 | return | 19 Jan 2027 – 23 Jan 2027 | OPO → MAD | out nonstop, back nonstop | Ryanair | found 2 days ago | See prices for these dates |
| Porto | As low as $40 | return | 23 Dec – 9 Jan 2027 | OPO → MAD | out nonstop, back nonstop | Ryanair | found 6 days ago | See prices for these dates |
| Faro | $103 | return | 27 Dec – 29 Dec | FAO → MAD | out 1 stop, back 1 stop | TAP Air Portugal | found 5 days ago | See prices for these dates |
| Ponta Delgada | $266 | return | 23 May 2027 – 29 May 2027 | PDL → MAD | out 1 stop, back 1 stop | TAP Air Portugal | found 7 days ago | See prices for these dates |
| Morocco | ||||||||
| Tangier | $17 | one-way | 19 Dec | TNG → MAD | nonstop | Ryanair | found 2 days ago | Open this trip |
| Agadir | $18 | one-way | 4 Dec | AGA → MAD | nonstop | Ryanair | found 6 days ago | Open this trip |
| Dakhla | $22 | one-way | 26 Jan 2027 | VIL → MAD | nonstop | Ryanair | found 5 days ago | Open this trip |
| Marrakech | $23 | one-way | 29 Dec | RAK → MAD | nonstop | Ryanair | found 6 days ago | Open this trip |
| Tetuan | $28 | one-way | 17 Nov | TTU → MAD | nonstop | Royal Air Maroc | found 4 days ago | Open this trip |
| Nador | $33 | one-way | 20 Nov | NDR → MAD | nonstop | Ryanair | found 5 days ago | Open this trip |
| Rabat | $50 | one-way | 20 Apr 2027 | RBA → MAD | nonstop | Ryanair | found 3 days ago | Open this trip |
| Casablanca | $51 | one-way | 17 Dec | CMN → MAD | nonstop | Vueling | found 2 days ago | Open this trip |
| Fez | $52 | one-way | 31 Dec | FEZ → MAD | nonstop | Ryanair | found 7 days ago | Open this trip |
| Oujda | $77 | one-way | 29 Nov | OUD → MAD | 1 stop | Ryanair | found 6 days ago | Open this trip |
| Marrakech | $45 | return | 26 Nov – 30 Nov | RAK → MAD | out nonstop, back nonstop | Ryanair | found 2 days ago | See prices for these dates |
| Dakhla | $46 | return | 17 Nov – 15 Dec | VIL → MAD | out nonstop, back nonstop | Ryanair | found 2 days ago | See prices for these dates |
| Rabat | $55 | return | 12 Dec – 16 Dec | RBA → MAD | out nonstop, back nonstop | Ryanair | found 3 days ago | See prices for these dates |
| Tangier | $57 | return | 13 Mar 2027 – 21 Mar 2027 | TNG → MAD | out nonstop, back nonstop | Royal Air Maroc | found 2 days ago | See prices for these dates |
| Tangier | As low as $49 | return | 26 Dec – 2 Jan 2027 | TNG → MAD | out nonstop, back nonstop | Royal Air Maroc | found 3 days ago | See prices for these dates |
| Casablanca | $116 | return | 9 Feb 2027 – 12 Feb 2027 | CMN → MAD | out nonstop, back nonstop | Iberia Regional by Air Nostrum | found 2 days ago | See prices for these dates |
| Casablanca | As low as $100 | return | 11 Feb 2027 – 15 Feb 2027 | CMN → MAD | out nonstop, back nonstop | Royal Air Maroc | found 5 days ago | See prices for these dates |
| Fez | $102 | return | 28 Dec – 1 Jan 2027 | FEZ → MAD | out nonstop, back nonstop | Ryanair | found 7 days ago | See prices for these dates |
| Tetuan | $209 | return | 15 Nov – 22 Nov | TTU → MAD | out 2 stops, back 1 stop | Ryanair | found 4 days ago | See prices for these dates |
| Malta | ||||||||
| Malta | $19 | one-way | 1 Dec | MLA → MAD | nonstop | Ryanair | found 4 days ago | Open this trip |
| Malta | $42 | return | 6 Dec – 10 Dec | MLA → MAD | out nonstop, back nonstop | Ryanair | found 3 days ago | See prices for these dates |
| United Kingdom | ||||||||
| Edinburgh | $21 | one-way | 5 Dec | EDI → MAD | nonstop | Ryanair | found 7 days ago | Open this trip |
| London | $22 | one-way | 3 Dec | STN → MAD | nonstop | Ryanair | found 2 days ago | Open this trip |
| Birmingham | $24 | one-way | 6 Dec | BHX → MAD | nonstop | Ryanair | found 2 days ago | Open this trip |
| Bristol | $69 | one-way | 30 Dec | BRS → MAD | nonstop | easyJet | found 4 days ago | Open this trip |
| Newcastle | $82 | one-way | 14 Dec | NCL → MAD | 1 stop | easyJet | found 7 days ago | Open this trip |
| London | $41 | return | 16 Jan 2027 – 17 Jan 2027 | STN → MAD | out nonstop, back nonstop | Ryanair | found 2 days ago | See prices for these dates |
| Birmingham | $110 | return | 11 Dec – 14 Dec | BHX → MAD | out 1 stop, back 1 stop | Ryanair | found 4 days ago | See prices for these dates |
| Manchester | $146 | return | 1 Dec – 4 Dec | MAN → MAD | out nonstop, back 1 stop | Ryanair | found 4 days ago | See prices for these dates |
| Leeds | $189 | return | 29 Nov – 2 Dec | LBA → MAD | out 2 stops, back 1 stop | Ryanair | found 5 days ago | See prices for these dates |
| Belfast | $277 | return | 10 Apr 2027 – 17 Apr 2027 | BHD → MAD | out 1 stop, back 1 stop | British Airways | found 6 days ago | See prices for these dates |
| Luxembourg | ||||||||
| Luxembourg | $21 | one-way | 1 Jan 2027 | LUX → MAD | nonstop | Ryanair | found 4 days ago | Open this trip |
| Luxembourg | $105 | return | 13 Nov – 20 Nov | LUX → MAD | out nonstop, back nonstop | Ryanair | found 3 days ago | See prices for these dates |
| Hungary | ||||||||
| Budapest | $23 | one-way | 3 Dec | BUD → MAD | nonstop | Ryanair | found 2 days ago | Open this trip |
| Budapest | $61 | return | 5 Dec – 12 Dec | BUD → MAD | out nonstop, back nonstop | Ryanair | found yesterday | See prices for these dates |
| Denmark | ||||||||
| Copenhagen | $25 | one-way | 2 Dec | CPH → MAD | nonstop | Malta Air | found 2 days ago | Open this trip |
| Billund | $106 | one-way | 12 Dec | BLL → MAD | 2 stops | Wizz Air Malta | found 7 days ago | Open this trip |
| Copenhagen | $112 | return | 8 Jan 2027 – 18 Jan 2027 | CPH → MAD | out 1 stop, back nonstop | Malta Air | found 2 days ago | See prices for these dates |
| Poland | ||||||||
| Warsaw | $25 | one-way | 12 Jan 2027 | WMI → MAD | nonstop | Ryanair | found 4 days ago | Open this trip |
| Gdansk | $27 | one-way | 19 Nov | GDN → MAD | stops unknown | Ryanair | found 5 days ago | Open this trip |
| Krakow | $38 | one-way | 25 Feb 2027 | KRK → MAD | nonstop | Ryanair | found 3 days ago | Open this trip |
| Poznan | $52 | one-way | 19 Dec | POZ → MAD | 1 stop | Ryanair | found 3 days ago | Open this trip |
| Wroclaw | $129 | one-way | 13 Nov | WRO → MAD | stops unknown | Ryanair | found 7 days ago | Open this trip |
| Warsaw | $60 | return | 6 Dec – 12 Dec | WMI → MAD | out nonstop, back nonstop | Ryanair | found 2 days ago | See prices for these dates |
| Gdansk | $88 | return | 16 Nov – 20 Nov | GDN → MAD | out nonstop, back nonstop | Ryanair | found 3 days ago | See prices for these dates |
| Katowice | $161 | return | 18 Jan 2027 – 20 Jan 2027 | KTW → MAD | out 1 stop, back 1 stop | Wizz Air | found 3 days ago | See prices for these dates |
| Poznan | $202 | return | 31 Dec – 8 Jan 2027 | POZ → MAD | out 1 stop, back 1 stop | KLM | found 2 days ago | See prices for these dates |
| Wroclaw | $88 | return | 8 Feb 2027 – 12 Feb 2027 | WRO → MAD | out nonstop, back nonstop | Ryanair | found 7 days ago | See prices for these dates |
| Krakow | $92 | return | 5 Feb 2027 – 16 Feb 2027 | KRK → MAD | out nonstop, back nonstop | Ryanair | found 7 days ago | See prices for these dates |
| Belgium | ||||||||
| Brussels | $27 | one-way | 1 Dec | CRL → MAD | nonstop | Ryanair | found 3 days ago | Open this trip |
| Brussels | $71 | return | 11 Jan 2027 – 15 Jan 2027 | CRL → MAD | out nonstop, back nonstop | Ryanair | found 6 days ago | See prices for these dates |
| Switzerland | ||||||||
| Geneva | $29 | one-way | 6 Dec | GVA → MAD | nonstop | easyJet | found 4 days ago | Open this trip |
| Basel | $44 | one-way | 3 Dec | BSL → MAD | nonstop | easyJet | found 6 days ago | Open this trip |
| Zurich | $79 | one-way | 2 Dec | ZRH → MAD | stops unknown | Air Europa | found 6 days ago | Open this trip |
| Geneva | $123 | return | 27 Nov – 29 Nov | GVA → MAD | out nonstop, back nonstop | Iberia | found 2 days ago | See prices for these dates |
| Geneva | As low as $101 | return | 23 Nov – 25 Nov | GVA → MAD | out nonstop, back nonstop | easyJet | found 4 days ago | See prices for these dates |
| Zurich | $307 | return | 19 Dec – 1 Jan 2027 | ZRH → MAD | out 1 stop, back 1 stop | Ethiopian Airlines | found 2 days ago | See prices for these dates |
| Basel | $66 | return | 28 Feb 2027 – 27 Mar 2027 | BSL → MAD | out nonstop, back nonstop | easyJet | found 4 days ago | See prices for these dates |
| Germany | ||||||||
| Berlin | $31 | one-way | 4 Dec | BER → MAD | nonstop | Ryanair | found 7 days ago | Open this trip |
| Hamburg | $49 | one-way | 15 Nov | HAM → MAD | stops unknown | Ryanair | found 4 days ago | Open this trip |
| Frankfurt | $53 | one-way | 17 Nov | HHN → MAD | 1 stop | Ryanair | found 3 days ago | Open this trip |
| Dusseldorf | $65 | one-way | 19 Dec | NRN → MAD | 1 stop | Malta Air | found 5 days ago | Open this trip |
| Dortmund | $66 | one-way | 1 Jul 2027 | DTM → MAD | 1 stop | Wizz Air Malta | found 7 days ago | Open this trip |
| Bremen | $68 | one-way | 16 Nov | BRE → MAD | 1 stop | Ryanair | found 4 days ago | Open this trip |
| Munich | $76 | one-way | 30 Nov | MUC → MAD | 1 stop | Eurowings | found 4 days ago | Open this trip |
| Stuttgart | $76 | one-way | 16 Nov | STR → MAD | stops unknown | Eurowings | found 2 days ago | Open this trip |
| Nuremberg | $77 | one-way | 5 Jan 2027 | NUE → MAD | 1 stop | Eurowings | found 4 days ago | Open this trip |
| Hannover | $81 | one-way | 14 Nov | HAJ → MAD | 1 stop | Eurowings | found 6 days ago | Open this trip |
| Cologne | $88 | one-way | 1 Jul 2027 | CGN → MAD | 1 stop | Ryanair | found 7 days ago | Open this trip |
| Karlsruhe | $102 | one-way | 16 Dec | FKB → MAD | stops unknown | Ryanair | found 4 days ago | Open this trip |
| Leipzig/Halle | $170 | one-way | 3 Dec | LEJ → MAD | 1 stop | Condor | found 6 days ago | Open this trip |
| Paderborn | $237 | one-way | 24 Dec | PAD → MAD | 1 stop | Eurowings | found 6 days ago | Open this trip |
| Saarbruecken | $355 | one-way | 18 Dec | SCN → MAD | 2 stops | SunExpress | found 2 days ago | Open this trip |
| Dusseldorf | $92 | return | 1 Dec – 8 Dec | DUS → MAD | out nonstop, back nonstop | Eurowings | found 3 days ago | See prices for these dates |
| Frankfurt | $123 | return | 11 Dec – 18 Dec | HHN → MAD | out 1 stop, back 1 stop | Malta Air | found 2 days ago | See prices for these dates |
| Berlin | $150 | return | 1 Dec – 6 Dec | BER → MAD | out nonstop, back 1 stop | Ryanair | found 2 days ago | See prices for these dates |
| Berlin | As low as $108 | return | 16 Jan 2027 – 19 Jan 2027 | BER → MAD | out 1 stop, back 1 stop | Wizz Air Malta | found 4 days ago | See prices for these dates |
| Karlsruhe | $168 | return | 3 Dec – 5 Dec | FKB → MAD | out 1 stop, back 1 stop | Ryanair | found 3 days ago | See prices for these dates |
| Stuttgart | $196 | return | 16 Nov – 17 Nov | STR → MAD | out 1 stop, back 1 stop | Eurowings | found 3 days ago | See prices for these dates |
| Hamburg | $109 | return | 19 Jan 2027 – 19 Jan 2027 | HAM → MAD | out 1 stop, back 1 stop | easyJet | found 7 days ago | See prices for these dates |
| Cologne | $144 | return | 5 Dec – 7 Dec | CGN → MAD | out 1 stop, back 1 stop | Ryanair | found 6 days ago | See prices for these dates |
| Nuremberg | $157 | return | 12 Dec – 15 Dec | NUE → MAD | out 1 stop, back 1 stop | Ryanair | found 5 days ago | See prices for these dates |
| Memmingen | $162 | return | 20 Jan 2027 – 22 Jan 2027 | FMM → MAD | out 1 stop, back 1 stop | Ryanair | found 5 days ago | See prices for these dates |
| Munich | $184 | return | 17 Dec – 25 Dec | MUC → MAD | out 1 stop, back nonstop | Air Serbia | found 5 days ago | See prices for these dates |
| Hannover | $211 | return | 15 Nov – 18 Nov | HAJ → MAD | out 1 stop, back 1 stop | TUI fly Deutschland | found 4 days ago | See prices for these dates |
| Dortmund | $215 | return | 2 Apr 2027 – 4 Apr 2027 | DTM → MAD | out 1 stop, back 1 stop | Wizz Air Malta | found 5 days ago | See prices for these dates |
| Leipzig/Halle | $314 | return | 2 Apr 2027 – 4 Apr 2027 | LEJ → MAD | out 1 stop, back 2 stops | Marabu | found 5 days ago | See prices for these dates |
| Erfurt | $479 | return | 7 Aug 2027 – 14 Aug 2027 | ERF → MAD | out 1 stop, back 1 stop | Eurowings | found 4 days ago | See prices for these dates |
| Bremen | $491 | return | 10 Dec – 2 Jan 2027 | BRE → MAD | out 1 stop, back 2 stops | Ryanair | found 6 days ago | See prices for these dates |
| France | ||||||||
| Nice | $34 | one-way | 23 Nov | NCE → MAD | nonstop | easyJet | found 2 days ago | Open this trip |
| Montpellier | $38 | one-way | 14 Dec | MPL → MAD | nonstop | Volotea | found 3 days ago | Open this trip |
| Lyon | $41 | one-way | 22 Feb 2027 | LYS → MAD | nonstop | Volotea | found 2 days ago | Open this trip |
| Paris | $45 | one-way | 19 Jun 2027 | ORY → MAD | nonstop | Transavia France | found 2 days ago | Open this trip |
| Toulouse | $46 | one-way | 20 Jan 2027 | TLS → MAD | nonstop | Iberia | found 4 days ago | Open this trip |
| Bordeaux | $49 | one-way | 14 Dec | BOD → MAD | 1 stop | easyJet | found 3 days ago | Open this trip |
| Nantes | $54 | one-way | 15 Nov | NTE → MAD | nonstop | Volotea | found 6 days ago | Open this trip |
| Marseille | $59 | one-way | 18 Jan 2027 | MRS → MAD | 1 stop | Ryanair | found 5 days ago | Open this trip |
| Biarritz | $106 | one-way | 24 Apr 2027 | BIQ → MAD | 1 stop | easyJet | found 5 days ago | Open this trip |
| Strasbourg | $112 | one-way | 23 Dec | SXB → MAD | 1 stop | Volotea | found 7 days ago | Open this trip |
| Paris | $95 | return | 27 Nov – 1 Dec | BVA → MAD | out nonstop, back nonstop | Ryanair | found 2 days ago | See prices for these dates |
| Paris | As low as $78 | return | 6 Dec – 9 Dec | BVA → MAD | out nonstop, back nonstop | Ryanair | found 4 days ago | See prices for these dates |
| Nantes | $96 | return | 22 Mar 2027 – 26 Mar 2027 | NTE → MAD | out 1 stop, back nonstop | Volotea | found 3 days ago | See prices for these dates |
| Toulouse | $96 | return | 24 Dec – 30 Dec | TLS → MAD | out nonstop, back nonstop | Volotea | found 3 days ago | See prices for these dates |
| Montpellier | $105 | return | 25 Dec – 28 Dec | MPL → MAD | out nonstop, back nonstop | Volotea | found 2 days ago | See prices for these dates |
| Montpellier | As low as $96 | return | 25 Dec – 28 Dec | MPL → MAD | out nonstop, back nonstop | Volotea | found 4 days ago | See prices for these dates |
| Nice | $128 | return | 15 Nov – 18 Nov | NCE → MAD | out nonstop, back nonstop | Iberia | found 2 days ago | See prices for these dates |
| Nice | As low as $55 | return | 23 Nov – 27 Nov | NCE → MAD | out nonstop, back nonstop | easyJet | found 4 days ago | See prices for these dates |
| Strasbourg | $155 | return | 4 Dec – 6 Dec | SXB → MAD | out 1 stop, back 1 stop | easyJet | found 2 days ago | See prices for these dates |
| Lyon | $82 | return | 4 Feb 2027 – 8 Feb 2027 | LYS → MAD | out nonstop, back nonstop | Vueling | found 4 days ago | See prices for these dates |
| Bordeaux | $97 | return | 13 Mar 2027 – 15 Mar 2027 | BOD → MAD | out nonstop, back nonstop | Iberia | found 6 days ago | See prices for these dates |
| Marseille | $145 | return | 19 Nov – 23 Nov | MRS → MAD | out 1 stop, back 1 stop | Ryanair | found 6 days ago | See prices for these dates |
| Israel | ||||||||
| Tel Aviv Yafo | $37 | one-way | 11 Jan 2027 | TLV → MAD | nonstop | EL AL | found 4 days ago | Open this trip |
| Tel Aviv Yafo | $70 | return | 28 Jan 2027 – 31 Jan 2027 | TLV → MAD | out nonstop, back nonstop | EL AL | found 3 days ago | See prices for these dates |
| Croatia | ||||||||
| Zagreb | $38 | one-way | 13 Dec | ZAG → MAD | 1 stop | Ryanair | found 7 days ago | Open this trip |
| Zadar | $137 | one-way | 3 Jul 2027 | ZAD → MAD | 2 stops | Air Serbia | found 7 days ago | Open this trip |
| Pula | $159 | one-way | 24 Nov | PUY → MAD | 2 stops | Croatia Airlines | found 5 days ago | Open this trip |
| Zagreb | $212 | return | 20 Mar 2027 – 1 Apr 2027 | ZAG → MAD | out 1 stop, back 1 stop | Air Serbia | found 3 days ago | See prices for these dates |
| Split | $250 | return | 1 Jun 2027 – 4 Jun 2027 | SPU → MAD | out 1 stop, back 2 stops | Vueling | found 4 days ago | See prices for these dates |
| North Macedonia | ||||||||
| Skopje | $42 | one-way | 14 Dec | SKP → MAD | nonstop | Wizz Air | found 6 days ago | Open this trip |
| Skopje | $206 | return | 1 Jul 2027 – 4 Jul 2027 | SKP → MAD | out 2 stops, back 1 stop | Wizz Air | found 6 days ago | See prices for these dates |
| Montenegro | ||||||||
| Podgorica | $42 | one-way | 23 Jan 2027 | TGD → MAD | 1 stop | Wizz Air Malta | found 5 days ago | Open this trip |
| Tivat | $142 | one-way | 23 May 2027 | TIV → MAD | 2 stops | Air Serbia | found 4 days ago | Open this trip |
| Ireland | ||||||||
| Dublin | $45 | one-way | 17 Feb 2027 | DUB → MAD | nonstop | Iberia Express | found 4 days ago | Open this trip |
| Shannon | $112 | one-way | 23 Dec | SNN → MAD | 1 stop | Ryanair | found 5 days ago | Open this trip |
| Kerry County | $182 | one-way | 7 Dec | KIR → MAD | 3 stops | Ryanair | found 6 days ago | Open this trip |
| Dublin | $76 | return | 5 Dec – 6 Dec | DUB → MAD | out nonstop, back nonstop | Ryanair | found 4 days ago | See prices for these dates |
| Romania | ||||||||
| Brasov | $46 | one-way | 20 Dec | GHV → MAD | nonstop | Wizz Air Malta | found 4 days ago | Open this trip |
| Cluj-Napoca | $54 | one-way | 6 Dec | CLJ → MAD | nonstop | Wizz Air Malta | found 6 days ago | Open this trip |
| Bucharest | $58 | one-way | 31 Jan 2027 | OTP → MAD | nonstop | Wizz Air Malta | found 5 days ago | Open this trip |
| Craiova | $68 | one-way | 23 Jul 2027 | CRA → MAD | nonstop | Wizz Air Malta | found 3 days ago | Open this trip |
| Suceava | $73 | one-way | 26 Jan 2027 | SCV → MAD | 1 stop | Wizz Air Malta | found 5 days ago | Open this trip |
| Iasi | $84 | one-way | 31 Dec | IAS → MAD | 1 stop | Ryanair | found 7 days ago | Open this trip |
| Bucharest | $78 | return | 2 Dec – 12 Dec | OTP → MAD | out nonstop, back nonstop | Ryanair | found 2 days ago | See prices for these dates |
| Brasov | $229 | return | 2 Dec – 12 Dec | GHV → MAD | out 1 stop, back 1 stop | Wizz Air UK | found 2 days ago | See prices for these dates |
| Iasi | $121 | return | 1 Feb 2027 – 15 Feb 2027 | IAS → MAD | out 1 stop, back 1 stop | Ryanair | found 7 days ago | See prices for these dates |
| Suceava | $135 | return | 26 Jan 2027 – 28 Jan 2027 | SCV → MAD | out 1 stop, back 1 stop | Wizz Air Malta | found 5 days ago | See prices for these dates |
| Albania | ||||||||
| Tirana | $46 | one-way | 20 Dec | TIA → MAD | stops unknown | Ryanair | found 7 days ago | Open this trip |
| Tirana | $62 | return | 1 Dec – 7 Dec | TIA → MAD | out nonstop, back nonstop | Ryanair | found 5 days ago | See prices for these dates |
| Greece | ||||||||
| Athens | $50 | one-way | 14 Jan 2027 | ATH → MAD | 1 stop | easyJet | found 3 days ago | Open this trip |
| Thessaloniki | $104 | one-way | 28 Feb 2027 | SKG → MAD | 1 stop | Air Serbia | found 3 days ago | Open this trip |
| Heraklion | $119 | one-way | 19 Jul 2027 | HER → MAD | 1 stop | Volotea | found 4 days ago | Open this trip |
| Kavala | $135 | one-way | 31 Mar 2027 | KVA → MAD | 1 stop | Aegean Airlines | found 3 days ago | Open this trip |
| Kerkyra | $231 | one-way | 21 Nov | CFU → MAD | stops unknown | Aegean Airlines | found 4 days ago | Open this trip |
| Kerkyra | $412 | return | 30 Dec – 6 Jan 2027 | CFU → MAD | out 2 stops, back 1 stop | Sky Express Greece | found 2 days ago | See prices for these dates |
| Athens | $128 | return | 23 Dec – 11 Jan 2027 | ATH → MAD | out 1 stop, back 1 stop | Ryanair | found 7 days ago | See prices for these dates |
| Heraklion | $301 | return | 19 Jul 2027 – 31 Jul 2027 | HER → MAD | out 1 stop, back 2 stops | Volotea | found 4 days ago | See prices for these dates |
| Mikonos | $396 | return | 26 Dec – 3 Jan 2027 | JMK → MAD | out 2 stops, back 1 stop | Aegean Airlines | found 4 days ago | See prices for these dates |
| Czech Republic | ||||||||
| Prague | $50 | one-way | 2 Mar 2027 | PRG → MAD | nonstop | Ryanair | found 7 days ago | Open this trip |
| Brno | $87 | one-way | 10 Dec | BRQ → MAD | 1 stop | Ryanair | found 4 days ago | Open this trip |
| Prague | $109 | return | 30 Jan 2027 – 31 Jan 2027 | PRG → MAD | out 1 stop, back 1 stop | easyJet | found 7 days ago | See prices for these dates |
| Sweden | ||||||||
| Stockholm | $51 | one-way | 15 Nov | ARN → MAD | 1 stop | Ryanair | found 4 days ago | Open this trip |
| Gothenburg | $97 | one-way | 4 Feb 2027 | GOT → MAD | 1 stop | Ryanair | found 2 days ago | Open this trip |
| Stockholm | $190 | return | 1 Dec – 5 Dec | ARN → MAD | out 1 stop, back 1 stop | Ryanair | found 2 days ago | See prices for these dates |
| Stockholm | As low as $132 | return | 4 Mar 2027 – 9 Mar 2027 | ARN → MAD | out 1 stop, back 1 stop | Ryanair | found 5 days ago | See prices for these dates |
| Gothenburg | $271 | return | 31 Dec – 7 Jan 2027 | GOT → MAD | out 1 stop, back 2 stops | Ryanair | found 2 days ago | See prices for these dates |
| Lithuania | ||||||||
| Vilnius | $52 | one-way | 14 Nov | VNO → MAD | stops unknown | Ryanair | found 5 days ago | Open this trip |
| Kaunas | $87 | one-way | 2 Feb 2027 | KUN → MAD | 1 stop | Ryanair | found 2 days ago | Open this trip |
| Kaunas | $172 | return | 21 Mar 2027 – 4 Apr 2027 | KUN → MAD | out 1 stop, back nonstop | Buzz | found 3 days ago | See prices for these dates |
| Vilnius | $251 | return | 6 Jan 2027 – 24 Jan 2027 | VNO → MAD | out 1 stop, back 1 stop | LOT Polish | found 2 days ago | See prices for these dates |
| Vilnius | As low as $179 | return | 7 Apr 2027 – 13 Apr 2027 | VNO → MAD | out 1 stop, back 1 stop | Wizz Air | found 4 days ago | See prices for these dates |
| Austria | ||||||||
| Vienna | $53 | one-way | 15 Nov | VIE → MAD | 1 stop | Ryanair | found 3 days ago | Open this trip |
| Vienna | $118 | return | 1 Jan 2027 – 18 Jan 2027 | VIE → MAD | out 1 stop, back nonstop | Lauda Europe | found yesterday | See prices for these dates |
| Innsbruck | $231 | one-way | 24 Dec | INN → MAD | 1 stop | BA Euroflyer | found 6 days ago | Open this trip |
| Serbia | ||||||||
| Belgrade | $57 | one-way | 3 Mar 2027 | BEG → MAD | 1 stop | Wizz Air | found 4 days ago | Open this trip |
| Nis | $113 | one-way | 30 Nov | INI → MAD | 2 stops | Wizz Air | found 6 days ago | Open this trip |
| Belgrade | $207 | return | 28 Dec – 10 Jan 2027 | BEG → MAD | out nonstop, back 1 stop | Wizz Air | found 2 days ago | See prices for these dates |
| Belgrade | As low as $152 | return | 30 Nov – 10 Dec | BEG → MAD | out 1 stop, back 1 stop | Wizz Air | found 4 days ago | See prices for these dates |
| Bulgaria | ||||||||
| Sofia | $57 | one-way | 15 Jul 2027 | SOF → MAD | nonstop | Wizz Air | found 2 days ago | Open this trip |
| Sofia | $214 | return | 26 Dec – 6 Jan 2027 | SOF → MAD | out 1 stop, back 1 stop | Air Serbia | found 2 days ago | See prices for these dates |
| Sofia | As low as $88 | return | 4 Dec – 10 Dec | SOF → MAD | out nonstop, back nonstop | Ryanair | found 3 days ago | See prices for these dates |
| Bourgas | $360 | return | 17 Jul 2027 – 21 Jul 2027 | BOJ → MAD | out 2 stops, back 2 stops | Wizz Air | found 3 days ago | See prices for these dates |
| Moldova | ||||||||
| Chisinau | $60 | one-way | 20 Aug 2027 | RMO → MAD | 1 stop | Air Serbia | found 2 days ago | Open this trip |
| Chisinau | $153 | return | 1 Mar 2027 – 28 Mar 2027 | RMO → MAD | out 1 stop, back 1 stop | Wizz Air Malta | found 4 days ago | See prices for these dates |
| Georgia | ||||||||
| Kutaisi | $61 | one-way | 4 Dec | KUT → MAD | stops unknown | Pegasus Airlines | found 2 days ago | Open this trip |
| Batumi | $230 | one-way | 26 Jul 2027 | BUS → MAD | 3 stops | FLYONE Armenia | found 3 days ago | Open this trip |
| Kutaisi | $173 | return | 18 Feb 2027 – 22 Feb 2027 | KUT → MAD | out 1 stop, back 1 stop | Wizz Air | found 2 days ago | See prices for these dates |
| Kutaisi | As low as $143 | return | 16 Feb 2027 – 21 Feb 2027 | KUT → MAD | out 1 stop, back 1 stop | Pegasus Airlines | found 6 days ago | See prices for these dates |
| Tbilisi | $287 | return | 13 Apr 2027 – 22 Apr 2027 | TBS → MAD | out 1 stop, back 1 stop | LOT Polish | found 2 days ago | See prices for these dates |
| Batumi | $467 | return | 4 Feb 2027 – 8 Feb 2027 | BUS → MAD | out 2 stops, back 1 stop | Israir Airlines | found 5 days ago | See prices for these dates |
| Netherlands | ||||||||
| Amsterdam | $66 | one-way | 1 Dec | AMS → MAD | stops unknown | Ryanair | found 6 days ago | Open this trip |
| Rotterdam | $145 | one-way | 7 Dec | RTM → MAD | 1 stop | Transavia | found 2 days ago | Open this trip |
| Amsterdam | $173 | return | 26 Jan 2027 – 30 Jan 2027 | AMS → MAD | out nonstop, back nonstop | KLM | found 2 days ago | See prices for these dates |
| Rotterdam | $232 | return | 24 Feb 2027 – 28 Feb 2027 | RTM → MAD | out 1 stop, back 2 stops | Transavia | found 3 days ago | See prices for these dates |
| Eindhoven | $162 | return | 17 Nov – 19 Nov | EIN → MAD | out 1 stop, back nonstop | Ryanair | found 7 days ago | See prices for these dates |
| Estonia | ||||||||
| Tallinn | $68 | one-way | 16 Nov | TLL → MAD | stops unknown | Ryanair | found 6 days ago | Open this trip |
| Tallinn | $236 | return | 14 Mar 2027 – 20 Mar 2027 | TLL → MAD | out 2 stops, back 2 stops | Wizz Air | found 5 days ago | See prices for these dates |
| Cyprus | ||||||||
| Larnaca | $73 | one-way | 10 Apr 2027 | LCA → MAD | 1 stop | Wizz Air Malta | found 6 days ago | Open this trip |
| Larnaca | $133 | return | 26 Jan 2027 – 2 Feb 2027 | LCA → MAD | out nonstop, back nonstop | Wizz Air | found 2 days ago | See prices for these dates |
| Finland | ||||||||
| Helsinki | $74 | one-way | 6 Feb 2027 | HEL → MAD | 1 stop | Ryanair | found 3 days ago | Open this trip |
| Rovaniemi | $158 | one-way | 28 Dec | RVN → MAD | 1 stop | easyJet | found 5 days ago | Open this trip |
| Kuopio | $215 | one-way | 28 Feb 2027 | KUO → MAD | 3 stops | Finnair | found 3 days ago | Open this trip |
| Helsinki | $153 | return | 2 Mar 2027 – 4 Mar 2027 | HEL → MAD | out 1 stop, back 1 stop | Ryanair | found 6 days ago | See prices for these dates |
| Norway | ||||||||
| Oslo | $77 | one-way | 28 Feb 2027 | TRF → MAD | 1 stop | Ryanair UK | found 6 days ago | Open this trip |
| Bergen | $79 | one-way | 1 Aug 2027 | BGO → MAD | 1 stop | SAS Scandinavian | found 2 days ago | Open this trip |
| Bergen | As low as $76 | one-way | 1 Aug 2027 | BGO → MAD | 1 stop | SAS Scandinavian | found 5 days ago | Open this trip |
| Aalesund | $148 | one-way | 5 Jan 2027 | AES → MAD | 2 stops | SAS Scandinavian | found 5 days ago | Open this trip |
| Trondheim | $170 | one-way | 18 Nov | TRD → MAD | 2 stops | SAS Scandinavian | found 2 days ago | Open this trip |
| Kirkenes | $176 | one-way | 13 Jan 2027 | KKN → MAD | 3 stops | SAS Scandinavian | found 5 days ago | Open this trip |
| Oslo | $308 | return | 18 Nov – 25 Nov | TRF → MAD | out 1 stop, back 1 stop | Wizz Air | found 3 days ago | See prices for these dates |
| Stavanger | $309 | return | 25 Nov – 27 Nov | SVG → MAD | out 1 stop, back 1 stop | Norwegian Air Sweden | found 4 days ago | See prices for these dates |
| Latvia | ||||||||
| Riga | $80 | one-way | 24 Apr 2027 | RIX → MAD | 1 stop | Norwegian Air Sweden | found 7 days ago | Open this trip |
| Riga | $178 | return | 26 Jan 2027 – 1 Feb 2027 | RIX → MAD | out 2 stops, back 1 stop | Ryanair | found 6 days ago | See prices for these dates |
| Slovakia | ||||||||
| Bratislava | $84 | one-way | 13 Nov | BTS → MAD | stops unknown | Ryanair | found 4 days ago | Open this trip |
| Kosice | $155 | one-way | 11 Dec | KSC → MAD | 3 stops | Wizz Air | found 7 days ago | Open this trip |
| Kosice | $462 | return | 11 Dec – 11 Dec | KSC → MAD | out 2 stops, back 1 stop | Austrian Airlines | found 7 days ago | See prices for these dates |
| Algeria | ||||||||
| Algiers | $85 | one-way | 27 Jan 2027 | ALG → MAD | 2 stops | Vueling | found 5 days ago | Open this trip |
| Algiers | $207 | return | 28 Jun 2027 – 4 Jul 2027 | ALG → MAD | out 1 stop, back 1 stop | ITA Airways | found 5 days ago | See prices for these dates |
| Tunisia | ||||||||
| Tunis | $85 | one-way | 22 Nov | TUN → MAD | stops unknown | Tunisair | found 5 days ago | Open this trip |
| Tunis | $159 | return | 27 Dec – 8 Jan 2027 | TUN → MAD | out nonstop, back nonstop | Tunisair | found 5 days ago | See prices for these dates |
| Enfidha | $240 | return | 26 Dec – 8 Jan 2027 | NBE → MAD | out 1 stop, back 1 stop | easyJet | found 5 days ago | See prices for these dates |
| Turkiye | ||||||||
| Istanbul | $88 | one-way | 2 Jun 2027 | SAW → MAD | nonstop | Pegasus Airlines | found 4 days ago | Open this trip |
| Izmir | $118 | one-way | 18 Oct 2027 | ADB → MAD | nonstop | SunExpress | found 5 days ago | Open this trip |
| Ankara | $124 | one-way | 18 Nov | ESB → MAD | stops unknown | Ajet | found 7 days ago | Open this trip |
| Bodrum | $151 | one-way | 11 Oct 2027 | BJV → MAD | 2 stops | Ajet | found 4 days ago | Open this trip |
| Alanya | $191 | one-way | 1 Aug 2027 | GZP → MAD | 1 stop | Pegasus Airlines | found 7 days ago | Open this trip |
| Dalaman | $119 | one-way | 24 Dec | DLM → MAD | 1 stop | Turkish Airlines | found 8 days ago | See prices for these dates |
| Istanbul | $179 | return | 3 Apr 2027 – 17 Apr 2027 | IST → MAD | out 1 stop, back 1 stop | Tarom | found 2 days ago | See prices for these dates |
| Istanbul | As low as $160 | return | 30 Jun 2027 – 13 Jul 2027 | IST → MAD | out 1 stop, back 1 stop | Tarom | found 5 days ago | See prices for these dates |
| Trabzon | $345 | return | 23 Nov – 28 Nov | TZX → MAD | out 2 stops, back 2 stops | Ajet | found 2 days ago | See prices for these dates |
| Izmir | $230 | return | 18 Dec – 5 Jan 2027 | ADB → MAD | out nonstop, back 1 stop | SunExpress | found 4 days ago | See prices for these dates |
| Antalya | $256 | return | 8 Dec – 19 Jan 2027 | AYT → MAD | out 1 stop, back 1 stop | easyJet | found 6 days ago | See prices for these dates |
| Kayseri | $266 | return | 9 Aug 2027 – 14 Aug 2027 | ASR → MAD | out 2 stops, back 2 stops | Ajet | found 5 days ago | See prices for these dates |
| Ankara | $341 | return | 14 Mar 2027 – 20 Mar 2027 | ESB → MAD | out nonstop, back 2 stops | Ajet | found 5 days ago | See prices for these dates |
| Iceland | ||||||||
| Reykjavik | $91 | one-way | 6 Jan 2027 | KEF → MAD | 1 stop | easyJet | found 2 days ago | Open this trip |
| Egypt | ||||||||
| Cairo | $95 | one-way | 30 Nov | SPX → MAD | stops unknown | Pegasus Airlines | found 2 days ago | Open this trip |
| Cairo | $226 | return | 18 Jan 2027 – 24 Jan 2027 | SPX → MAD | out 1 stop, back 1 stop | Pegasus Airlines | found 2 days ago | See prices for these dates |
| Slovenia | ||||||||
| Ljubljana | $112 | one-way | 22 Nov | LJU → MAD | 1 stop | easyJet | found 4 days ago | Open this trip |
| Ljubljana | $236 | return | 21 Nov – 28 Nov | LJU → MAD | out 2 stops, back 2 stops | Wizz Air | found 2 days ago | See prices for these dates |
| Armenia | ||||||||
| Yerevan | $138 | one-way | 15 Oct 2027 | EVN → MAD | 1 stop | Wizz Air Malta | found 4 days ago | Open this trip |
| Yerevan | $163 | return | 13 Feb 2027 – 15 Feb 2027 | EVN → MAD | out 1 stop, back 1 stop | Wizz Air | found 2 days ago | See prices for these dates |
| United Arab Emirates | ||||||||
| Abu Dhabi | $153 | one-way | 23 Feb 2027 | AUH → MAD | 1 stop | Pegasus Airlines | found 4 days ago | Open this trip |
| Sharjah | $168 | one-way | 18 Nov | SHJ → MAD | stops unknown | Pegasus Airlines | found 2 days ago | Open this trip |
| Dubai | $215 | one-way | 15 Oct 2027 | DXB → MAD | 1 stop | Pegasus Airlines | found 6 days ago | Open this trip |
| Ras Al Khaimah | $757 | one-way | 1 Sept 2027 | RKT → MAD | 3 stops | IndiGo | found 3 days ago | Open this trip |
| Sharjah | $363 | return | 17 Feb 2027 – 24 Feb 2027 | SHJ → MAD | out 1 stop, back 1 stop | Pegasus Airlines | found 3 days ago | See prices for these dates |
| Dubai | $382 | return | 17 Feb 2027 – 24 Feb 2027 | DXB → MAD | out 1 stop, back 1 stop | Ajet | found 3 days ago | See prices for these dates |
| Abu Dhabi | $325 | return | 6 Feb 2027 – 16 Feb 2027 | AUH → MAD | out 1 stop, back 1 stop | Pegasus Airlines | found 6 days ago | See prices for these dates |
| Ras Al Khaimah | $1,089 | return | 1 Jan 2027 – 4 Jan 2027 | RKT → MAD | out 3 stops, back 2 stops | IndiGo | found 5 days ago | See prices for these dates |
| Kazakhstan | ||||||||
| Almaty | $179 | one-way | 13 Nov | ALA → MAD | stops unknown | Pegasus Airlines | found 4 days ago | Open this trip |
| Oral | $194 | one-way | 25 Apr 2027 | URA → MAD | 1 stop | Pegasus Airlines | found 3 days ago | Open this trip |
| Astana | $204 | one-way | 18 Nov | NQZ → MAD | stops unknown | Ajet | found 4 days ago | Open this trip |
| Oral | $379 | return | 31 Jan 2027 – 28 Feb 2027 | URA → MAD | out 1 stop, back 2 stops | Pegasus Airlines | found 2 days ago | See prices for these dates |
| Astana | $443 | return | 18 Nov – 16 Dec | NQZ → MAD | out 1 stop, back 2 stops | Turkish Airlines | found 2 days ago | See prices for these dates |
| Astana | As low as $420 | return | 20 Jan 2027 – 7 Feb 2027 | NQZ → MAD | out 1 stop, back 1 stop | Ajet | found 4 days ago | See prices for these dates |
| Almaty | $509 | return | 10 Sept 2027 – 23 Sept 2027 | ALA → MAD | out 1 stop, back 1 stop | Turkish Airlines | found 2 days ago | See prices for these dates |
| Almaty | As low as $363 | return | 2 Feb 2027 – 14 Feb 2027 | ALA → MAD | out 1 stop, back 1 stop | Pegasus Airlines | found 4 days ago | See prices for these dates |
| Kostanay | $773 | return | 7 Jun 2027 – 19 Jun 2027 | KSN → MAD | out 3 stops, back 3 stops | FlyArystan | found 2 days ago | See prices for these dates |
| Shymkent | $416 | return | 13 Jan 2027 – 31 Jan 2027 | CIT → MAD | out 1 stop, back 2 stops | Pegasus Airlines | found 4 days ago | See prices for these dates |
| Aktobe | $515 | return | 23 Nov – 28 Nov | AKX → MAD | out 2 stops, back 2 stops | Vietjet Qazaqstan | found 7 days ago | See prices for these dates |
| Bosnia and Herzegovina | ||||||||
| Sarajevo | $205 | one-way | 23 Nov | SJJ → MAD | stops unknown | Wizz Air | found 6 days ago | Open this trip |
| Sarajevo | $238 | return | 1 Jun 2027 – 4 Jun 2027 | SJJ → MAD | out 1 stop, back 1 stop | Wizz Air Malta | found 2 days ago | See prices for these dates |
| Uzbekistan | ||||||||
| Tashkent | $205 | one-way | 29 Nov | TAS → MAD | stops unknown | Ajet | found 5 days ago | Open this trip |
| Bukhara | $768 | return | 22 Feb 2027 – 23 Feb 2027 | BHK → MAD | out 2 stops, back 2 stops | Uzbekistan Airways | found 4 days ago | See prices for these dates |
| Samarkand | $912 | return | 13 Nov – 30 Nov | SKD → MAD | out 3 stops, back 1 stop | Turkish Airlines | found 6 days ago | See prices for these dates |
| Kyrgyzstan | ||||||||
| Bishkek | $226 | one-way | 18 Aug 2027 | BSZ → MAD | 2 stops | Ajet | found 5 days ago | Open this trip |
| Bishkek | $355 | return | 24 Jan 2027 – 31 Jan 2027 | BSZ → MAD | out 2 stops, back 2 stops | Pegasus Airlines | found 5 days ago | See prices for these dates |
| United States | ||||||||
| New York | $257 | one-way | 14 Nov | JFK → MAD | stops unknown | Air Europa | found 6 days ago | Open this trip |
| Miami | $356 | one-way | 27 Jul 2027 | MIA → MAD | 1 stop | Air Canada | found 7 days ago | Open this trip |
| Sarasota | $366 | one-way | 16 Jan 2027 | SRQ → MAD | 3 stops | jetBlue | found 5 days ago | Open this trip |
| Fort Lauderdale | $368 | one-way | 1 May 2027 | FLL → MAD | 1 stop | Air Canada | found 5 days ago | Open this trip |
| Philadelphia | $370 | one-way | 11 Dec | PHL → MAD | 1 stop | Aer Lingus | found 4 days ago | Open this trip |
| Ontario | $384 | one-way | 13 Jan 2027 | ONT → MAD | stops unknown | American Airlines | found 7 days ago | Open this trip |
| Los Angeles | $387 | one-way | 18 Mar 2027 | LAX → MAD | 1 stop | United Airlines | found 2 days ago | Open this trip |
| Portland | $407 | one-way | 14 Dec | PDX → MAD | 2 stops | Icelandair | found 4 days ago | Open this trip |
| Tampa | $433 | one-way | 5 Dec | TPA → MAD | 1 stop | Frontier Airlines | found 3 days ago | Open this trip |
| Denver | $435 | one-way | 31 May 2027 | DEN → MAD | 1 stop | British Airways | found 3 days ago | Open this trip |
| Chicago | $443 | one-way | 4 Feb 2027 | MDW → MAD | 2 stops | Virgin Atlantic | found 5 days ago | Open this trip |
| Long Beach | $763 | one-way | 13 Jan 2027 | LGB → MAD | 2 stops | Alaska Airlines | found 7 days ago | Open this trip |
| Newburgh | $847 | one-way | 25 Jun 2027 | SWF → MAD | 3 stops | Breeze Airways | found 7 days ago | Open this trip |
| New York | $480 | return | 18 Jan 2027 – 31 Jan 2027 | EWR → MAD | out 1 stop, back 1 stop | TAP Air Portugal | found 2 days ago | See prices for these dates |
| Washington | $613 | return | 10 Feb 2027 – 26 Feb 2027 | IAD → MAD | out 1 stop, back 1 stop | Royal Air Maroc | found 3 days ago | See prices for these dates |
| Houston | $757 | return | 7 Mar 2027 – 13 Mar 2027 | IAH → MAD | out 1 stop, back 1 stop | American Airlines | found 2 days ago | See prices for these dates |
| Atlanta | $932 | return | 24 Nov – 1 Dec | ATL → MAD | out 2 stops, back 2 stops | Frontier Airlines | found 3 days ago | See prices for these dates |
| Miami | $573 | return | 12 Jan 2027 – 26 Jan 2027 | MIA → MAD | out 1 stop, back 1 stop | TAP Air Portugal | found 4 days ago | See prices for these dates |
| Baltimore | $669 | return | 10 Feb 2027 – 26 Feb 2027 | BWI → MAD | out 1 stop, back 1 stop | British Airways | found 6 days ago | See prices for these dates |
| Los Angeles | $685 | return | 24 Nov – 4 Dec | LAX → MAD | out 1 stop, back 1 stop | Royal Air Maroc | found 6 days ago | See prices for these dates |
| Fort Lauderdale | $699 | return | 12 Jan 2027 – 26 Jan 2027 | FLL → MAD | out 1 stop, back 1 stop | Air Canada | found 4 days ago | See prices for these dates |
| San Francisco | $737 | return | 13 May 2027 – 1 Jun 2027 | SFO → MAD | out 1 stop, back 1 stop | TAP Air Portugal | found 7 days ago | See prices for these dates |
| San Antonio | $800 | return | 15 Nov – 3 Dec | SAT → MAD | out 1 stop, back 2 stops | Iberia | found 4 days ago | See prices for these dates |
| Las Vegas | $871 | return | 1 Feb 2027 – 4 Feb 2027 | LAS → MAD | out 2 stops, back 3 stops | Frontier Airlines | found 7 days ago | See prices for these dates |
| Denver | $884 | return | 24 Nov – 30 Nov | DEN → MAD | out 1 stop, back 1 stop | United Airlines | found 6 days ago | See prices for these dates |
| Chicago | $901 | return | 24 Dec – 26 Jan 2027 | ORD → MAD | out 1 stop, back 2 stops | Air Canada | found 7 days ago | See prices for these dates |
| Salt Lake City | $959 | return | 24 Apr 2027 – 21 Jun 2027 | SLC → MAD | out 2 stops, back 1 stop | United Airlines | found 5 days ago | See prices for these dates |
| Ontario | $983 | return | 24 Nov – 3 Dec | ONT → MAD | out 2 stops, back 1 stop | United Airlines | found 6 days ago | See prices for these dates |
| Rapid City | $1,043 | return | 24 Nov – 30 Nov | RAP → MAD | out 2 stops, back 2 stops | United Airlines | found 6 days ago | See prices for these dates |
| Raleigh | $1,064 | return | 17 Jun 2027 – 24 Jun 2027 | RDU → MAD | out 2 stops, back 2 stops | jetBlue | found 7 days ago | See prices for these dates |
| Charlotte | $1,148 | return | 22 Nov – 27 Nov | CLT → MAD | out 1 stop, back 1 stop | United Airlines | found 6 days ago | See prices for these dates |
| San Jose | $1,153 | return | 13 May 2027 – 1 Jun 2027 | SJC → MAD | out 1 stop, back 1 stop | American Airlines | found 7 days ago | See prices for these dates |
| Oakland | $3,464 | return | 19 Dec – 2 Jan 2027 | OAK → MAD | out 2 stops, back 1 stop | Alaska Airlines | found 7 days ago | See prices for these dates |
| Russia | ||||||||
| Moscow | $270 | one-way | 7 Oct 2027 | SVO → MAD | 2 stops | Royal Air Maroc | found 2 days ago | Open this trip |
| Kazan | $389 | one-way | 24 Sept 2027 | KZN → MAD | 1 stop | Turkish Airlines | found 4 days ago | Open this trip |
| Krasnodar | $421 | return | 18 Jan 2027 – 18 Feb 2027 | KRR → MAD | out 1 stop, back 2 stops | Pobeda | found 2 days ago | See prices for these dates |
| Mineralnye Vody | $421 | return | 23 Nov – 16 Dec | MRV → MAD | out 2 stops, back 2 stops | Azimuth | found 3 days ago | See prices for these dates |
| Nizhniy Novgorod | $603 | return | 17 Feb 2027 – 3 Mar 2027 | GOJ → MAD | out 3 stops, back 2 stops | Rossiya Airlines | found 2 days ago | See prices for these dates |
| Saratov | $738 | return | 4 Jan 2027 – 12 Feb 2027 | GSV → MAD | out 2 stops, back 2 stops | Pobeda | found 3 days ago | See prices for these dates |
| Moscow | $776 | return | 31 Jan 2027 – 1 Mar 2027 | ZIA → MAD | out 2 stops, back 2 stops | Red Wings | found 3 days ago | See prices for these dates |
| Groznyy | $882 | return | 7 Apr 2027 – 10 Apr 2027 | GRV → MAD | out 3 stops, back 2 stops | Utair | found 3 days ago | See prices for these dates |
| Orsk | $945 | return | 10 Jan 2027 – 24 Jan 2027 | OSW → MAD | out 3 stops, back 3 stops | Aeroflot | found 2 days ago | See prices for these dates |
| Novokuznetsk | $1,070 | return | 9 Jul 2027 – 20 Jul 2027 | NOZ → MAD | out 3 stops, back 3 stops | S7 Airlines | found 3 days ago | See prices for these dates |
| Chelyabinsk | $1,182 | return | 20 May 2027 – 30 May 2027 | CEK → MAD | out 4 stops, back 4 stops | S7 Airlines | found 2 days ago | See prices for these dates |
| Vladikavkaz | $1,530 | return | 4 Jun 2027 – 7 Jun 2027 | OGZ → MAD | out 3 stops, back 2 stops | S7 Airlines | found 2 days ago | See prices for these dates |
| Adler/Sochi | $393 | return | 27 Nov – 9 Dec | AER → MAD | out 2 stops, back 2 stops | Rossiya Airlines | found 4 days ago | See prices for these dates |
| Kazan | $505 | return | 12 Dec – 17 Jan 2027 | KZN → MAD | out 2 stops, back 2 stops | FLYONE Armenia | found 5 days ago | See prices for these dates |
| Ulyanovsk | $525 | return | 24 Nov – 8 Dec | ULV → MAD | out 3 stops, back 2 stops | Pobeda | found 5 days ago | See prices for these dates |
| Samara | $579 | return | 12 Jan 2027 – 25 Jan 2027 | KUF → MAD | out 3 stops, back 2 stops | Azimuth | found 4 days ago | See prices for these dates |
| Kaliningrad | $614 | return | 9 Feb 2027 – 24 Feb 2027 | KGD → MAD | out 3 stops, back 2 stops | Ural Airlines | found 5 days ago | See prices for these dates |
| Cheboksary | $642 | return | 22 Jan 2027 – 21 Feb 2027 | CSY → MAD | out 2 stops, back 3 stops | Pobeda | found 5 days ago | See prices for these dates |
| Tomsk | $769 | return | 1 Mar 2027 – 4 Mar 2027 | TOF → MAD | out 3 stops, back 2 stops | S7 Airlines | found 5 days ago | See prices for these dates |
| Perm | $831 | return | 31 Dec – 14 Jan 2027 | PEE → MAD | out 3 stops, back 2 stops | Pobeda | found 5 days ago | See prices for these dates |
| Omsk | $849 | return | 7 May 2027 – 12 May 2027 | OMS → MAD | out 3 stops, back 2 stops | S7 Airlines | found 5 days ago | See prices for these dates |
| Makhachkala | $1,040 | return | 1 Apr 2027 – 5 Apr 2027 | MCX → MAD | out 3 stops, back 3 stops | Utair | found 4 days ago | See prices for these dates |
| Khabarovsk | $1,100 | return | 21 Nov – 18 Dec | KHV → MAD | out 2 stops, back 2 stops | Rossiya Airlines | found 7 days ago | See prices for these dates |
| Yakutsk | $1,245 | return | 4 Apr 2027 – 18 Apr 2027 | YKS → MAD | out 4 stops, back 3 stops | S7 Airlines | found 5 days ago | See prices for these dates |
| Brazil | ||||||||
| Recife | $273 | one-way | 15 Nov | REC → MAD | stops unknown | Azul Airlines | found 5 days ago | Open this trip |
| Fortaleza | $337 | one-way | 3 Dec | FOR → MAD | nonstop | Iberia | found 2 days ago | Open this trip |
| Sao Paulo | $351 | one-way | 20 May 2027 | GRU → MAD | nonstop | Air China | found 2 days ago | Open this trip |
| Sao Paulo | As low as $333 | one-way | 16 Nov | GRU → MAD | 1 stop | LATAM Airlines Group | found 7 days ago | Open this trip |
| Belem | $412 | one-way | 2 Dec | BEL → MAD | 2 stops | Azul Airlines | found 3 days ago | Open this trip |
| Belo Horizonte | $417 | one-way | 2 Mar 2027 | CNF → MAD | 2 stops | Azul Airlines | found 4 days ago | Open this trip |
| Porto Alegre | $440 | one-way | 3 Dec | POA → MAD | 1 stop | LATAM Airlines Group | found 3 days ago | Open this trip |
| Cuiaba | $525 | one-way | 11 Apr 2027 | CGB → MAD | 2 stops | Azul Airlines | found 2 days ago | Open this trip |
| Foz do Iguaçu | $1,032 | return | 4 May 2027 – 11 May 2027 | IGU → MAD | out 1 stop, back 1 stop | Azul Airlines | found yesterday | See prices for these dates |
| Foz do Iguaçu | As low as $947 | return | 4 May 2027 – 11 May 2027 | IGU → MAD | out 2 stops, back 2 stops | Azul Airlines | found 5 days ago | See prices for these dates |
| Vitoria | $1,213 | one-way | 4 Jan 2027 | VIX → MAD | 3 stops | Azul Airlines | found 2 days ago | Open this trip |
| Sao Paulo | $691 | return | 25 May 2027 – 2 Jun 2027 | GRU → MAD | out 1 stop, back 1 stop | Royal Air Maroc | found 2 days ago | See prices for these dates |
| Sao Paulo | As low as $680 | return | 22 Mar 2027 – 5 Apr 2027 | GRU → MAD | out 1 stop, back 1 stop | TAP Air Portugal | found 4 days ago | See prices for these dates |
| Recife | $780 | return | 1 Feb 2027 – 28 Feb 2027 | REC → MAD | out 1 stop, back 1 stop | TAP Air Portugal | found 3 days ago | See prices for these dates |
| Rio de Janeiro | $847 | return | 15 Feb 2027 – 28 Feb 2027 | GIG → MAD | out 2 stops, back 1 stop | Azul Airlines | found 2 days ago | See prices for these dates |
| Porto Alegre | $958 | return | 5 Aug 2027 – 19 Aug 2027 | POA → MAD | out 1 stop, back 1 stop | TAP Air Portugal | found 2 days ago | See prices for these dates |
| Goiania | $1,074 | return | 30 Jan 2027 – 28 Feb 2027 | GYN → MAD | out 2 stops, back 2 stops | Gol Transportes Aéreos | found 2 days ago | See prices for these dates |
| Campo Grande | $1,142 | return | 12 Oct 2027 – 19 Oct 2027 | CGR → MAD | out 2 stops, back 2 stops | TAP Air Portugal | found 2 days ago | See prices for these dates |
| Fortaleza | $690 | return | 2 Mar 2027 – 11 Mar 2027 | FOR → MAD | out 1 stop, back 2 stops | TAP Air Portugal | found 5 days ago | See prices for these dates |
| Salvador | $814 | return | 14 Apr 2027 – 28 Apr 2027 | SSA → MAD | out 1 stop, back 1 stop | TAP Air Portugal | found 7 days ago | See prices for these dates |
| Belo Horizonte | $946 | return | 7 Dec – 18 Jan 2027 | CNF → MAD | out 2 stops, back 2 stops | Azul Airlines | found 4 days ago | See prices for these dates |
| Maceio | $1,032 | return | 7 Feb 2027 – 17 Feb 2027 | MCZ → MAD | out 2 stops, back 2 stops | Azul Airlines | found 4 days ago | See prices for these dates |
| Florianopolis | $1,187 | return | 18 Jan 2027 – 25 Jan 2027 | FLN → MAD | out 1 stop, back 1 stop | LATAM Airlines Group | found 6 days ago | See prices for these dates |
| Uberlandia | $1,262 | return | 24 Dec – 3 Jan 2027 | UDI → MAD | out 1 stop, back 1 stop | LATAM Airlines Group | found 6 days ago | See prices for these dates |
| Canada | ||||||||
| Toronto | C$423 (US$297) | one-way | 23 Jan 2027 | YYZ → MAD | 1 stop | Air Transat | found 6 days ago | Open this trip |
| London | C$1,033 (US$725) | one-way | 20 Nov | YXU → MAD | 2 stops | Air Canada | found 4 days ago | Open this trip |
| Vancouver | C$945 (US$663) | return | 1 Feb 2027 – 11 Feb 2027 | YVR → MAD | out 2 stops, back 2 stops | WestJet | found 3 days ago | See prices for these dates |
| Montreal | C$741 (US$520) | return | 16 Feb 2027 – 21 Feb 2027 | YUL → MAD | out 1 stop, back 1 stop | SWISS | found 6 days ago | See prices for these dates |
| Toronto | C$868 (US$609) | return | 12 Feb 2027 – 21 Feb 2027 | YTZ → MAD | out 2 stops, back 2 stops | Porter Airlines Canada | found 6 days ago | See prices for these dates |
| Edmonton | C$1,237 (US$868) | return | 18 Nov – 24 Nov | YEG → MAD | out 2 stops, back 2 stops | Alaska Airlines | found 5 days ago | See prices for these dates |
| Senegal | ||||||||
| Dakar | $300 | one-way | 28 Jan 2027 | DSS → MAD | 1 stop | TAP Air Portugal | found 2 days ago | Open this trip |
| Dakar | $651 | return | 27 Nov – 10 Jan 2027 | DSS → MAD | out 1 stop, back nonstop | Royal Air Maroc | found 2 days ago | See prices for these dates |
| South Africa | ||||||||
| Cape Town | $307 | one-way | 20 Nov | CPT → MAD | stops unknown | Norse Atlantic UK | found 7 days ago | Open this trip |
| Port Elizabeth | $390 | one-way | 27 Jan 2027 | PLZ → MAD | 2 stops | FlySafair | found 6 days ago | Open this trip |
| Durban | $471 | one-way | 2 Mar 2027 | DUR → MAD | 2 stops | Qatar Airways | found 2 days ago | Open this trip |
| Johannesburg | $682 | return | 28 Nov – 1 Dec | JNB → MAD | out 1 stop, back 1 stop | Air Algerie | found 7 days ago | See prices for these dates |
| Cape Town | $922 | return | 1 Dec – 6 Jan 2027 | CPT → MAD | out 2 stops, back 2 stops | Airlink | found 7 days ago | See prices for these dates |
| Belarus | ||||||||
| Minsk | $360 | one-way | 20 Sept 2027 | MSQ → MAD | 1 stop | Turkish Airlines | found 7 days ago | Open this trip |
| Minsk | $546 | return | 20 Apr 2027 – 30 Apr 2027 | MSQ → MAD | out 1 stop, back 1 stop | Turkish Airlines | found 5 days ago | See prices for these dates |
| Brest | $658 | return | 18 Jan 2027 – 27 Jan 2027 | BQT → MAD | out 3 stops, back 3 stops | Belavia | found 7 days ago | See prices for these dates |
| Mexico | ||||||||
| Mexico City | $370 | one-way | 25 Nov | TLC → MAD | 2 stops | Iberojet | found 2 days ago | Open this trip |
| Cancun | $443 | one-way | 27 Jan 2027 | CUN → MAD | 1 stop | Aeromexico | found 6 days ago | Open this trip |
| Guadalajara | $483 | one-way | 10 Jun 2027 | GDL → MAD | 1 stop | American Airlines | found 4 days ago | Open this trip |
| Tijuana | $530 | one-way | 25 Feb 2027 | TIJ → MAD | 2 stops | Aeromexico | found 2 days ago | Open this trip |
| Guadalajara | $949 | return | 14 Nov – 22 Nov | GDL → MAD | out 1 stop, back 1 stop | Iberia | found yesterday | See prices for these dates |
| Mexico City | $698 | return | 3 Feb 2027 – 8 Mar 2027 | MEX → MAD | out 2 stops, back 2 stops | American Airlines | found 2 days ago | See prices for these dates |
| Mexico City | As low as $691 | return | 5 Feb 2027 – 14 Feb 2027 | MEX → MAD | out 2 stops, back 2 stops | American Airlines | found 3 days ago | See prices for these dates |
| Queretaro | $1,046 | return | 20 Mar 2027 – 3 Apr 2027 | QRO → MAD | out 1 stop, back 2 stops | American Airlines | found 3 days ago | See prices for these dates |
| Monterrey | $643 | return | 18 Jan 2027 – 26 Jan 2027 | MTY → MAD | out 2 stops, back 1 stop | American Airlines | found 8 days ago | See prices for these dates |
| Cancun | $717 | return | 28 Nov – 5 Dec | CUN → MAD | out nonstop, back nonstop | World2Fly | found 4 days ago | See prices for these dates |
| Dominican Republic | ||||||||
| Santo Domingo | $390 | one-way | 16 Nov | SDQ → MAD | nonstop | Iberia | found 2 days ago | Open this trip |
| Santiago | $495 | one-way | 19 Jun 2027 | STI → MAD | nonstop | Air Europa | found 4 days ago | Open this trip |
| Punta Cana | $497 | one-way | 7 Dec | PUJ → MAD | 2 stops | Frontier Airlines | found 6 days ago | Open this trip |
| La Romana | $950 | one-way | 7 Jan 2027 | LRM → MAD | 2 stops | Air Transat | found 4 days ago | Open this trip |
| Punta Cana | $633 | return | 17 Nov – 23 Nov | PUJ → MAD | out nonstop, back nonstop | World2Fly | found 7 days ago | See prices for these dates |
| Santo Domingo | $940 | return | 2 Feb 2027 – 16 Feb 2027 | SDQ → MAD | out 1 stop, back 1 stop | avianca airlines | found 4 days ago | See prices for these dates |
| Vietnam | ||||||||
| Hanoi | $415 | one-way | 26 Jun 2027 | HAN → MAD | 2 stops | Etihad Airways | found 4 days ago | Open this trip |
| Da Nang | $738 | return | 6 Dec – 10 Dec | DAD → MAD | out 2 stops, back 2 stops | Vietjet | found 2 days ago | See prices for these dates |
| Hanoi | $588 | return | 22 Dec – 27 Dec | HAN → MAD | out 1 stop, back 2 stops | Air China | found 6 days ago | See prices for these dates |
| Taiwan | ||||||||
| Tainan | $415 | one-way | 29 Dec | TNN → MAD | 2 stops | Vietjet | found 4 days ago | Open this trip |
| Taipei | $758 | return | 26 Jan 2027 – 5 Feb 2027 | TPE → MAD | out 1 stop, back 1 stop | Etihad Airways | found 2 days ago | See prices for these dates |
| Taipei | As low as $580 | return | 24 Dec – 30 Dec | TPE → MAD | out 1 stop, back 1 stop | China Eastern | found 5 days ago | See prices for these dates |
| Ethiopia | ||||||||
| Addis Ababa | $416 | one-way | 7 Mar 2027 | ADD → MAD | 2 stops | Egyptair | found 5 days ago | Open this trip |
| Angola | ||||||||
| Luanda | $429 | one-way | 29 Jan 2027 | NBJ → MAD | 2 stops | Lufthansa | found 5 days ago | Open this trip |
| Luanda | $784 | return | 29 Jan 2027 – 28 Feb 2027 | NBJ → MAD | out 1 stop, back 1 stop | TAP Air Portugal | found 5 days ago | See prices for these dates |
| Chile | ||||||||
| Puerto Natales | $437 | one-way | 2 Dec | PNT → MAD | 1 stop | LATAM Airlines Group | found 7 days ago | Open this trip |
| Santiago | $490 | one-way | 21 Feb 2027 | SCL → MAD | 1 stop | avianca airlines | found 2 days ago | Open this trip |
| Santiago | As low as $303 | one-way | 27 Nov | SCL → MAD | stops unknown | Iberia | found 5 days ago | Open this trip |
| Punta Arenas | $602 | one-way | 10 Jul 2027 | PUQ → MAD | 2 stops | Sky Airline | found 7 days ago | Open this trip |
| Santiago | $642 | return | 26 Nov – 9 Dec | SCL → MAD | out nonstop, back nonstop | Iberia | found 2 days ago | See prices for these dates |
| Thailand | ||||||||
| Bangkok | $442 | one-way | 30 Aug 2027 | BKK → MAD | 3 stops | Thai Vietjet Air | found 4 days ago | Open this trip |
| Phuket | $659 | return | 27 Dec – 13 Jan 2027 | HKT → MAD | out 1 stop, back 1 stop | Shanghai Airlines | found 6 days ago | See prices for these dates |
| South Korea | ||||||||
| Jeju | $453 | one-way | 15 Jun 2027 | CJU → MAD | 2 stops | Juneyao Airlines | found 4 days ago | Open this trip |
| Japan | ||||||||
| Tokyo | $456 | one-way | 30 Aug 2027 | HND → MAD | 2 stops | China Southern Airlines | found 2 days ago | Open this trip |
| Guatemala | ||||||||
| Guatemala City | $459 | one-way | 20 Feb 2027 | GUA → MAD | 2 stops | Aeromexico | found 2 days ago | Open this trip |
| Guatemala City | As low as $431 | one-way | 24 Jan 2027 | GUA → MAD | 2 stops | Aeromexico | found 4 days ago | Open this trip |
| Guatemala City | $707 | return | 17 Feb 2027 – 23 Feb 2027 | GUA → MAD | out 2 stops, back 2 stops | Aeromexico | found 3 days ago | See prices for these dates |
| Colombia | ||||||||
| Bogota | $459 | one-way | 3 Mar 2027 | BOG → MAD | nonstop | avianca airlines | found 7 days ago | Open this trip |
| Cali | $534 | one-way | 24 Nov | CLO → MAD | 1 stop | Wingo | found 5 days ago | Open this trip |
| Cartagena | $549 | one-way | 15 Feb 2027 | CTG → MAD | 1 stop | JetSMART Colombia | found 4 days ago | Open this trip |
| Cali | $1,209 | return | 17 Nov – 3 Jan 2027 | CLO → MAD | out 1 stop, back 1 stop | avianca airlines | found 3 days ago | See prices for these dates |
| Pereira | $1,458 | return | 21 Nov – 25 Dec | PEI → MAD | out 1 stop, back 1 stop | LATAM Airlines Group | found 2 days ago | See prices for these dates |
| Bogota | $775 | return | 3 Mar 2027 – 10 Mar 2027 | BOG → MAD | out 1 stop, back 2 stops | Air Canada | found 7 days ago | See prices for these dates |
| Medellin | $1,134 | return | 14 Nov – 26 Nov | MDE → MAD | out 1 stop, back 1 stop | JetSmart | found 5 days ago | See prices for these dates |
| Barranquilla | $1,211 | return | 26 Nov – 6 Dec | BAQ → MAD | out 1 stop, back 3 stops | LATAM Airlines Group | found 7 days ago | See prices for these dates |
| Armenia | $1,391 | return | 1 Jul 2027 – 4 Jul 2027 | AXM → MAD | out 1 stop, back 2 stops | avianca express | found 6 days ago | See prices for these dates |
| Jamaica | ||||||||
| Montego Bay | $478 | one-way | 28 Nov | MBJ → MAD | 3 stops | WestJet | found 4 days ago | Open this trip |
| Montego Bay | $957 | return | 13 Nov – 27 Nov | MBJ → MAD | out 1 stop, back 2 stops | Air Canada | found 5 days ago | See prices for these dates |
| Paraguay | ||||||||
| Asuncion | $483 | one-way | 5 Dec | ASU → MAD | nonstop | Air Europa | found 6 days ago | Open this trip |
| Asuncion | $1,051 | return | 13 Nov – 30 Nov | ASU → MAD | out nonstop, back 2 stops | Air Europa | found 4 days ago | See prices for these dates |
| Argentina | ||||||||
| Cordoba | $483 | one-way | 24 Nov | COR → MAD | 3 stops | JetSmart | found 7 days ago | Open this trip |
| Buenos Aires | $569 | one-way | 12 Apr 2027 | AEP → MAD | 1 stop | Gol Transportes Aéreos | found 2 days ago | Open this trip |
| Buenos Aires | As low as $407 | one-way | 28 Nov | AEP → MAD | 1 stop | Iberia | found 7 days ago | Open this trip |
| Mendoza | $640 | one-way | 28 Feb 2027 | MDZ → MAD | 3 stops | JetSmart | found 2 days ago | Open this trip |
| Ushuaia | $787 | one-way | 3 Apr 2027 | USH → MAD | 3 stops | Aerolineas Argentinas | found 5 days ago | Open this trip |
| El Calafate | $825 | one-way | 26 Jan 2027 | FTE → MAD | 2 stops | Aerolineas Argentinas | found 2 days ago | Open this trip |
| Buenos Aires | $827 | return | 4 Mar 2027 – 8 Mar 2027 | AEP → MAD | out 1 stop, back 1 stop | avianca airlines | found 2 days ago | See prices for these dates |
| Cordoba | $1,025 | return | 20 Mar 2027 – 10 Apr 2027 | COR → MAD | out 2 stops, back 1 stop | LATAM Airlines Group | found 2 days ago | See prices for these dates |
| Cordoba | As low as $905 | return | 15 Mar 2027 – 25 Mar 2027 | COR → MAD | out 1 stop, back 1 stop | avianca airlines | found 2 days ago | See prices for these dates |
| Tucuman | $1,444 | return | 11 Dec – 27 Dec | TUC → MAD | out 1 stop, back 1 stop | Aerolineas Argentinas | found 2 days ago | See prices for these dates |
| Mendoza | $2,004 | return | 30 Sept 2027 – 22 Oct 2027 | MDZ → MAD | out 2 stops, back 2 stops | KLM | found 2 days ago | See prices for these dates |
| Rosario | $1,138 | return | 26 Nov – 30 Dec | ROS → MAD | out nonstop, back 2 stops | World2Fly | found 4 days ago | See prices for these dates |
| Costa Rica | ||||||||
| San Jose | $502 | one-way | 2 Feb 2027 | SJO → MAD | nonstop | Iberojet | found 2 days ago | Open this trip |
| San Jose | $818 | return | 1 Dec – 9 Dec | SJO → MAD | out 1 stop, back 1 stop | Air France | found 2 days ago | See prices for these dates |
| San Jose | As low as $687 | return | 29 Jan 2027 – 23 Feb 2027 | SJO → MAD | out 2 stops, back 1 stop | Air Canada | found 3 days ago | See prices for these dates |
| South Sudan | ||||||||
| Juba | $512 | one-way | 8 Mar 2027 | JUB → MAD | 2 stops | Egyptair | found 3 days ago | Open this trip |
| Cuba | ||||||||
| Havana | $513 | one-way | 20 Feb 2027 | HAV → MAD | nonstop | Air China | found 7 days ago | Open this trip |
| Havana | $999 | return | 30 Jan 2027 – 20 Feb 2027 | HAV → MAD | out nonstop, back nonstop | Air China | found 4 days ago | See prices for these dates |
| Cameroon | ||||||||
| Yaounde | $520 | one-way | 12 Aug 2027 | NSI → MAD | 1 stop | Royal Air Maroc | found 7 days ago | Open this trip |
| Bolivia | ||||||||
| Santa Cruz | $528 | one-way | 1 Jun 2027 | VVI → MAD | nonstop | Boliviana de Aviación | found 4 days ago | Open this trip |
| La Paz | $554 | one-way | 7 Mar 2027 | LPB → MAD | 1 stop | avianca airlines | found 2 days ago | Open this trip |
| Cochabamba | $580 | one-way | 3 Mar 2027 | CBB → MAD | 2 stops | Boliviana de Aviación | found 7 days ago | Open this trip |
| La Paz | $1,372 | return | 13 Nov – 29 Nov | LPB → MAD | out 1 stop, back 1 stop | avianca airlines | found 2 days ago | See prices for these dates |
| Santa Cruz | $951 | return | 23 Apr 2027 – 10 May 2027 | VVI → MAD | out 1 stop, back 1 stop | avianca airlines | found 6 days ago | See prices for these dates |
| Peru | ||||||||
| Lima | $548 | one-way | 16 Apr 2027 | LIM → MAD | nonstop | Air Europa | found 4 days ago | Open this trip |
| Cusco | $584 | one-way | 2 Apr 2027 | CUZ → MAD | 3 stops | avianca airlines | found 3 days ago | Open this trip |
| Lima | $933 | return | 31 Mar 2027 – 8 Apr 2027 | LIM → MAD | out nonstop, back 1 stop | Air Europa | found 2 days ago | See prices for these dates |
| Australia | ||||||||
| Melbourne | $563 | one-way | 20 May 2027 | MEL → MAD | 1 stop | China Southern Airlines | found 2 days ago | Open this trip |
| Melbourne | $950 | return | 7 Feb 2027 – 25 Mar 2027 | MEL → MAD | out 1 stop, back 2 stops | Air China | found 2 days ago | See prices for these dates |
| Perth | $1,227 | return | 20 Jun 2027 – 20 Jul 2027 | PER → MAD | out 2 stops, back 2 stops | Jetstar | found 5 days ago | See prices for these dates |
| El Salvador | ||||||||
| San Salvador | $577 | one-way | 7 Mar 2027 | SAL → MAD | 2 stops | Aeromexico | found 2 days ago | Open this trip |
| San Salvador | As low as $557 | one-way | 9 Mar 2027 | SAL → MAD | nonstop | Iberojet | found 2 days ago | Open this trip |
| San Salvador | $733 | return | 24 May 2027 – 3 Jun 2027 | SAL → MAD | out 2 stops, back 2 stops | Copa Airlines | found 3 days ago | See prices for these dates |
| Zimbabwe | ||||||||
| Harare | $581 | one-way | 1 Mar 2027 | HRE → MAD | 2 stops | Emirates | found 2 days ago | Open this trip |
| Bulawayo | $750 | one-way | 11 Dec | BUQ → MAD | 1 stop | Fastjet Zimbabwe | found 3 days ago | Open this trip |
| Niger | ||||||||
| Niamey | $610 | one-way | 22 Dec | NIM → MAD | 3 stops | Air Algerie | found 7 days ago | Open this trip |
| Guinea-Bissau | ||||||||
| Bissau | $629 | one-way | 14 Nov | OXB → MAD | 2 stops | Royal Air Maroc | found 6 days ago | Open this trip |
| Guyana | ||||||||
| Georgetown | $637 | one-way | 7 Mar 2027 | GEO → MAD | 1 stop | jetBlue | found 4 days ago | Open this trip |
| Georgetown | $837 | one-way | 7 Mar 2027 | OGL → MAD | 3 stops | Caribbean Airlines | found 6 days ago | Open this trip |
| Honduras | ||||||||
| San Pedro Sula | $660 | one-way | 13 Nov | SAP → MAD | 2 stops | Copa Airlines | found 3 days ago | Open this trip |
| San Pedro Sula | $1,474 | return | 15 Nov – 29 Nov | SAP → MAD | out 2 stops, back 2 stops | Aeromexico | found 2 days ago | See prices for these dates |
| Comayagua | $872 | return | 23 Mar 2027 – 1 Apr 2027 | XPL → MAD | out 2 stops, back 2 stops | United Airlines | found 5 days ago | See prices for these dates |
| Uruguay | ||||||||
| Montevideo | $684 | one-way | 18 Nov | MVD → MAD | stops unknown | LATAM Airlines Group | found 6 days ago | Open this trip |
| Montevideo | $1,137 | return | 1 Dec – 8 Dec | MVD → MAD | out nonstop, back nonstop | Iberia | found 2 days ago | See prices for these dates |
| Montevideo | As low as $748 | return | 7 Mar 2027 – 18 Mar 2027 | MVD → MAD | out 1 stop, back 1 stop | LATAM Airlines Group | found 4 days ago | See prices for these dates |
| Panama | ||||||||
| Panama City | $689 | one-way | 8 Mar 2027 | PTY → MAD | nonstop | Air Europa | found 3 days ago | Open this trip |
| Panama City | $843 | return | 19 Apr 2027 – 23 Apr 2027 | PTY → MAD | out nonstop, back nonstop | Air Europa | found 7 days ago | See prices for these dates |
| Mauritius | ||||||||
| Mauritius | $692 | one-way | 1 Sept 2027 | MRU → MAD | 4 stops | Air Seychelles | found 6 days ago | Open this trip |
| Mauritius | $1,100 | return | 1 Feb 2027 – 4 Feb 2027 | MRU → MAD | out 3 stops, back 3 stops | Air Seychelles | found 6 days ago | See prices for these dates |
| Democratic Republic of the Congo | ||||||||
| Kinshasa | $723 | one-way | 10 Jan 2027 | FIH → MAD | 3 stops | Ethiopian Airlines | found 3 days ago | Open this trip |
| Kinshasa | $1,118 | return | 28 Nov – 16 Dec | FIH → MAD | out 1 stop, back 1 stop | Qatar Airways | found 2 days ago | See prices for these dates |
| Republic of the Congo | ||||||||
| Brazzaville | $724 | one-way | 15 Jan 2027 | BZV → MAD | 2 stops | TAAG Angola | found 2 days ago | Open this trip |
| Pointe-Noire | $1,221 | return | 11 Dec – 5 Jan 2027 | PNR → MAD | out 1 stop, back 1 stop | Ethiopian Airlines | found 4 days ago | See prices for these dates |
| Nicaragua | ||||||||
| Managua | $743 | one-way | 7 Mar 2027 | MGA → MAD | 3 stops | avianca airlines El Salvador | found 2 days ago | Open this trip |
| Managua | $1,229 | return | 20 May 2027 – 24 May 2027 | MGA → MAD | out 1 stop, back 1 stop | Copa Airlines | found 2 days ago | See prices for these dates |
| Guadeloupe | ||||||||
| Pointe-à-Pitre | $842 | one-way | 7 Mar 2027 | PTP → MAD | 1 stop | Sky High Dominicana | found 5 days ago | Open this trip |
| French Guiana | ||||||||
| Cayenne | $1,013 | one-way | 7 Mar 2027 | CAY → MAD | 1 stop | Air Caraibes | found 5 days ago | Open this trip |
| Azerbaijan | ||||||||
| Baku | $227 | return | 15 Feb 2027 – 28 Feb 2027 | GYD → MAD | out 1 stop, back 1 stop | Wizz Air Malta | found 2 days ago | See prices for these dates |
| Baku | As low as $204 | return | 13 Jan 2027 – 25 Jan 2027 | GYD → MAD | out 2 stops, back 1 stop | Wizz Air | found 4 days ago | See prices for these dates |
| Kuwait | ||||||||
| Kuwait City | $263 | return | 30 Dec – 6 Jan 2027 | KWI → MAD | out 1 stop, back 1 stop | Pegasus Airlines | found 2 days ago | See prices for these dates |
| China | ||||||||
| Chengdu | $461 | one-way | 10 May 2027 | TFU → MAD | 3 stops | Hainan Airlines | found 8 days ago | See prices for these dates |
| Guangzhou | $710 | return | 19 Jan 2027 – 21 Feb 2027 | CAN → MAD | out 1 stop, back 1 stop | Hainan Airlines | found 2 days ago | See prices for these dates |
| Hangzhou | $894 | return | 14 Nov – 18 Nov | HGH → MAD | out 3 stops, back 1 stop | Thai Vietjet Air | found 3 days ago | See prices for these dates |
| Beijing | $688 | return | 16 Dec – 22 Dec | PEK → MAD | out 1 stop, back 1 stop | Emirates | found 6 days ago | See prices for these dates |
| Saudi Arabia | ||||||||
| Dammam | $474 | return | 12 Dec – 19 Dec | DMM → MAD | out 1 stop, back 1 stop | Pegasus Airlines | found 3 days ago | See prices for these dates |
| Jeddah | $580 | return | 31 Dec – 28 Jan 2027 | JED → MAD | out 2 stops, back 2 stops | Flynas | found 2 days ago | See prices for these dates |
| Medina | $482 | return | 20 Nov – 30 Nov | MED → MAD | out 1 stop, back 1 stop | Ajet | found 4 days ago | See prices for these dates |
| India | ||||||||
| Chennai | $477 | one-way | 4 Jan 2027 | MAA → MAD | 3 stops | SriLankan Airlines | found 8 days ago | See prices for these dates |
| Bengaluru | $636 | return | 1 Feb 2027 – 4 Feb 2027 | BLR → MAD | out 2 stops, back 3 stops | Air Arabia | found 2 days ago | See prices for these dates |
| Equatorial Guinea | ||||||||
| Malabo | $507 | one-way | 7 Mar 2027 | SSG → MAD | 1 stop | Royal Air Maroc | found 8 days ago | See prices for these dates |
| Malabo | $755 | return | 18 Nov – 3 Dec | SSG → MAD | out 1 stop, back 1 stop | Royal Air Maroc | found 5 days ago | See prices for these dates |
| Venezuela | ||||||||
| Caracas | $554 | one-way | 15 Dec | CCS → MAD | 1 stop | avianca airlines | found 8 days ago | See prices for these dates |
| Puerto Rico | ||||||||
| San Juan | $572 | return | 21 May 2027 – 3 Jun 2027 | SJU → MAD | out 1 stop, back 1 stop | avianca airlines | found 3 days ago | See prices for these dates |
| Kenya | ||||||||
| Nairobi | $695 | return | 10 Feb 2027 – 11 Mar 2027 | NBO → MAD | out 1 stop, back 1 stop | Etihad Airways | found 2 days ago | See prices for these dates |
| Nigeria | ||||||||
| Lagos | $700 | return | 14 Nov – 20 Nov | LOS → MAD | out 1 stop, back 1 stop | Royal Air Maroc | found 3 days ago | See prices for these dates |
| Mali | ||||||||
| Bamako | $717 | return | 20 Dec – 6 Jan 2027 | BKO → MAD | out 1 stop, back 1 stop | Royal Air Maroc | found 2 days ago | See prices for these dates |
| Macau | ||||||||
| Macau | $789 | return | 20 Dec – 3 Jan 2027 | MFM → MAD | out 1 stop, back 1 stop | Air Macau | found 2 days ago | See prices for these dates |
| Tanzania | ||||||||
| Dar Es Salaam | $881 | return | 25 Nov – 2 Dec | DAR → MAD | out 1 stop, back 1 stop | Turkish Airlines | found 2 days ago | See prices for these dates |
| Ghana | ||||||||
| Accra | $961 | return | 19 Nov – 19 Nov | ACC → MAD | out 1 stop, back 1 stop | Royal Air Maroc | found 2 days ago | See prices for these dates |
| Accra | As low as $745 | return | 14 Nov – 23 Nov | ACC → MAD | out 1 stop, back 1 stop | Royal Air Maroc | found 3 days ago | See prices for these dates |
| Mozambique | ||||||||
| Maputo | $1,000 | return | 25 Dec – 19 Feb 2027 | MPM → MAD | out 2 stops, back 2 stops | Airlink | found 2 days ago | See prices for these dates |
| Indonesia | ||||||||
| Jakarta | $518 | return | 8 Dec – 12 Dec | CGK → MAD | out 1 stop, back 1 stop | Air China | found 4 days ago | See prices for these dates |
| Denpasar (Bali) | $744 | return | 11 Dec – 23 Jan 2027 | DPS → MAD | out 2 stops, back 2 stops | Pelita Air | found 4 days ago | See prices for these dates |
| Oman | ||||||||
| Muscat | $565 | return | 15 Dec – 24 Dec | MCT → MAD | out 1 stop, back 1 stop | Etihad Airways | found 4 days ago | See prices for these dates |
| Tajikistan | ||||||||
| Dushanbe | $764 | return | 24 Jan 2027 – 31 Jan 2027 | DYU → MAD | out 3 stops, back 3 stops | Air Astana | found 5 days ago | See prices for these dates |
| Pakistan | ||||||||
| Islamabad | $785 | return | 20 Nov – 28 Nov | ISB → MAD | out 3 stops, back 2 stops | FlyJinnah | found 4 days ago | See prices for these dates |
| Lahore | $853 | return | 16 Nov – 24 Nov | LHE → MAD | out 3 stops, back 2 stops | FlyJinnah | found 5 days ago | See prices for these dates |
| Ecuador | ||||||||
| Guayaquil | $872 | return | 16 Feb 2027 – 23 Feb 2027 | GYE → MAD | out 1 stop, back 1 stop | avianca airlines | found 6 days ago | See prices for these dates |
| Quito | $974 | return | 2 Feb 2027 – 23 Feb 2027 | UIO → MAD | out 2 stops, back 1 stop | KLM | found 4 days ago | See prices for these dates |
| Hong Kong | ||||||||
| Hong Kong | $941 | return | 22 Jan 2027 – 12 Feb 2027 | HKG → MAD | out 1 stop, back 2 stops | Emirates | found 8 days ago | See 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