How long is the flight from Zagreb to Madrid?
A direct flight between the cities, covering a distance of 1,705 km, takes on average from 2 hours 30 minutes to 3 hours, depending on weather conditions and the type of aircraft.
Which airlines operate flights on this route?
Regular service between Zagreb and Madrid is provided by Croatia Airlines (OU), Iberia (IB), and the low-cost carrier Vueling (VY).
Which airport do the planes arrive at?
All flights on this route arrive at Madrid's main international airport — Barajas (MAD). Information on how to get from the airport to the city center is available on our website.
How can I find the cheapest ticket?
Ticket prices change constantly. For the current minimum prices on specific dates, check the low-fare calendar and price chart on this page.
Is a visa required for the trip?
For flights from Croatia to Spain, Russian citizens require a valid Schengen visa, as both countries are part of the Schengen Area.