Save 22% or moreCompare multiple travel sites with one search.
Free to useThere are no hidden charges or fees.
Filter your dealsChoose cabin class, free Wi-Fi and more.
Along with British Airways, you can also fly to Madrid with Iberojet, American Airlines, Iberia, United Airlines and Air Europa.
You’ll fly into Madrid Barajas Airport when flying to Madrid with British Airways.
If you want to fly with an airline in oneworld, American Airlines and Iberia also fly to Madrid.
Madrid Barajas (MAD)Spain
Madrid Barajas - United States