Flights to Madrid, Spain
Make your travel wishlist, we'll do the rest
Hidden deals
Kiwi-Code uncovers prices airlines don't want you to see.
Effortless booking
Use our flexible filters to tailor your search.
Travel hacking
Look out for the travel hack star icon for even cheaper fares.
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 | 6°C |
December | 11°C | 3°C |
14 day forecast
Cheapest month to fly to Madrid
Explore price trends for trips to Madrid
Showing prices in USD
Annual Avg. Price | 204 USD |
July 2024 | 218 USD |
August 2024 | 218 USD |
September 2024 | 181 USD |
October 2024 | 176 USD |
November 2024 | 154 USD |
December 2024 | 183 USD |
January 2025 | 169 USD |
February 2025 | 169 USD |
March 2025 | 169 USD |
April 2025 | 247 USD |
May 2025 | 247 USD |
June 2025 | 316 USD |
Direct flights to Madrid
Find direct flights from anywhere to Madrid
- Berlin to Madrid from $95
- Amsterdam to Madrid from $102
- Athens to Madrid from $105
- Prague to Madrid from $110
- Reykjavik to Madrid from $122
- London to Madrid from $135
- Tel Aviv to Madrid from $153
- Mykonos to Madrid from $175
- Istanbul to Madrid from $238
- Santorini to Madrid from $247
- Orlando to Madrid from $307
- Miami to Madrid from $316
- New York to Madrid from $326
- Cancún to Madrid from $332
- Caracas to Madrid from $411
- Boston to Madrid from $422
- Mexico City to Madrid from $452
- Chicago to Madrid from $482
- San Juan to Madrid from $498
- Washington, D.C. to Madrid from $506
- Los Angeles to Madrid from $522
- San Francisco to Madrid from $522
- Dallas to Madrid from $522
- Atlanta to Madrid from $1,414
Airlines flying to Madrid
Best airlines flying to Madrid
- Air France
- Wizz Air Abu Dhabi
- Jetstar Airways
- Flyadeal
- Batik Air Malaysia
- Qantas
- Czech Airlines
- Oman Air
- Thai Airways
- Tarom
- Egyptair
- AirAsia
- Porter Airlines
- Icelandair
- French Bee
- NouvelAir
- Etihad Airways
- Scoot
- SAS
- Nesma Airlines