I recently flew back to Madrid from London and wanted to share my actual experience on this route. As someone who frequently travels between these two cities, I’ve accumulated quite a bit of knowledge over the years, and I hope it helps those planning to fly this route.
Airline Options and Pricing
There are quite a few choices for the London to Madrid route. You have traditional carriers like British Airways and Iberia, as well as budget airlines like Ryanair and easyJet. The price difference can be significant—here’s a simple comparison I put together:
| Airline | Average Fare | Flight Duration | Baggage Policy |
| British Airways | €80-150 | 2h 15min | Checked bag included |
| Iberia | €70-140 | 2h 20min | Checked bag included |
| Ryanair | €30-80 | 2h 30min | Purchase required |
| easyJet | €40-90 | 2h 25min | Purchase required |
Prices fluctuate with seasons and booking timing—booking in advance usually saves quite a bit. Personally, I prefer Iberia—good service and reasonable prices. If you’re traveling light, budget airlines are definitely cost-effective, but remember to factor in additional fees.
Airport Selection Tips
On the London side, there are mainly three airports: Heathrow, Gatwick, and Stansted. Heathrow is most convenient but usually pricier, Gatwick offers good value, and Stansted is primarily for budget carriers. On the Madrid side, it’s basically all Barajas Airport, with Terminal 4 being the main international terminal.
Transportation from city center to airport should also be considered. Heathrow has direct Underground access (about 1 hour), Gatwick is 30 minutes by train, and Stansted is a bit farther. From Madrid airport to downtown, the metro takes just 30 minutes—very convenient.

Flight Experience
Flight time is just over 2 hours, not too long. I usually choose morning or evening flights—they don’t waste a whole day and tend to be cheaper. Regarding in-flight meals, traditional carriers provide light refreshments and beverages, while budget airlines require you to purchase them.
Many people think budget airlines mean poor conditions, but the flying experience isn’t much different—the main distinctions are in service and baggage. If you’re just taking a short trip with a backpack, budget airlines work perfectly fine.
Practical Tips
A few suggestions: First, online check-in in advance saves considerable time, especially with budget airlines where airport check-in might incur fees. Second, security for intra-EU flights is relatively quick, but Heathrow gets crowded—I recommend arriving 2 hours early. Third, download the airline’s app to receive timely notifications about flight changes.
One final note: this route is really well-established with high flight frequency, so even if you miss one flight, there’s no need to worry too much. I once nearly missed my flight due to a tube delay, rebooked the next one, and though it cost a bit extra, everything worked out smoothly. In short, plan ahead, allow enough time, and your journey will be much more relaxed. Safe travels everyone!