Fare Guide
Estimated lowest fares found within 7 days


The cheapest airline(s) flying from Havana to Madrid is Air Europa.
Travel Period: May 2025 - April 2026
The cheapest month(s) to fly from Havana to Madrid is September.
-
May 2025
-
Jun 2025
-
Jul 2025
-
Aug 2025
-
Sep 2025
-
Oct 2025
-
Nov 2025
-
Dec 2025
-
Jan 2026
-
Feb 2026
-
Mar 2026
-
Apr 2026
The cheapest day(s) of the week to fly from Havana to Madrid is Saturday.
-
Sun Sunday
-
Mon Monday
-
Tue Tuesday
-
Wed Wednesday
-
Thu Thursday
-
Fri Friday
-
Sat Saturday
Flight Schedules
Last Updated: Wed, 2 Apr, 2025
-
Time
Earliest
- Earliest
- Latest
-
Depart
Earliest
- Earliest
- Latest
-
Arrive
- Earliest
- Latest
-
Duration
- Shortest
- Longest
-
Stopover
All
-
Airline
Filter by Airline
View All Airline
-
Availability
- M
- T
- W
- T
- F
- S
- S
-
20:50 HAV11:50 MAD9Hrs, 00m Direct
-
HAVHavana Jose Marti Intl Airport 20:50 - MAD 11:50 9h Direct
-
HAVHavana Jose Marti Intl Airport 20:50
-
MADMadrid Barajas Airport 11:50
- 9h
- Direct
-
World2Fly (2W 1506)Airbus A359 -
World2Fly (2W 1506) -
- -
- -
- W
- -
- -
- -
- S
- Airbus A359
-
21:45 HAV12:40 MAD8Hrs, 55m Direct
-
HAVHavana Jose Marti Intl Airport 21:45 - MAD 12:40 8h 55m Direct
-
HAVHavana Jose Marti Intl Airport 21:45
-
MADMadrid Barajas Airport 12:40
- 8h 55m
- Direct
-
Air Europa (UX 52)Boeing 787 8 -
Air Europa (UX 52) -
- -
- -
- W
- -
- -
- -
- -
- Boeing 787 8
-
21:45 HAV12:40 MAD8Hrs, 55m Direct
-
HAVHavana Jose Marti Intl Airport 21:45 - MAD 12:40 8h 55m Direct
-
HAVHavana Jose Marti Intl Airport 21:45
-
MADMadrid Barajas Airport 12:40
- 8h 55m
- Direct
-
Air Europa (UX 52)Boeing 787 9 -
Air Europa (UX 52) -
- M
- T
- -
- T
- F
- -
- S
- Boeing 787 9
-
22:50 HAV17:35 MAD12Hrs, 45m Direct
-
HAVHavana Jose Marti Intl Airport 22:50 - MAD 17:35 12h 45m Direct
-
HAVHavana Jose Marti Intl Airport 22:50
-
MADMadrid Barajas Airport 17:35
- 12h 45m
- Direct
-
Euroairlines (Q4 470)Airbus A359 -
Euroairlines (Q4 470) -
- -
- T
- -
- -
- -
- -
- -
- Airbus A359
-
23:55 HAV15:30 MAD9Hrs, 35m Direct
-
HAVHavana Jose Marti Intl Airport 23:55 - MAD 15:30 9h 35m Direct
-
HAVHavana Jose Marti Intl Airport 23:55
-
MADMadrid Barajas Airport 15:30
- 9h 35m
- Direct
-
Air China (CA 866)Boeing 787 9 -
Air China (CA 866) -
- -
- -
- W
- -
- -
- S
- -
- Boeing 787 9
-
01:00 HAV18:35 MAD11Hrs, 35m Direct
-
HAVHavana Jose Marti Intl Airport 01:00 - MAD 18:35 11h 35m Direct
-
HAVHavana Jose Marti Intl Airport 01:00
-
MADMadrid Barajas Airport 18:35
- 11h 35m
- Direct
-
Cubana de Aviación (CU 470)Airbus -
Cubana de Aviación (CU 470) -
- -
- -
- -
- T
- -
- -
- -
- Airbus
-
18:45 HAV09:35 MAD8Hrs, 50m Direct
-
HAVHavana Jose Marti Intl Airport 18:45 - MAD 09:35 8h 50m Direct
-
HAVHavana Jose Marti Intl Airport 18:45
-
MADMadrid Barajas Airport 09:35
- 8h 50m
- Direct
-
Iberia (IB 274)Airbus Industrie 330 300 -
Iberia (IB 274) -
- -
- T
- -
- -
- F
- -
- S
- Airbus Industrie 330 300
-
22:00 HAV19:20 MAD15Hrs, 20m 1 Stop (CDG)
-
HAVHavana Jose Marti Intl Airport 22:00 - MAD 19:20 15h 20m 1 Stop (CDG) Paris
-
HAVHavana Jose Marti Intl Airport 22:00CDGParis Charles de Gaulle Airport 17:05
-
CDGParis Charles de Gaulle Airport 13:05MADMadrid Barajas Airport 19:20
- 15h 20m (4h)
- 1 Stop CDG · Paris 4h
-
Air France (AF 959)Boeing 777 200 Air France (AF 1100)Airbus A220 300 -
Air France (AF 959) -
- -
- -
- -
- T
- -
- -
- -
-
22:00 HAV19:20 MAD15Hrs, 20m 1 Stop (CDG)
-
HAVHavana Jose Marti Intl Airport 22:00 - MAD 19:20 15h 20m 1 Stop (CDG) Paris
-
HAVHavana Jose Marti Intl Airport 22:00CDGParis Charles de Gaulle Airport 17:05
-
CDGParis Charles de Gaulle Airport 13:05MADMadrid Barajas Airport 19:20
- 15h 20m (4h)
- 1 Stop CDG · Paris 4h
-
Air France (AF 959)Boeing 777 200 Air France (AF 1100)Airbus -
Air France (AF 959) -
- -
- -
- -
- -
- -
- S
- -
-
22:00 HAV19:20 MAD15Hrs, 20m 1 Stop (CDG)
-
HAVHavana Jose Marti Intl Airport 22:00 - MAD 19:20 15h 20m 1 Stop (CDG) Paris
-
HAVHavana Jose Marti Intl Airport 22:00CDGParis Charles de Gaulle Airport 17:05
-
CDGParis Charles de Gaulle Airport 13:05MADMadrid Barajas Airport 19:20
- 15h 20m (4h)
- 1 Stop CDG · Paris 4h
-
Air France (AF 959)Boeing 777 200 Air France (AF 1100)Airbus -
Air France (AF 959) -
- -
- T
- -
- -
- -
- -
- -
-
22:00 HAV16:45 MAD12Hrs, 45m 1 Stop (CDG)
-
HAVHavana Jose Marti Intl Airport 22:00 - MAD 16:45 12h 45m 1 Stop (CDG) Paris
-
HAVHavana Jose Marti Intl Airport 22:00CDGParis Charles de Gaulle Airport 14:40
-
CDGParis Charles de Gaulle Airport 13:05MADMadrid Barajas Airport 16:45
- 12h 45m (1h 35m)
- 1 Stop CDG · Paris 1h 35m
-
Air France (AF 959)Boeing 777 200 Air France (AF 1800)Airbus -
Air France (AF 959) -
- -
- T
- -
- -
- -
- -
- -
-
22:00 HAV16:45 MAD12Hrs, 45m 1 Stop (CDG)
-
HAVHavana Jose Marti Intl Airport 22:00 - MAD 16:45 12h 45m 1 Stop (CDG) Paris
-
HAVHavana Jose Marti Intl Airport 22:00CDGParis Charles de Gaulle Airport 14:40
-
CDGParis Charles de Gaulle Airport 13:05MADMadrid Barajas Airport 16:45
- 12h 45m (1h 35m)
- 1 Stop CDG · Paris 1h 35m
-
Air France (AF 959)Boeing 777 200 Air France (AF 1800)Airbus -
Air France (AF 959) -
- -
- -
- -
- T
- -
- S
- -
-
10:30 HAV05:35 MAD13Hrs, 05m 1 Stop (MIA)
-
HAVHavana Jose Marti Intl Airport 10:30 - MAD 05:35 13h 05m 1 Stop (MIA) Miami
-
HAVHavana Jose Marti Intl Airport 10:30MIAMiami International Airport 15:20
-
MIAMiami International Airport 11:40MADMadrid Barajas Airport 05:35
- 13h 05m (3h 40m)
- 1 Stop MIA · Miami 3h 40m
-
American Airlines (AA 243)Boeing 737 Max 8 Passenger American Airlines (AA 68)Boeing 777 200 -
American Airlines (AA 243) -
- M
- T
- W
- T
- F
- S
- S
-
11:45 HAV05:35 MAD11Hrs, 50m 1 Stop (MIA)
-
HAVHavana Jose Marti Intl Airport 11:45 - MAD 05:35 11h 50m 1 Stop (MIA) Miami
-
HAVHavana Jose Marti Intl Airport 11:45MIAMiami International Airport 15:20
-
MIAMiami International Airport 12:55MADMadrid Barajas Airport 05:35
- 11h 50m (2h 25m)
- 1 Stop MIA · Miami 2h 25m
-
American Airlines (AA 1334)Boeing 737 Max 8 Passenger American Airlines (AA 68)Boeing 777 200 -
American Airlines (AA 1334) -
- -
- -
- -
- -
- -
- S
- -
-
18:59 JFK12:55 MIA14Hrs, 30m 1 Stop (MAD)
-
JFKNew York John F. Kennedy International Airport 18:59 - MIA 12:55 14h 30m 1 Stop (MAD) Madrid
-
JFKNew York John F. Kennedy International Airport 18:59HAVHavana Jose Marti Intl Airport 11:45
-
MADMadrid Barajas Airport 08:15MIAMiami International Airport 12:55
- 14h 30m (3h 05m)
- 1 Stop MAD · Madrid 3h 05m
-
American Airlines (AA 94)Boeing 777 200 American Airlines (AA 1334)Boeing 737 800 -
American Airlines (AA 94) -
- M
- T
- W
- T
- F
- -
- S
-
18:59 JFK12:55 MIA14Hrs, 30m 1 Stop (MAD)
-
JFKNew York John F. Kennedy International Airport 18:59 - MIA 12:55 14h 30m 1 Stop (MAD) Madrid
-
JFKNew York John F. Kennedy International Airport 18:59HAVHavana Jose Marti Intl Airport 11:45
-
MADMadrid Barajas Airport 08:15MIAMiami International Airport 12:55
- 14h 30m (3h 05m)
- 1 Stop MAD · Madrid 3h 05m
-
American Airlines (AA 94)Boeing 777 200 American Airlines (AA 1334)Boeing 737 Max 8 Passenger -
American Airlines (AA 94) -
- -
- -
- -
- -
- -
- S
- -
-
11:45 HAV07:45 MAD14Hrs, 00m 1 Stop (MIA)
-
HAVHavana Jose Marti Intl Airport 11:45 - MAD 07:45 14h 1 Stop (MIA) Miami
-
HAVHavana Jose Marti Intl Airport 11:45MIAMiami International Airport 17:05
-
MIAMiami International Airport 12:55MADMadrid Barajas Airport 07:45
- 14h (4h 10m)
- 1 Stop MIA · Miami 4h 10m
-
American Airlines (AA 1334)Boeing 737 800 Iberia (IB 334)Airbus -
American Airlines (AA 1334) -
- M
- T
- W
- T
- -
- -
- -
-
11:45 HAV05:35 MAD11Hrs, 50m 1 Stop (MIA)
-
HAVHavana Jose Marti Intl Airport 11:45 - MAD 05:35 11h 50m 1 Stop (MIA) Miami
-
HAVHavana Jose Marti Intl Airport 11:45MIAMiami International Airport 15:20
-
MIAMiami International Airport 12:55MADMadrid Barajas Airport 05:35
- 11h 50m (2h 25m)
- 1 Stop MIA · Miami 2h 25m
-
American Airlines (AA 1334)Boeing 737 800 American Airlines (AA 68)Boeing 777 200 -
American Airlines (AA 1334) -
- M
- T
- W
- T
- F
- -
- S
-
11:45 HAV07:45 MAD14Hrs, 00m 1 Stop (MIA)
-
HAVHavana Jose Marti Intl Airport 11:45 - MAD 07:45 14h 1 Stop (MIA) Miami
-
HAVHavana Jose Marti Intl Airport 11:45MIAMiami International Airport 17:05
-
MIAMiami International Airport 12:55MADMadrid Barajas Airport 07:45
- 14h (4h 10m)
- 1 Stop MIA · Miami 4h 10m
-
American Airlines (AA 1334)Boeing 737 800 Iberia (IB 334)Airbus Industrie A330 200 -
American Airlines (AA 1334) -
- -
- -
- -
- -
- -
- -
- S
-
12:28 HAV10:25 MAD15Hrs, 57m 1 Stop (PTY)
-
HAVHavana Jose Marti Intl Airport 12:28 - MAD 10:25 15h 57m 1 Stop (PTY) Panama City
-
HAVHavana Jose Marti Intl Airport 12:28PTYPanama City Tocumen International Airport 17:35
-
PTYPanama City Tocumen International Airport 14:11MADMadrid Barajas Airport 10:25
- 15h 57m (3h 24m)
- 1 Stop PTY · Panama City 3h 24m
-
Copa Airlines (CM 372)Boeing 737 Max 8 Passenger Iberia (IB 258)Airbus -
Copa Airlines (CM 372) -
- -
- -
- -
- T
- -
- -
- -
-
12:28 HAV10:25 MAD15Hrs, 57m 1 Stop (PTY)
-
HAVHavana Jose Marti Intl Airport 12:28 - MAD 10:25 15h 57m 1 Stop (PTY) Panama City
-
HAVHavana Jose Marti Intl Airport 12:28PTYPanama City Tocumen International Airport 17:35
-
PTYPanama City Tocumen International Airport 14:11MADMadrid Barajas Airport 10:25
- 15h 57m (3h 24m)
- 1 Stop PTY · Panama City 3h 24m
-
Copa Airlines (CM 372)Boeing 737 Max 9 Passenger Iberia (IB 258)Airbus -
Copa Airlines (CM 372) -
- M
- -
- -
- -
- -
- S
- -
-
13:00 HAV07:45 MAD12Hrs, 45m 1 Stop (MIA)
-
HAVHavana Jose Marti Intl Airport 13:00 - MAD 07:45 12h 45m 1 Stop (MIA) Miami
-
HAVHavana Jose Marti Intl Airport 13:00MIAMiami International Airport 17:05
-
MIAMiami International Airport 14:10MADMadrid Barajas Airport 07:45
- 12h 45m (2h 55m)
- 1 Stop MIA · Miami 2h 55m
-
American Airlines (AA 2706)Boeing 737 800 Iberia (IB 334)Airbus -
American Airlines (AA 2706) -
- M
- T
- W
- T
- -
- -
- -
-
13:00 HAV07:45 MAD12Hrs, 45m 1 Stop (MIA)
-
HAVHavana Jose Marti Intl Airport 13:00 - MAD 07:45 12h 45m 1 Stop (MIA) Miami
-
HAVHavana Jose Marti Intl Airport 13:00MIAMiami International Airport 17:05
-
MIAMiami International Airport 14:10MADMadrid Barajas Airport 07:45
- 12h 45m (2h 55m)
- 1 Stop MIA · Miami 2h 55m
-
American Airlines (AA 2706)Boeing 737 800 Iberia (IB 334)Airbus Industrie A330 200 -
American Airlines (AA 2706) -
- -
- -
- -
- -
- -
- -
- S
-
20:35 PHL14:10 MIA14Hrs, 35m 1 Stop (MAD)
-
PHLPhiladelphia International Airport 20:35 - MIA 14:10 14h 35m 1 Stop (MAD) Madrid
-
PHLPhiladelphia International Airport 20:35HAVHavana Jose Marti Intl Airport 13:00
-
MADMadrid Barajas Airport 09:35MIAMiami International Airport 14:10
- 14h 35m (3h 39m)
- 1 Stop MAD · Madrid 3h 39m
-
American Airlines (AA 740)Boeing 787 8 American Airlines (AA 2706)Boeing 737 800 -
American Airlines (AA 740) -
- M
- T
- W
- T
- F
- S
- S
-
14:50 HAV12:45 MAD15Hrs, 55m 1 Stop (MIA)
-
HAVHavana Jose Marti Intl Airport 14:50 - MAD 12:45 15h 55m 1 Stop (MIA) Miami
-
HAVHavana Jose Marti Intl Airport 14:50MIAMiami International Airport 22:05
-
MIAMiami International Airport 16:00MADMadrid Barajas Airport 12:45
- 15h 55m (6h 05m)
- 1 Stop MIA · Miami 6h 05m
-
American Airlines (AA 838)Boeing 737 800 Iberia (IB 338)Airbus -
American Airlines (AA 838) -
- M
- T
- W
- -
- -
- -
- -
-
15:01 HAV13:15 MAD16Hrs, 14m 1 Stop (PTY)
-
HAVHavana Jose Marti Intl Airport 15:01 - MAD 13:15 16h 14m 1 Stop (PTY) Panama City
-
HAVHavana Jose Marti Intl Airport 15:01PTYPanama City Tocumen International Airport 20:25
-
PTYPanama City Tocumen International Airport 16:44MADMadrid Barajas Airport 13:15
- 16h 14m (3h 41m)
- 1 Stop PTY · Panama City 3h 41m
-
Copa Airlines (CM 359)Boeing 737 800 Air Europa (UX 56)Boeing 787 8 -
Copa Airlines (CM 359) -
- -
- T
- W
- -
- -
- -
- S
-
15:01 HAV13:15 MAD16Hrs, 14m 1 Stop (PTY)
-
HAVHavana Jose Marti Intl Airport 15:01 - MAD 13:15 16h 14m 1 Stop (PTY) Panama City
-
HAVHavana Jose Marti Intl Airport 15:01PTYPanama City Tocumen International Airport 20:25
-
PTYPanama City Tocumen International Airport 16:44MADMadrid Barajas Airport 13:15
- 16h 14m (3h 41m)
- 1 Stop PTY · Panama City 3h 41m
-
Copa Airlines (CM 359)Boeing 737 800 Air Europa (UX 56)Boeing 787 9 -
Copa Airlines (CM 359) -
- M
- -
- -
- -
- F
- S
- -
-
15:55 HAV12:45 MAD14Hrs, 50m 1 Stop (MIA)
-
HAVHavana Jose Marti Intl Airport 15:55 - MAD 12:45 14h 50m 1 Stop (MIA) Miami
-
HAVHavana Jose Marti Intl Airport 15:55MIAMiami International Airport 22:05
-
MIAMiami International Airport 17:05MADMadrid Barajas Airport 12:45
- 14h 50m (5h)
- 1 Stop MIA · Miami 5h
-
American Airlines (AA 253)Airbus Iberia (IB 338)Airbus -
American Airlines (AA 253) -
- M
- -
- -
- T
- F
- S
- S
-
18:25 HAV12:45 MAD12Hrs, 20m 1 Stop (MIA)
-
HAVHavana Jose Marti Intl Airport 18:25 - MAD 12:45 12h 20m 1 Stop (MIA) Miami
-
HAVHavana Jose Marti Intl Airport 18:25MIAMiami International Airport 22:05
-
MIAMiami International Airport 19:35MADMadrid Barajas Airport 12:45
- 12h 20m (2h 30m)
- 1 Stop MIA · Miami 2h 30m
-
American Airlines (AA 2483)Airbus Iberia (IB 338)Airbus -
American Airlines (AA 2483) -
- -
- -
- -
- T
- F
- S
- S
The fastest flight time for direct flights from Havana to Madrid is 8 hours 50 minutes. Check latest flight schedules & prices on Wego.
The most popular airline flying from Havana to Madrid is Air France. Find the latest flight deals on Wego.
The flight distance between Havana and Madrid is 7440km. Check all available flights on Wego.
The earliest flight of the day departs at 01:00. The last flight of the day departs at 20:50. See the full list of flight times on Wego.
There are 6 airlines that offer direct flights from Havana to Madrid. Find out the list of airlines on Wego.