Find the cheapest flights from Madrid to Havana in 2026. Compare airlines, prices by month, and booking tips to save on your trip.
Route: Madrid (MAD) → Havana (HAV)
Distance: Direct flights not available
Flight Duration: 12-18 h
Prices by Month
| Month | Avg Price | Demand |
|---|---|---|
| January | €620 | high |
| February | €580 | high |
| March | €520 | medium |
| April | €480 | medium |
| May | €420 | medium |
| June | €450 | medium |
| July | €520 | high |
| August | €550 | high |
| September | €340 | low |
| October | €360 | low |
| November | €420 | medium |
| December | €680 | high |
Airlines on This Route
- Iberia (direct): from €480 — Iberia operates seasonal direct flights to Havana. Book 8+ weeks ahead for direct flights, especially December-March. Use Avios points for redemptions on this route.
- Air Europa (connecting): from €420 — Air Europa often has connecting options via Madrid. Check their packages – sometimes bundling flights with hotels yields better value.
- Air France (connecting): from €450 — Connecting via Paris CDG. Tuesdays and Wednesdays often have better connection times. Check Air France’s flexible fare options for date changes.
- KLM (connecting): from €460 — KLM via Amsterdam Schiphol typically offers good connection times. Use Flying Blue miles for this route – excellent redemption rates.
Booking Strategy
The Madrid-Havana route peaks dramatically from mid-December through February due to European winter sun seekers and Cuban diaspora travel for holidays. For cheapest fares, target September-October when hurricane season lowers demand and airlines discount heavily. Book 6-10 weeks ahead for best prices on this route – Iberia and Air Europa release their cheapest seats in this window. Tuesday and Wednesday departures are typically €40-80 cheaper than weekend flights. Use Skyscanner’s ‘whole month’ view to identify the cheapest dates. Consider Air Europa packages that bundle flights + hotels in Varadero or Havana – these often work out cheaper than flight-only bookings. If flying indirect, avoid peak connection times at European hubs as overnight layovers can extend travel time significantly.
Route Tips
- Book direct flights on Iberia 8+ weeks ahead for December-March travel – these fill fast with diaspora traffic and Spanish tourists seeking winter sun.
- Ensure your tourist card (Tarjeta del Turista) is arranged before arrival – can be obtained from Cuban consulates or added by airlines for €25-35.
- Avoid arriving without accommodation confirmation – some airlines and transit countries may ask for proof of onward travel or hotel booking.
- September-October prices drop significantly but monitor weather forecasts – hurricane season occasionally affects flight schedules.
- Use USD or exchange euros at CADECA currency exchange houses in Havana (better rates than airports) – credit cards rarely work outside upscale hotels.
Frequently Asked Questions
How long is the flight from Madrid to Havana?
Direct flights from Madrid (MAD) to Havana (HAV) take approximately 9 hours 30 minutes aboard Iberia or Air Europa aircraft. If booking connecting flights through Paris, Amsterdam, or Frankfurt, expect 12-18 hours total travel time with layovers ranging from 1.5 to 4 hours. The shortest indirect routes typically go through Paris CDG (12h) while connections via Amsterdam can extend to 16-18 hours depending on transfer times. Morning departures from Madrid usually offer the most convenient connections to afternoon Havana arrivals.
How much does it cost to fly from Madrid to Havana?
Round-trip prices range from €300 in low season (September-October) to €680+ in peak winter months (December-February). The average price across the year sits around €480-520 for economy class. Direct flights on Iberia typically cost €480-600 while connecting options on Air France or KLM can be found for €400-500. Business class prices range from €1,800-2,500. September offers the best value with prices averaging €340, while December sees the highest demand and prices.
Are there direct flights from Madrid to Havana?
Yes, direct flights operate from Madrid-Barajas (MAD) to José Martí International Airport (HAV). Iberia maintains regular service on this route, typically using Airbus A330 or Boeing 787 aircraft. Air Europa also offers direct flights seasonally. Flight duration is approximately 9 hours 30 minutes. During low season (May-June and September-November), direct flights may be less frequent, and connecting options via European hubs become more necessary. Check both airlines directly as schedules change seasonally.
What is the cheapest month to fly from Madrid to Havana?
September and October are the cheapest months to fly from Madrid to Havana, with average prices around €340-360. This coincides with the Caribbean hurricane season, which deters some travelers despite Cuba being less affected than other Caribbean islands. May and November also offer good value (€420-480). The most expensive period is December through February, when European winter drives massive demand for Caribbean sun, with December averaging €680 and January-February around €580-620.
Which airlines fly from Madrid to Havana?
Iberia operates direct flights from Madrid and is the primary carrier on this route, offering economy and business class with 23kg baggage allowance. Air Europa also provides direct seasonal service. For connecting options, Air France (via Paris), KLM (via Amsterdam), Swiss (via Zurich), and TUI Airways (charter seasonal) all serve the route. Connecting airlines typically offer lower base fares but check baggage policies carefully as Air Europe’s basic economy excludes checked bags. Flying Blue and Iberia Plus programs offer good redemption options for this route.
What airport do I fly into in Havana?
You will arrive at José Martí International Airport (HAV), located 15km south of Havana’s city center. Terminals 1, 2, and 3 handle international flights with Terminal 3 being the main one for European carriers. Transportation options: Taxi (20-25 CUC, negotiate or use state-run taxi stands), USD exchange available at airport but rates are better in city. Airport transfer to Old Havana takes 20-30 minutes by car. Terminal facilities are basic – currency exchange, WiFi (slow), and limited food options. Pre-arrange accommodation transfer if possible.
How far in advance should I book Madrid to Havana flights?
For Madrid-Havana flights, book 6-10 weeks ahead for optimal prices. Airlines typically release their cheapest seats 8 weeks before departure. Last-minute deals are rare on this route due to consistent demand from Cuban expats in Spain. For December-February travel, book by October at the latest. September-October trips can be booked 4-6 weeks ahead for deals. Avoid booking more than 4 months in advance as airlines haven’t adjusted prices for seasonal demand yet, and you may overpay. Set price alerts on Skyscanner or Google Flights.
Is it cheaper to fly from Madrid to Havana on weekdays?
Yes, Tuesday and Wednesday departures are typically €40-80 cheaper than Friday-Sunday flights on the Madrid-Havana route. This pattern holds for both direct and connecting flights. The difference is most pronounced during shoulder season (April-May, October-November) when airlines offer more competitive pricing on off-peak days. However, weekend premium isn’t extreme on this route since many travelers are Cuban nationals visiting family, and they often must travel on weekends due to work commitments. Use Skyscanner’s flexible date search to compare prices across the entire week before booking.
Data updated: 2026-03



