Find cheap flights to Madrid from $302
Trusted by millions
Kiwi.com Guarantee for stress-free travel
One search, all the best deals
Explore deals for your Madrid getaway
Prices updated:
Prices updated:
Weather in Madrid
Average Weather
| Month | Average monthly max temperature | Average monthly min temperature |
| January | 10°C | 2°C |
| February | 12°C | 3°C |
| March | 15°C | 5°C |
| April | 18°C | 7°C |
| May | 23°C | 12°C |
| June | 29°C | 17°C |
| July | 33°C | 21°C |
| August | 33°C | 20°C |
| September | 27°C | 16°C |
| October | 21°C | 12°C |
| November | 14°C | 7°C |
| December | 11°C | 4°C |
14 day forecast
Cheapest month to fly to Madrid
Explore price trends for trips to Madrid
Showing prices in USD
| Annual Avg. Price | 248 USD |
| August 2025 | 316 USD |
| September 2025 | 161 USD |
| October 2025 | 169 USD |
| November 2025 | 161 USD |
| December 2025 | 240 USD |
| January 2026 | 240 USD |
| February 2026 | 289 USD |
| March 2026 | 240 USD |
| April 2026 | 249 USD |
| May 2026 | 353 USD |
| June 2026 | 268 USD |
| July 2026 | 296 USD |
Direct flights to Madrid
Find direct flights from anywhere to Madrid
- Dublin to Madrid from $98
- Palma, Majorca to Madrid from $99
- London to Madrid from $104
- Berlin to Madrid from $121
- Florence to Madrid from $124
- Prague to Madrid from $125
- Amsterdam to Madrid from $126
- Las Palmas to Madrid from $133
- Nice to Madrid from $148
- Miami to Madrid from $277
- New York to Madrid from $287
- Orlando to Madrid from $329
- Mexico City to Madrid from $410
- Washington, D.C. to Madrid from $413
- Boston to Madrid from $429
- Los Angeles to Madrid from $441
- San Francisco to Madrid from $504
- Chicago to Madrid from $517
- Dallas to Madrid from $542
- San Juan to Madrid from $598
- Charlotte to Madrid from $631
- Atlanta to Madrid from $660
- Bogotá to Madrid from $667
- Tel Aviv to Madrid from $704
Airlines flying to Madrid
Best airlines flying to Madrid
- French Bee
- Asiana Airlines
- Jeju Air
- Smartwings
- Lufthansa
- Virgin Australia Airlines
- Royal Air Maroc
- Royal Jordanian
- Indonesia AirAsia
- TAP Portugal
- Sky Airline
- Tway Airlines
- LOT Polish Airlines
- Aer Lingus
- KLM Royal Dutch Airlines
- Vueling
- Cathay Pacific
- Air Serbia
- Qatar Airways
- Air Transat












































