Madrid to Havana is the main air bridge between Europe and Cuba, and it is served non-stop by several carriers in around nine and a half hours. Fares reward flexibility: fly outside the dry-season peak and you can save a good deal on this long-haul route. This guide covers who flies it, what a fair return costs in euros, and when to book for the best price.
Route: Madrid (MAD) → Havana, José Martí International (HAV)
Distance: approximately 7,480 km (4,650 miles)
Non-stop flight time: about 9h 35m westbound
Direct flights: Yes — Iberia, Air Europa, World2Fly and Air China all fly non-stop from Madrid to Havana.
Fares from Madrid to Havana (EUR)
Cuba has a clear high season: the dry, cooler months from December to March draw the most visitors and the highest fares, along with the Christmas and summer holidays. The wetter months of May, September and October are the cheapest to fly. The table below shows when the route is busiest. We no longer print per-month fare estimates here, because they were never measured.
| Month | Demand |
|---|---|
| January | high (dry season) |
| February | high |
| March | high |
| April | medium |
| May | low-medium |
| June | medium (summer) |
| July | high (summer holidays) |
| August | high |
| September | low |
| October | low |
| November | medium |
| December | very high (holidays) |
We do not quote a target fare for this route. Our price tracking holds no recorded observations for it, so a “typical” or “good deal” figure here would be an estimate dressed up as a measurement — so this page leaves it out rather than guess. The seasonal pattern above is the part we can stand behind; check the live fare for the number.
Airlines on this route
Non-stop (about 9h 35m):
- Iberia — frequent non-stop service from Madrid Terminal 4; the widest schedule and easy connections across Spain and Europe.
- Air Europa — several flights a week on the Boeing 787; often competitively priced.
- World2Fly — leisure carrier flying the route non-stop on the Airbus A350; usually among the cheaper fares.
- Air China — operates Madrid–Havana as part of a longer routing; bookable for the non-stop sector when seats are available.
With four carriers competing, Madrid is comfortably the cheapest and simplest gateway to Cuba from Europe. A one-stop routing (via another European hub or Latin America) rarely beats the non-stop on price or time, so the direct flights are almost always the best choice.
When to book & how to save
- Book 2–4 months ahead for the best balance of price and choice; long-haul fares to Havana rarely improve at the last minute.
- Avoid the December–March dry-season peak and the Christmas and summer holidays if price matters — these are the busiest and most expensive.
- Travel in May, September or October for the lowest fares; it can be humid or wet, but showers are often short.
- Compare all-in prices including bags: full-service carriers usually include a checked bag, while the cheapest leisure fares may charge extra, so check before you book.
- Sort your Cuba paperwork early: most visitors need a tourist card and valid travel insurance, so factor those in alongside the fare.
Arriving in Havana
All flights land at José Martí International (HAV), about 15 km southwest of the city; most international flights use Terminal 3. There is no train or metro, so the standard option is an official airport taxi, which runs roughly €25–€30 to central Havana — agree the fare before you set off. Cuba’s currency situation is complex and cards from some countries do not work, so bring euros or another accepted cash currency to exchange on arrival for taxis and everyday spending.
Frequently asked questions
How long is the flight from Madrid to Havana?
The non-stop flight takes about 9 hours 35 minutes westbound to Havana. It is a straightforward single-sector long-haul with no connection needed.
Are there direct flights from Madrid to Havana?
Yes. Iberia, Air Europa, World2Fly and Air China all fly non-stop between Madrid and Havana. Madrid is the main European gateway to Cuba, so you have a real choice of non-stop carriers and rarely need to connect.
How much does it cost to fly from Madrid to Havana?
A typical economy return runs about €500–€850 depending on the season. The best deals dip to around €360–€450 in the low season or during sales, while the December holidays and the dry-season peak push toward €900.
What is the cheapest month to fly from Madrid to Havana?
September and October are usually the cheapest months to fly. Avoid December to March (the dry-season peak) and the Christmas and summer holidays, which are the busiest and most expensive.
Which airlines fly from Madrid to Havana?
Non-stop: Iberia, Air Europa, World2Fly and Air China. Iberia offers the widest schedule; World2Fly and Air Europa often carry the lower leisure fares. All four fly the route non-stop.
Which airport do I fly into in Havana?
You arrive at José Martí International (HAV), Havana’s main airport, about 15 km southwest of the city. Most non-stop flights from Madrid use Terminal 3, the international terminal; an official taxi is the usual way into the centre.
How far in advance should I book Madrid to Havana flights?
Aim to book 2 to 4 months ahead. Long-haul fares to Havana tend to rise as departure approaches, especially around the December–March high season and the Christmas and summer holidays, so early booking almost always wins.
Is it cheaper to fly on weekdays?
Often, yes — midweek departures (Tuesday to Thursday) are usually a little cheaper than a weekend, and flying out and back on weekdays save a little on a return. Being flexible by a day or two is one of the easiest ways to cut the fare.
Route and schedule details from current airline schedules; last reviewed July 2026. Indicative economy returns — always check the live fare before booking.



