Madrid to Havana Flights: Prices, Schedules & Entry Requirements
How long the direct Madrid-Havana flight takes, which airlines fly it, orientative seasonal prices, the best time to go and the documents you need to enter Cuba.
Equipo Ingrid Travel
21 de July de 2026 · 3 min read
A direct Madrid to Havana flight takes around 9.5-10 hours, and with a good fare the round trip sits in an orientative range of €500 to €950 depending on the season. Cuba is one of the most requested destinations by the Cuban community in Spain and by anyone after a different kind of Caribbean trip. This guide covers duration, airlines, prices, the best time to go and —crucially for this destination— the paperwork.
How long is the flight from Madrid to Havana?
Direct, the outbound leg from Madrid-Barajas to José Martí airport takes about 9.5-10 hours. The return is usually a little shorter thanks to favourable winds towards Europe. With a connection, total travel time can stretch to 14-22 hours, so for short stays the direct flight almost always pays off.
The time difference is 6 hours (Havana is behind mainland Spain), which works in your favour on the way out.
Which airlines fly from Madrid to Havana?
The usual line-up, which varies by season, mixes network and leisure carriers:
| Airline | Flight type | Profile |
|---|---|---|
| Iberia | Direct | Network carrier, several weekly frequencies |
| Air Europa | Direct | Network, loyalty programme |
| World2Fly | Direct | Leisure carrier, common in flight+hotel packages |
| European network airlines | 1 stop | Useful when direct fares climb |
Important: frequencies change with the season. Check real availability on our website or ask us.
How much does a Madrid to Havana flight cost?
Orientative round-trip economy ranges per person:
- Low season (May, June, September): between €450 and €650.
- Mid season (March, April, October, November): between €550 and €800.
- High season (Christmas, Easter, July and August): between €750 and €1,100.
Always check whether the fare includes checked baggage: for a long-stay destination like Cuba, travelling with no luggage rarely works out cheaper.
When is the best time to visit Cuba?
The dry season (November to April) is the most pleasant: less rain and more bearable humidity. It is worth avoiding the peak of hurricane season (August to October), although those months usually have the lowest prices of the year.
Documents for travelling to Cuba: don't leave them to the last minute
Cuba has its own requirements that are worth preparing early. For Spanish tourists, the usual list is:
- A valid passport (standard practice: at least 6 months of validity).
- Tourist visa / "tourist card": a mandatory document for tourist entry.
- Travel medical insurance with cover in Cuba: this is an entry requirement, not just a recommendation.
- An online traveller form before boarding.
Requirements can change, so always verify with the official source (the Cuban consulate) before travelling. You will find a general summary in our guide to travel documents for Latin America and the Caribbean.
How to get the best fare
As with other Caribbean routes, travel agencies work with consolidator fares that do not always appear in online search engines, and combining flight + hotel in a package usually beats booking each part separately. Send us your dates on our website or talk to us and we will put together the best available option for Havana.
Frequently asked questions
Are there direct flights between Madrid and Havana? +
Yes. Several airlines operate the direct Madrid-Havana route, with frequencies that vary by season. When direct fares climb, a connection can save money in exchange for longer travel time.
What documents do I need to travel to Cuba from Spain? +
Usually: a valid passport, the tourist card (tourist visa), travel medical insurance with cover in Cuba —an entry requirement— and the online traveller form. Always verify current requirements with the official source before travelling.
When is the best time to visit Havana? +
The dry season, November to April, is the most pleasant. It is best to avoid the peak of hurricane season (August to October), although it usually offers the lowest prices of the year.