I’m heading back to Madrid from London again soon, and having flown this route over twenty times, I thought I’d compile my experience for anyone planning the same journey.
Main Airline Options
This route is highly competitive with plenty of choices. Traditional carriers include British Airways and Iberia, while the main budget options are Ryanair and easyJet. Personally, I fly easyJet most often—it offers great value for money, and the London to Madrid punctuality is decent. Ryanair sometimes offers cheaper fares, but note they operate from Stansted Airport, which is further from central London.

Here’s a comparison table I’ve put together for the different airlines:
| Airline | Average Fare | Baggage Policy | Airport Location |
| British Airways | €120-180 | Checked bag included | Heathrow |
| Iberia | €110-170 | Checked bag included | Heathrow |
| easyJet | €45-90 | Extra charge required | Gatwick/Luton |
| Ryanair | €35-80 | Extra charge required | Stansted |
When to Book for the Best Prices
Based on my experience, booking 6-8 weeks in advance typically yields the best prices. Booking too early doesn’t necessarily guarantee savings, and prices usually spike in the week before departure. If you have flexibility with your Madrid London train schedule, flights on Tuesdays and Wednesdays are typically €20-30 cheaper than weekend departures.
I also recommend these flight comparison sites I regularly use: Skyscanner, Google Flights, and Momondo. Setting up price alerts is genuinely useful—you’ll get automatic notifications when prices drop.
Money-Saving Tips
Here are some strategies I’ve developed over the years:
1. Clear your browser cache before searching - Sometimes websites adjust prices based on your search history
Consider one-way tickets - Occasionally two separate one-way tickets cost less than a return fare
Travel light - Budget airlines charge hefty fees for checked baggage, so stick to carry-on if possible
Avoid peak periods - Prices double during Christmas, Easter, and summer holidays
Airport Transport Recommendations
In London, Heathrow is convenient via the Piccadilly Line on the Underground, taking about an hour to central London. Gatwick has the Gatwick Express, reaching Victoria Station in 30 minutes. The Stansted Express is slightly more expensive, but gets you to Liverpool Street in 45 minutes.
Getting from Madrid Barajas Airport to the city center is even simpler—take Metro Line 8 directly into town, or the Express airport bus for just €5.
Hope this information helps! Feel free to leave a comment if you have any questions.