Loading trip ideas…
276 places from Madrid with a recent return price. Prices we can stand behind come first, then the cheapest.
From $99 round trip
45% below the middle price here: the cheapest return fare on each of 11 departure dates is usually $113 to $193.
This price is for these exact dates; other dates may cost more.
From $53 round trip
44.2% below the middle price here: the cheapest return fare on each of 32 departure dates is usually $72 to $113.
This price is for these exact dates; other dates may cost more.
The map isn't ready yet. Everything is in the list.
| City | From | Dates | Airports | Stops | Found | |
|---|---|---|---|---|---|---|
| Milan MIL | $40 | 18 Jan 2027 – 19 Jan 2027 · 1 night | MAD → MXP | out nonstop, back nonstop | found 20 hours ago | See prices for these dates |
| Palma PMI | $40 | 9 Jan 2027 – 11 Jan 2027 · 2 nights | MAD → PMI | out nonstop, back nonstop | found 23 hours ago | See prices for these dates |
| London LON | $50 | 25 Jan 2027 – 30 Jan 2027 · 5 nights | MAD → STN | out nonstop, back nonstop | found yesterday | See prices for these dates |
| Rome ROM | $53 | 16 Jan 2027 – 18 Jan 2027 · 2 nights | MAD → FCO | out nonstop, back nonstop | found 8 hours ago | See prices for these dates |
| Las Palmas LPA | $70 | 9 Jan 2027 – 16 Jan 2027 · 7 nights | MAD → LPA | out nonstop, back nonstop | found today | See prices for these dates |
| Tenerife TCI | $70 | 21 Jan 2027 – 27 Jan 2027 · 6 nights | MAD → TFN | out nonstop, back nonstop |
Prices are what travelers' searches on Aviasales found in the last 7 days, in US dollars: the price the seller showed on Aviasales; bags may cost extra. Fares change, so check today's price before you book. How our prices work
| found 20 hours ago |
| See prices for these dates |
| Gdansk GDN | $75 | 18 Jan 2027 – 24 Jan 2027 · 6 nights | MAD → GDN | out nonstop, back nonstop | found today | See prices for these dates |
| Warsaw WAW | $76 | 23 Jan 2027 – 24 Jan 2027 · 1 night | MAD → WMI | out nonstop, back nonstop | found 23 hours ago | See prices for these dates |
| Bucharest BUH | $99 | 18 Jan 2027 – 25 Jan 2027 · 7 nights | MAD → OTP | out nonstop, back nonstop | found yesterday | See prices for these dates |
| Paris PAR | $100 | 28 Jan 2027 – 31 Jan 2027 · 3 nights | MAD → BVA | out nonstop, back 1 stop | found 10 hours ago | See prices for these dates |
| Edinburgh EDI | $103 | 21 Jan 2027 – 25 Jan 2027 · 4 nights | MAD → EDI | out nonstop, back nonstop | found yesterday | See prices for these dates |
| Iasi IAS | $105 | 14 Jan 2027 – 18 Jan 2027 · 4 nights | MAD → IAS | out 1 stop, back nonstop | found today | See prices for these dates |
| Belgrade BEG | $122 | 15 Jan 2027 – 22 Jan 2027 · 7 nights | MAD → BEG | out 1 stop, back 1 stop | found today | See prices for these dates |
| San Sebastian EAS | $154 | 3 Jan 2027 – 6 Jan 2027 · 3 nights | MAD → EAS | out nonstop, back nonstop | found today | See prices for these dates |
| Kutaisi KUT | $159 | 30 Jan 2027 – 9 Feb 2027 · 10 nights | MAD → KUT | out 1 stop, back 1 stop | found today | See prices for these dates |
| Yerevan EVN | $160 | 24 Jan 2027 – 7 Feb 2027 · 14 nights | MAD → EVN | out 1 stop, back 1 stop | found 4 hours ago | See prices for these dates |
| Riga RIX | $169 | 22 Jan 2027 – 25 Jan 2027 · 3 nights | MAD → RIX | out 1 stop, back 1 stop | found today | See prices for these dates |
| Istanbul IST | $204 | 23 Jan 2027 – 25 Jan 2027 · 2 nights | MAD → IST | out 1 stop, back 1 stop | found today | See prices for these dates |
| Funchal FNC | $205 | 2 Jan 2027 – 8 Jan 2027 · 6 nights | MAD → FNC | out 1 stop, back 1 stop | found yesterday | See prices for these dates |
| Antalya AYT | $220 | 24 Jan 2027 – 31 Jan 2027 · 7 nights | MAD → AYT | out 1 stop, back 1 stop | found yesterday | See prices for these dates |
| Baku BAK | $233 | 11 Jan 2027 – 15 Jan 2027 · 4 nights | MAD → GYD | out 1 stop, back 1 stop | found yesterday | See prices for these dates |
| Doha DOH | $248 | 17 Jan 2027 – 7 Feb 2027 · 21 nights | MAD → DOH | out 2 stops, back 2 stops | found today | See prices for these dates |
| Batumi BUS | $270 | 6 Jan 2027 – 20 Jan 2027 · 14 nights | MAD → BUS | out 2 stops, back 2 stops | found today | See prices for these dates |
| Vienna VIE | $292 | 1 Jan 2027 – 4 Jan 2027 · 3 nights | MAD → VIE | out 1 stop, back 1 stop | found today | See prices for these dates |
| Tbilisi TBS | $319 | 8 Jan 2027 – 10 Jan 2027 · 2 nights | MAD → TBS | out 1 stop, back 3 stops | found today | See prices for these dates |
| Astana NQZ | $405 | 18 Jan 2027 – 31 Jan 2027 · 13 nights | MAD → NQZ | out 2 stops, back 1 stop | found yesterday | See prices for these dates |
| New York NYC | $436 | 26 Jan 2027 – 14 Feb 2027 · 19 nights | MAD → JFK | out nonstop, back nonstop | found 23 hours ago | See prices for these dates |
| Moscow MOW | $441 | 22 Jan 2027 – 8 Feb 2027 · 17 nights | MAD → SVO | out 1 stop, back 2 stops | found 5 hours ago | See prices for these dates |
| Saint Petersburg LED | $479 | 22 Jan 2027 – 8 Feb 2027 · 17 nights | MAD → LED | out 1 stop, back 1 stop | found today | See prices for these dates |
| Phuket HKT | $628 | 23 Jan 2027 – 12 Feb 2027 · 20 nights | MAD → HKT | out 1 stop, back 1 stop | found 2 hours ago | See prices for these dates |
| Tashkent TAS | $628 | 31 Jan 2027 – 1 Apr 2027 · 60 nights | MAD → TAS | out 1 stop, back 1 stop | found today | See prices for these dates |
| Bangkok BKK | $633 | 6 Jan 2027 – 27 Jan 2027 · 21 nights | MAD → BKK | out 1 stop, back 1 stop | found 2 hours ago | See prices for these dates |
| Shanghai SHA | $672 | 23 Jan 2027 – 14 Feb 2027 · 22 nights | MAD → PVG | out 1 stop, back 1 stop | found 21 hours ago | See prices for these dates |
| Los Angeles LAX | $686 | 11 Jan 2027 – 29 Jan 2027 · 18 nights | MAD → LAX | out 1 stop, back 1 stop | found today | See prices for these dates |
| Chiang Mai CNX | $719 | 2 Jan 2027 – 20 Jan 2027 · 18 nights | MAD → CNX | out 2 stops, back 2 stops | found today | See prices for these dates |
| Cape Town CPT | $753 | 27 Jan 2027 – 8 Feb 2027 · 12 nights | MAD → CPT | out 1 stop, back 1 stop | found yesterday | See prices for these dates |
| Trat TDX | $782 | 23 Jan 2027 – 11 Feb 2027 · 19 nights | MAD → TDX | out 2 stops, back 2 stops | found 2 hours ago | See prices for these dates |
| San Juan SJU | $819 | 6 Jan 2027 – 18 Jan 2027 · 12 nights | MAD → SJU | out nonstop, back nonstop | found yesterday | See prices for these dates |
| Denpasar (Bali) DPS | $822 | 9 Jan 2027 – 8 Feb 2027 · 30 nights | MAD → DPS | out 1 stop, back 1 stop | found 23 hours ago | See prices for these dates |
| Cancun CUN | $842 | 14 Jan 2027 – 9 Mar 2027 · 54 nights | MAD → CUN | out nonstop, back 1 stop | found 6 hours ago | See prices for these dates |
| Rio de Janeiro RIO | $967 | 16 Jan 2027 – 28 Jan 2027 · 12 nights | MAD → GIG | out 1 stop, back 2 stops | found yesterday | See prices for these dates |
| Sydney SYD | $1,063 | 18 Jan 2027 – 8 Feb 2027 · 21 nights | MAD → SYD | out 3 stops, back 1 stop | found today | See prices for these dates |
| Havana HAV | $1,277 | 22 Jan 2027 – 6 Feb 2027 · 15 nights | MAD → HAV | out 1 stop, back nonstop | found yesterday | See prices for these dates |
| Armenia AXM | $1,338 | 6 Jan 2027 – 23 Jan 2027 · 17 nights | MAD → AXM | out 1 stop, back 1 stop | found yesterday | See prices for these dates |
| Krakow KRK | $78 | 18 Jan 2027 – 20 Jan 2027 · 2 nights | MAD → KRK | out nonstop, back nonstop | found 3 days ago | See prices for these dates |
| Porto OPO | $80 | 6 Jan 2027 – 9 Jan 2027 · 3 nights | MAD → OPO | out nonstop, back nonstop | found 2 days ago | See prices for these dates |
| Budapest BUD | $84 | 19 Jan 2027 – 21 Jan 2027 · 2 nights | MAD → BUD | out nonstop, back 1 stop | found 2 days ago | See prices for these dates |
| Arrecife ACE | $96 | 12 Jan 2027 – 17 Jan 2027 · 5 nights | MAD → ACE | out 1 stop, back 1 stop | found 3 days ago | See prices for these dates |
| Barcelona BCN | $103 | 10 Jan 2027 – 12 Jan 2027 · 2 nights | MAD → BCN | out nonstop, back 1 stop | found 3 days ago | See prices for these dates |
| Geneva GVA | $130 | 18 Jan 2027 – 30 Jan 2027 · 12 nights | MAD → GVA | out nonstop, back 1 stop | found 3 days ago | See prices for these dates |
| Prague PRG | $138 | 7 Jan 2027 – 11 Jan 2027 · 4 nights | MAD → PRG | out 1 stop, back 1 stop | found 2 days ago | See prices for these dates |
| Amsterdam AMS | $160 | 13 Jan 2027 – 18 Jan 2027 · 5 nights | MAD → AMS | out nonstop, back nonstop | found 2 days ago | See prices for these dates |
| Naples NAP | $162 | 2 Jan 2027 – 4 Jan 2027 · 2 nights | MAD → NAP | out nonstop, back nonstop | found 3 days ago | See prices for these dates |
| Hurghada HRG | $220 | 25 Jan 2027 – 31 Jan 2027 · 6 nights | MAD → HRG | out 1 stop, back 1 stop | found 2 days ago | See prices for these dates |
| Zurich ZRH | $229 | 5 Jan 2027 – 18 Jan 2027 · 13 nights | MAD → ZRH | out nonstop, back nonstop | found 3 days ago | See prices for these dates |
| Sharjah SHJ | $334 | 12 Jan 2027 – 22 Jan 2027 · 10 nights | MAD → SHJ | out 1 stop, back 1 stop | found 3 days ago | See prices for these dates |
| Ufa UFA | $471 | 15 Jan 2027 – 30 Jan 2027 · 15 nights | MAD → UFA | out 2 stops, back 2 stops | found 3 days ago | See prices for these dates |
| Panama City PTY | $546 | 28 Jan 2027 – 10 Feb 2027 · 13 nights | MAD → PTY | out 1 stop, back 1 stop | found 3 days ago | See prices for these dates |
| Boa Vista BVC | $570 | 30 Jan 2027 – 13 Feb 2027 · 14 nights | MAD → BVC | out 2 stops, back 2 stops | found 3 days ago | See prices for these dates |
| Dakar DKR | $593 | 5 Jan 2027 – 26 Feb 2027 · 52 nights | MAD → DSS | out nonstop, back nonstop | found 2 days ago | See prices for these dates |
| Lahore LHE | $637 | 8 Jan 2027 – 12 Feb 2027 · 35 nights | MAD → LHE | out 2 stops, back 3 stops | found 2 days ago | See prices for these dates |
| Mexico City MEX | $651 | 22 Jan 2027 – 6 Feb 2027 · 15 nights | MAD → MEX | out 1 stop, back 1 stop | found 2 days ago | See prices for these dates |
| Nairobi NBO | $696 | 5 Jan 2027 – 2 Mar 2027 · 56 nights | MAD → NBO | out 1 stop, back 1 stop | found 2 days ago | See prices for these dates |
| Quito UIO | $750 | 28 Jan 2027 – 3 Feb 2027 · 6 nights | MAD → UIO | out 1 stop, back 1 stop | found 3 days ago | See prices for these dates |
| Lima LIM | $797 | 20 Jan 2027 – 20 Feb 2027 · 31 nights | MAD → LIM | out 1 stop, back 1 stop | found 2 days ago | See prices for these dates |
| Guayaquil GYE | $809 | 28 Jan 2027 – 13 Feb 2027 · 16 nights | MAD → GYE | out 1 stop, back 1 stop | found 2 days ago | See prices for these dates |
| San Pedro Sula SAP | $817 | 21 Jan 2027 – 4 Feb 2027 · 14 nights | MAD → SAP | out 2 stops, back 2 stops | found 3 days ago | See prices for these dates |
| Tokyo TYO | $924 | 31 Jan 2027 – 7 Feb 2027 · 7 nights | MAD → NRT | out 1 stop, back 1 stop | found 2 days ago | See prices for these dates |
| Cuenca CUE | $934 | 27 Jan 2027 – 3 Feb 2027 · 7 nights | MAD → CUE | out 2 stops, back 2 stops | found 2 days ago | See prices for these dates |
| Cordoba COR | $1,153 | 15 Jan 2027 – 10 Feb 2027 · 26 nights | MAD → COR | out 1 stop, back 1 stop | found 2 days ago | See prices for these dates |
| Montevideo MVD | $1,167 | 4 Jan 2027 – 30 Jan 2027 · 26 nights | MAD → MVD | out 2 stops, back 2 stops | found 2 days ago | See prices for these dates |
| Santo Domingo SDQ | $1,296 | 9 Jan 2027 – 20 Jan 2027 · 11 nights | MAD → SDQ | out 1 stop, back 1 stop | found 3 days ago | See prices for these dates |
| La Romana LRM | $1,872 | 1 Jan 2027 – 13 Jan 2027 · 12 nights | MAD → LRM | out 2 stops, back 4 stops | found 2 days ago | See prices for these dates |
| Lisbon LIS | $51 | 22 Jan 2027 – 24 Jan 2027 · 2 nights | MAD → LIS | out nonstop, back nonstop | found 4 days ago | See prices for these dates |
| Sevilla SVQ | $57 | 22 Jan 2027 – 28 Jan 2027 · 6 nights | MAD → SVQ | out nonstop, back nonstop | found 7 days ago | See prices for these dates |
| Sofia SOF | $70 | 11 Jan 2027 – 17 Jan 2027 · 6 nights | MAD → SOF | out nonstop, back nonstop | found 5 days ago | See prices for these dates |
| Berlin BER | $109 | 19 Jan 2027 – 23 Jan 2027 · 4 nights | MAD → BER | out 1 stop, back 1 stop | found 4 days ago | See prices for these dates |
| Copenhagen CPH | $115 | 21 Jan 2027 – 28 Jan 2027 · 7 nights | MAD → CPH | out 1 stop, back 1 stop | found 5 days ago | See prices for these dates |
| Agadir AGA | $120 | 4 Jan 2027 – 17 Jan 2027 · 13 nights | MAD → AGA | out 3 stops, back 1 stop | found 5 days ago | See prices for these dates |
| Sarajevo SJJ | $184 | 4 Jan 2027 – 12 Jan 2027 · 8 nights | MAD → SJJ | out 1 stop, back 1 stop | found 6 days ago | See prices for these dates |
| Tallinn TLL | $208 | 4 Jan 2027 – 9 Jan 2027 · 5 nights | MAD → TLL | out 1 stop, back 2 stops | found 5 days ago | See prices for these dates |
| Brussels BRU | $225 | 1 Jan 2027 – 2 Jan 2027 · 1 night | MAD → CRL | out nonstop, back nonstop | found 6 days ago | See prices for these dates |
| Sharm el Sheikh SSH | $227 | 1 Jan 2027 – 8 Jan 2027 · 7 nights | MAD → SSH | out 1 stop, back 1 stop | found 5 days ago | See prices for these dates |
| Munich MUC | $238 | 1 Jan 2027 – 30 Jan 2027 · 29 nights | MAD → MUC | out 1 stop, back 1 stop | found 5 days ago | See prices for these dates |
| Reykjavik REK | $291 | 2 Jan 2027 – 9 Jan 2027 · 7 nights | MAD → KEF | out 1 stop, back 1 stop | found 5 days ago | See prices for these dates |
| Girona GRO | $298 | 4 Jan 2027 – 25 Jan 2027 · 21 nights | MAD → GRO | out 1 stop, back 2 stops | found 4 days ago | See prices for these dates |
| Alanya GZP | $361 | 3 Jan 2027 – 8 Jan 2027 · 5 nights | MAD → GZP | out 2 stops, back 3 stops | found 4 days ago | See prices for these dates |
| Almaty ALA | $362 | 22 Jan 2027 – 4 Feb 2027 · 13 nights | MAD → ALA | out 1 stop, back 1 stop | found 4 days ago | See prices for these dates |
| Cairo CAI | $381 | 4 Jan 2027 – 8 Jan 2027 · 4 nights | MAD → SPX | out 1 stop, back 1 stop | found 6 days ago | See prices for these dates |
| Bishkek BSZ | $429 | 20 Jan 2027 – 5 Mar 2027 · 44 nights | MAD → BSZ | out 2 stops, back 2 stops | found 6 days ago | See prices for these dates |
| Kuala Lumpur KUL | $508 | 27 Jan 2027 – 10 Feb 2027 · 14 nights | MAD → KUL | out 1 stop, back 1 stop | found 5 days ago | See prices for these dates |
| Salalah SLL | $610 | 16 Jan 2027 – 25 Jan 2027 · 9 nights | MAD → SLL | out 3 stops, back 3 stops | found 6 days ago | See prices for these dates |
| Zanzibar ZNZ | $623 | 11 Jan 2027 – 25 Jan 2027 · 14 nights | MAD → ZNZ | out 1 stop, back 1 stop | found 5 days ago | See prices for these dates |
| Colombo CMB | $632 | 9 Jan 2027 – 19 Jan 2027 · 10 nights | MAD → CMB | out 2 stops, back 2 stops | found 6 days ago | See prices for these dates |
| Dhaka DAC | $648 | 3 Jan 2027 – 15 Feb 2027 · 43 nights | MAD → DAC | out 1 stop, back 1 stop | found 6 days ago | See prices for these dates |
| Miami MIA | $678 | 6 Jan 2027 – 20 Jan 2027 · 14 nights | MAD → MIA | out 1 stop, back 1 stop | found 4 days ago | See prices for these dates |
| San Jose SJO | $679 | 14 Jan 2027 – 31 Jan 2027 · 17 nights | MAD → SJO | out 2 stops, back 2 stops | found 7 days ago | See prices for these dates |
| Caracas CCS | $693 | 26 Jan 2027 – 9 Feb 2027 · 14 nights | MAD → CCS | out 1 stop, back 1 stop | found 6 days ago | See prices for these dates |
| Punta Cana PUJ | $702 | 17 Jan 2027 – 27 Jan 2027 · 10 nights | MAD → PUJ | out 1 stop, back 2 stops | found 6 days ago | See prices for these dates |
| Beijing BJS | $712 | 8 Jan 2027 – 23 Jan 2027 · 15 nights | MAD → PEK | out 1 stop, back 1 stop | found 6 days ago | See prices for these dates |
| Guangzhou CAN | $771 | 14 Jan 2027 – 21 Jan 2027 · 7 nights | MAD → CAN | out 1 stop, back 1 stop | found 6 days ago | See prices for these dates |
| Goa GOI | $797 | 29 Jan 2027 – 7 Feb 2027 · 9 nights | MAD → GOI | out 2 stops, back 2 stops | found 6 days ago | See prices for these dates |
| Buenos Aires BUE | $938 | 26 Jan 2027 – 14 Mar 2027 · 47 nights | MAD → EZE | out 1 stop, back 1 stop | found 4 days ago | See prices for these dates |
| Bogota BOG | $950 | 29 Jan 2027 – 12 Feb 2027 · 14 nights | MAD → BOG | out nonstop, back nonstop | found 4 days ago | See prices for these dates |
| Medellin MDE | $965 | 29 Jan 2027 – 3 Feb 2027 · 5 nights | MAD → MDE | out 2 stops, back 2 stops | found 4 days ago | See prices for these dates |
| Mauritius MRU | $1,036 | 12 Jan 2027 – 29 Jan 2027 · 17 nights | MAD → MRU | out 1 stop, back 1 stop | found 5 days ago | See prices for these dates |
| Guatemala City GUA | $1,125 | 7 Jan 2027 – 21 Jan 2027 · 14 nights | MAD → GUA | out 2 stops, back 2 stops | found 5 days ago | See prices for these dates |
| Sao Paulo SAO | $1,243 | 6 Jan 2027 – 17 Jan 2027 · 11 nights | MAD → VCP | out 1 stop, back 1 stop | found 6 days ago | See prices for these dates |
| Fort Lauderdale FLL | $1,373 | 1 Jan 2027 – 4 Jan 2027 · 3 nights | MAD → FLL | out 2 stops, back 1 stop | found 6 days ago | See prices for these dates |