Compare prices and tickets by train, bus or flight

Thu
Dec 2
$239Flixbus
Find prices
Fri
Dec 3
Find prices
$501Lufthansa
Sat
Dec 4
$118Union Ivkoni International
$426Lufthansa
Sun
Dec 5
$114Union Ivkoni International
$346Air France
Mon
Dec 6
Find prices
$306Lufthansa
Tue
Dec 7
$115Union Ivkoni International
$202Air France
Wed
Dec 8
Find prices
$190Air France
Thu
Dec 9
Find prices
$160Air France
Fri
Dec 10
Find prices
$158Air France
Sat
Dec 11
$95Union Ivkoni International
$136Lufthansa
Sun
Dec 12
$90Flixbus
$143Air France
Mon
Dec 13
Find prices
$133Air France
Tue
Dec 14
$95Union Ivkoni International
$190Air France
Thu
Dec 16
$114Flixbus
$136Lufthansa
Fri
Dec 17
$144Flixbus
$184Lufthansa
Sat
Dec 18
$95Union Ivkoni International
$184Lufthansa
Sun
Dec 19
$95Union Ivkoni International
$136Lufthansa
Mon
Dec 20
$180Flixbus
$222Lufthansa
Tue
Dec 21
$95Union Ivkoni International
$136Lufthansa
Wed
Dec 22
$234Flixbus
$581Brussels Airlines

More than 1,000 travel companies trust us to sell their tickets all in one place.

Ryanair
Easyjet
Eurowings
Vueling

Flight Information between Madrid and Zagreb

distanceDistance1055 miles (1701 km)
durationAverage flight duration8 h 10 min
priceAverage plane ticket price$368 (€307)
changesDirect flightYes
carriersAirlinesIberia, Lufthansa, Air France, KLM or Brussels Airlines

Flights from Madrid to Zagreb cover the 1055 miles (1701 km) long trip taking on average 8 h 10 min with our travel partners like Iberia, Lufthansa, Air France, KLM or Brussels Airlines. There are direct flight services available. You can get the cheapest plane tickets for this trip for as low as $190 (€158), but the average price of plane tickets is $368 (€307). Travelers depart most frequently from Madrid Barajas Airport and arrive in Zagreb Franjo Tuđman Airport.

Airlines

Lufthansa, Brussel airlines and Air France flights from Madrid to Zagreb

You can travel by flight between Madrid and Zagreb with Lufthansa, Brussel airlines and Air France for as low as $190 (€158). When you search for schedules and tickets, Omio will show you the best trip.

Lufthansa
Air France
Brussel airlines

Omio helps you compare and book the perfect flight with Lufthansa from Madrid to Zagreb for a smooth and relaxing journey. Check the latest Lufthansa flight schedules for the ideal departure and arrival times, take a look at the travel information for the Madrid to Zagreb flight with Lufthansa (such as baggage allowance and amenities offered onboard), compare the best connections for your Madrid - Zagreb route and then book a cheap plane ticket with ease. The distance between Madrid and Zagreb by plane is 1055 miles (1701 km). You can book tickets for this Lufthansa flight for as low as $306 (€255) one-way if you book in advance. When you search for Lufthansa tickets from Madrid to Zagreb in the Omio app, you can also check whether they are mobile tickets quickly and easily. If they are mobile tickets, then you can go paperless when taking a flight. Book that perfect Lufthansa Madrid - Zagreb plane ticket online and enjoy your trip!

These are Lufthansa's ticket policies for COVID-19 for the flight between Madrid and Zagreb:

  • Cashless payments recommended
  • Online booking and check-in recommended

Travel Tips

Madrid to Zagreb Flight
Take a flight to Zagreb easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Madrid to Zagreb.
FAQs
Is cross-border travel by flight between Madrid, Spain and Zagreb, Croatia allowed?

Travel between Madrid, Spain and Zagreb, Croatia by plane is: Partially open.

What is the status of international entry into Croatia from Spain?

International entry status: Entry is partially open for citizens and permanent residents of Spain

Do I need to self-quarantine on arrival in Croatia from Madrid?

Conditions of entry:

  • Negative COVID-19 test issued at most 3 days before arrival or 14 day mandatory self-quarantine
  • Travellers issued with the EU Digital COVID Certificate are exempt from quarantine and COVID-19 testing
  • Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test

