Outbound | Return | Airlines | Shop | Baggage | Price | ||
---|---|---|---|---|---|---|---|
Best option Havana Madrid | Outbound 11/09/25 direct 2W1506 08h 30min | Return 12/07/25 direct 2W1505 10h 10min | | ![]() | ? | $769 | |
Havana Madrid | Outbound 11/09/25 direct UX0052 08h 40min | Return 12/07/25 direct UX0051 10h 15min | | ![]() | $828 | ||
Havana Madrid | Outbound 11/09/25 direct UX0052 08h 40min | Return 12/07/25 direct UX0051 10h 15min | | ![]() | ? | $865 | |
Havana Madrid | Outbound 11/09/25 direct IB0274 08h 55min | Return 12/07/25 direct IB0273 10h 30min | | ![]() | ? | $915 | |
Havana Madrid | Outbound 11/09/25 direct X14282 08h 30min | Return 12/07/25 direct X14281 10h 10min | | ![]() | ? | $1,827 |
Stops
- Direct flight
Airline
- Air Europa Lineas Aereas
- Iberia
- World2Fly
- Hahn Air Technologies
Tips and tricks to help you find cheap flights from Havana to Madrid
Favorite airline: Air Europa
Air Europa is the most popular airline for flights from Havana to Madrid.

Air Europa
80 %

Condor
20 %
Direct flights are the cheapest connection
Direct flights on this route are $1,044.00 cheaper on average than flights with a stopover.
non stop flight
1 stop
08h 55min
20h 05min
686 $
1.730 $
The favorite connection is non-stop
80 % of travelers decide to book a direct flight on this route.
Route
bookings
Direct flights
08h 55min, from 686 $
80 %
1 stopover Frankfurt-Main
20h 05min, from 1.730 $
20 %
Important flight information
Flight information: Havana - Madrid
Roundtrip from | 768,97 $ |
---|---|
Flight duration | min. 08:40 / max. 09:15 |
Return flight duration | min. 10:20/ max. 11:30 |
Distance | 7470 km |
Flights per week | 21 |
Departure airport | Airport Havana-Jose Marti International (HAV) |
Departure country | Flights from Cuba |
Arrival airport | Airport Madrid-Barajas (MAD) |
Destination country | Flights to Spain |
Alternative routes to Spain
- Flight Havana - Tenerife North from 651 $
Flight destinations with a similar price
- Flight Madrid - Barcelona from 99 $
- Flight Madrid - Bogota from 750 $
- Flight Madrid - Caracas from 1.989 $
- Flight Madrid - Cancun from 785 $
- Flight Madrid - Dusseldorf from 131 $
- Flight Madrid - Buenos Aires-Ezeiza from 1.404 $
- Flight Madrid - Frankfurt from 60 $
- Flight Madrid - New York from 457 $
- Flight Madrid - Lima from 505 $
Flight destinations with a similar price
- Flight Havana - Istanbul from 693 $