Cheap Flights from Havana to Madrid

Travellers and cabin class

Compare Havana to Madrid flight deals

Find the cheapest month or even day of the year to fly to Madrid

Book the best Madrid fare with no extra fees

Flight deals from Havana to Madrid

Looking for a cheap last-minute deal or the best return flight from Havana to Madrid? Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Havana to Madrid

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Havana to Madrid flights are currently cheapest in June.

Direct flights from Havana to Madrid

Havana to Madrid: Alternative routes

Compare routes from Havana to Madrid below. You may find an airport to fly into that's cheaper, faster, or easier than Madrid.

Havana to Madrid: Flight information

The things to know before you go.
Cheapest flight foundج.م.‏ 19,610
Cheapest month to flyJune
Average flight time8 hrs, 56 mins
Most popular airlineEtihad Airways
Average flights per week53

Finding cheap flights from Havana to Madrid: Frequently asked questions

The best price we found for a return flight from Havana to Madrid is ج.م.‏ 32,893. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
8 hours and 56 minutes is the average flight time from Havana to Madrid.
Etihad Airways, Air Europa and China Eastern fly direct from Havana to Madrid.
As of April 2025, there are 38 flights per week flying from Havana to Madrid.
The cheapest month to fly from Havana to Madrid is usually April 2025.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Havana Airport to Madrid Airport on Tuesday, 3 June 2025.
Yes – the average flight time is 8 hours and 56 minutes.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Madrid but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar and it looks like the cheapest time to book a flight to Madrid is around 40 days in advance, so don’t leave your flight to the last minute.
Currently, Air France and Air China offer the cheapest flight tickets to Madrid.

Flying from Jose Marti International Airport (HAV) to Adolfo Suarez Madrid-Barajas Airport (MAD): what you need to know

  • A direct flight from Jose Marti International Airport to Adolfo Suarez Madrid-Barajas Airport takes an average of 9 hours 8 minutes. The timezone in Madrid is UTC+1, so it's 5 hours ahead of Havana.

  • For the first departure, hop on the 12:20 flight from Jose Marti International Airport to Adolfo Suarez Madrid-Barajas Airport. If you want to leave later, the last flight is at 23:55. With 28 flights each week from HAV to MAD, you can pick the one that best suits you.

  • During popular months such as August, you'll want to get to the airport well in advance. Arrive two hours before a domestic departure and four hours ahead for an international flight whenever you're travelling during peak periods in general.

  • You'll find a number of airlines offering direct flights from Jose Marti International Airport to Adolfo Suarez Madrid-Barajas Airport. When you're ready to start your Madrid adventure and experience this part of Spain, these leading carriers service the HAV to MAD route:

  • If you'd like to break up your flight from Jose Marti International Airport to Adolfo Suarez Madrid-Barajas Airport, add a stopover to your trip. Just uncheck 'Direct flights only' to find a destination that catches your eye. The most popular stopovers on the HAV - MAD route include:

    • Cancun International Airport

    • Tocumen International Airport

    • Miami International Airport

  • Before getting your cheap ticket from HAV to MAD, check if you need a visa to enter Spain. Visa and travel document requirements can vary and are updated often. To get the most up-to-date information, contact the nearest embassy or consulate of the country you're flying to.

How to find the cheapest flights from Jose Marti International Airport (HAV) to Adolfo Suarez Madrid-Barajas Airport (MAD)

  • The lowest price we've found for a one-way ticket from Jose Marti International Airport to Adolfo Suarez Madrid-Barajas Airport is ج.م.‏ 19,610. For a return flight on this route, the best price is ج.م.‏ 32,893. Depending on the availability and when you book, these fares could change.

  • Book 10 months before you want to travel. After crunching the numbers on our calendar, this is how far you'll want to book ahead to find cheap flight tickets from HAV to MAD.

  • June is the cheapest month for flight tickets from Jose Marti International Airport to Adolfo Suarez Madrid-Barajas Airport. If you need to travel at a different time of year, the 'Whole month' tool will show you the lowest prices across every month.

  • Getting a cheap ticket from HAV to MAD is easy with Price Alerts. Simply create one of these automatic alerts and we'll notify you when there's a better deal.

  • Take advantage of filters to find the ideal trip for you. To see the 'Fastest,' 'Cheapest' or 'Best' flights from Jose Marti International Airport to Adolfo Suarez Madrid-Barajas Airport, use the 'Sort by' tool. You can also filter results by departure and arrival times, airline, and journey duration.

Handy information about Jose Marti International Airport (HAV)

  • To reach Jose Marti International Airport from central Havana, it takes around 30 minutes by car. This depends on traffic, however. It's approximately 16 kilometres from the airport to the city centre.

  • After an easy way to start to your holiday? Stay near HAV. Whether you have an early flight from Jose Marti International Airport to Adolfo Suarez Madrid-Barajas Airport or want to avoid feeling rushed, these hotels are ideal:

Arriving at Adolfo Suarez Madrid-Barajas Airport (MAD)

  • If you're on a late flight from Jose Marti International Airport to Adolfo Suarez Madrid-Barajas Airport, few things top the convenience of staying close to the terminal. Grab your luggage from the carousel and then be showered and relaxing not long after at one of these hotels near MAD:

Getting from Adolfo Suarez Madrid-Barajas Airport (MAD) to central Madrid

  • From Adolfo Suarez Madrid-Barajas Airport, Madrid is approximately 18 kilometres away. It takes around 26 minutes to reach the centre driving.

  • It takes around 37 minutes if you're travelling by public transport.

When to fly to Adolfo Suarez Madrid-Barajas Airport (MAD)

  • July is the busiest month for flights from Jose Marti International Airport to Adolfo Suarez Madrid-Barajas Airport. To skip the crowds, travel to Madrid in April.

  • Before locking in your flight from Jose Marti International Airport to Adolfo Suarez Madrid-Barajas Airport, think about the kind of weather you like. July is the warmest month in Madrid, with the temperature ranging from 17 ºC to 36 ºC.

  • Look for cheap flight tickets from HAV to MAD in January if you like travelling in cooler conditions. Temperatures are at their lowest then, ranging between 0 ºC and 11 ºC on average.

More about Madrid

  • If you're looking for somewhere to rest your head, you'll find the top stays in Madrid right here. Browse these hotels after you've booked your flight from HAV to MAD:

  • El Retiro Park and Puerta del Sol are just a couple of the major attractions to put on your Madrid to-do list. Keep the adventure rolling by checking out Plaza Mayor.

Complete your Madrid trip with hotels and a car rental

  • Comparing flights is not the only thing we do. Once you've booked your cheap ticket to Adolfo Suarez Madrid-Barajas Airport, explore our great car rental offers that'll give you the freedom to see the sights at your own pace. Then, take a look at our exclusive rates for hotels to find your perfect Madrid stay.

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.