Outbound flight: 10/16/23

16:10 MAD
19:45 HAV
Madrid-Barajas
Havana-Jose Marti International
direct

Return flight: 10/30/23

22:45 HAV
12:40 MAD
Havana-Jose Marti International
Madrid-Barajas
direct

$769
Outbound flight: 10/16/23

13:00 MAD
16:40 HAV
Madrid-Barajas
Havana-Jose Marti International
direct

Return flight: 10/30/23

19:30 HAV
09:35 MAD
Havana-Jose Marti International
Madrid-Barajas
direct

$834
Outbound flight: 10/16/23

10:05 MAD
17:05 HAV
Madrid-Barajas
Havana-Jose Marti International
1 Stopover

Return flight: 10/30/23

19:30 HAV
09:35 MAD
Havana-Jose Marti International
Madrid-Barajas
direct

$1,216
Outbound flight: 10/16/23

16:10 MAD
19:45 HAV
Madrid-Barajas
Havana-Jose Marti International
direct

Return flight: 10/30/23

21:55 HAV
15:25 MAD
Havana-Jose Marti International
Madrid-Barajas
1 Stopover

$1,258
Outbound flight: 10/16/23

00:30 MAD
16:15 HAV
Madrid-Barajas
Havana-Jose Marti International
1 Stopover

Return flight: 10/30/23

22:45 HAV
12:40 MAD
Havana-Jose Marti International
Madrid-Barajas
direct

$1,281
Outbound flight: 10/16/23

11:15 MAD
13:50 HAV
Madrid-Barajas
Havana-Jose Marti International
2 Stopovers

Return flight: 10/30/23

15:05 HAV
09:15 MAD
Havana-Jose Marti International
Madrid-Barajas
1 Stopover

$1,790
Outbound flight: 10/16/23

10:05 MAD
20:10 HAV
Madrid-Barajas
Havana-Jose Marti International
1 Stopover

Return flight: 10/30/23

13:00 HAV
05:05 MAD
Havana-Jose Marti International
Madrid-Barajas
1 Stopover

$1,798
Outbound flight: 10/16/23

11:05 MAD
08:20 HAV
Madrid-Barajas
Havana-Jose Marti International
2 Stopovers

Return flight: 10/30/23

09:20 HAV
05:05 MAD
Havana-Jose Marti International
Madrid-Barajas
1 Stopover

$1,801
Outbound flight: 10/16/23

17:25 MAD
22:00 HAV
Madrid-Barajas
Havana-Jose Marti International
2 Stopovers

Return flight: 10/30/23

19:30 HAV
09:35 MAD
Havana-Jose Marti International
Madrid-Barajas
direct

$1,980
Outbound flight: 10/16/23

00:30 MAD
16:15 HAV
Madrid-Barajas
Havana-Jose Marti International
1 Stopover

Return flight: 10/30/23

17:15 HAV
16:20 MAD
Havana-Jose Marti International
Madrid-Barajas
1 Stopover

$2,443