What are the safety rules to follow in Zagreb, Croatia?

When traveling in Croatia, you must follow these COVID-19 safety rules:

  • Physical distance requirement: 1.5 metre (s) (5 feet)
  • Face mask requirement: Mandatory

The information above was last checked on 11/29/21. This can change before your date of travel so please review the latest COVID-19 travel safety regulations   for your flight between Madrid and Zagreb before traveling.

Are there travel restrictions, such as quarantine measures, in place when returning to Madrid, Spain from Zagreb, Croatia?

The restriction level for your return flight to Madrid, Spain from Zagreb is: Partially open.

Is my return flight into Madrid from Zagreb restricted?

International entry is allowed for: Entry is partially open for citizens and permanent residents of Croatia

Do I need to quarantine on arrival in Spain from Zagreb?

Conditions of reentry:

  • Negative COVID-19 test issued at most 3 days before arrival
  • Specific entry restrictions may apply for travel to Spain: Canary Islands
  • Health screen upon arrival
  • Travellers issued with the EU Digital COVID Certificate are exempt from quarantine and COVID-19 testing
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test (certificate needed)
  • Pre-arrival Health Control Form (FCS) required

What are the safety rules to follow in Madrid, Spain?

The government of Spain has imposed these measures to reduce the spread of COVID-19:

  • Social distancing required: 1.5 metre (s) (5 feet)
  • Face mask required: Mandatory

Last checked on 12/1/21. Remember to check the latest COVID-19 travel safety regulations for your flight to Madrid from Zagreb closer to your date of departure here here.

How much do cheap plane tickets between Madrid and Zagreb cost?
If you’re looking to save money on tickets, you can find cheap Madrid to Zagreb flights for as little as $190 (€158)  in the next 7 days.
What is the price of a flight ticket from Madrid to Zagreb?
If you are looking to buy your plane ticket in the next 7 days, you can expect the Madrid to Zagreb flight to cost on average $368 (€307)  one way.
How far is Madrid to Zagreb by plane?
You should expect to travel around 1055 miles (1701 km)  from Madrid to Zagreb by plane.
How many hours is the flight time from Madrid to Zagreb?
The flight time from Madrid to Zagreb is on average 8 h 10 min  for the 1055 miles (1701 km) long journey, but the time it takes to go from Madrid to Zagreb by flight can vary depending on specific dates or traveling on weekends and holidays.
What airport does the flight from Madrid to Zagreb depart from? Which Zagreb airport do I fly into from Madrid?

When traveling this route, Omio customers are departing most frequently from Madrid Barajas Airport   and arriving in Zagreb Franjo Tuđman Airport.

Where is the airport in Madrid to go to Zagreb? Where is the airport in Zagreb located?

Passengers board their flight most frequently from Madrid Barajas Airport, which is located approximately 7.9 miles (12.7 km) from the city center.

Passengers traveling this route most often arrive at Zagreb Franjo Tuđman Airport and need to travel approximately 6.9 miles (11.2 km) from the airport to reach the city center in Zagreb. You can check if there are airport shuttle services, taxi services or public transit options available from Zagreb Franjo Tuđman Airport to get you to the city center in Zagreb.

Which airlines can get me from Madrid to Zagreb?
For the route from Madrid to Zagreb you can take a flight with Iberia, Lufthansa, Air France, KLM or Brussels Airlines. Be sure to check out all possible airlines that offer services from Madrid to Zagreb on Omio to compare what amenities they may have.
When can I take the first flight from Madrid to Zagreb? When can I take the last flight for the day?
The earliest flight for this route departs from Madrid at 5: 10 AM. The last flight leaves from Madrid at 7: 05 PM. Check Omio for the latest flight schedule from Madrid to Zagreb and book the best time to depart on your chosen travel date.
When should I book the Madrid to Zagreb flight for the best deals on tickets?
If you purchase the Madrid to Zagreb flight within the next 7 days, you can find one way tickets to cost on average $368 (€307). However, booking your plane ticket in advance gives you access to the best prices for flights between Madrid and Zagreb. Look out for plane tickets for this journey to go on sale a few months before your planned departure date to find the best deals.