Outbound | Return | Airlines | Shop | Baggage | Price | ||
---|---|---|---|---|---|---|---|
Best option Havana Madrid | Outbound 09/25/25 direct UX0052 08h 55min | Return 10/05/25 direct UX0051 09h 35min | | ![]() | $1,080 | ||
Havana Madrid | Outbound 09/25/25 2 Stopovers (MIA, IAD) AA0253, UA2435, UA0260 34h 10min | Return 10/05/25 direct 2W1505 09h 45min | | ![]() | ? | $1,113 | |
Havana Madrid | Outbound 09/25/25 direct UX0052 08h 55min | Return 10/05/25 direct UX0051 09h 35min | | ![]() | ? | $1,128 | |
Havana Madrid | Outbound 09/25/25 direct UX0052 08h 55min | Return 10/05/25 direct UX0051 09h 35min | | ![]() | ? | $1,171 | |
Havana Madrid | Outbound 09/25/25 direct UX0052 08h 55min | Return 10/05/25 direct UX0051 09h 35min | | ![]() | ? | $2,080 |
Stops
- Direct flight
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 | $ 1.079,10 |
---|---|
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 |
Flight destinations with a similar price
- Flight Madrid - New York from $ 457
- Flight Madrid - Miami from $ 331
- Flight Madrid - Los Angeles from $ 596
- Flight Madrid - New York from $ 457
- Flight Madrid - Dubai from $ 482
- Flight Madrid - Buenos Aires-Ezeiza from $ 908
- Flight Madrid - Buenos Aires from $ 908
- Flight Madrid - Sao Paulo from $ 654
- Flight Madrid - Zurich from $ 84
- Flight Madrid - Shanghai Pudong from $ 1.037