How can I find cheap flights from Zagreb Airport to Madrid Barajas Airport?
Explore the cheapest one-way and round-trip flights from Zagreb Airport to Madrid Barajas Airport over the next 90 days, with one-way fares from MYR 373 and round-trip from MYR 755. Based on Trip.com's latest 7-day flight data.
- Return
- Cheapest
- Direct
- Recommended
- Next 7 days
- Fastest
- Cheapest nonstop
ZAG 08:252h 55mDirectMAD 11:20Zagreb - Madrid | Sun, Dec 27 | Croatia Airlines
MAD 12:102h 45mDirectZAG 14:55Madrid - Zagreb | Wed, Dec 30 | Croatia AirlinesMYR 780 MYR 97620% off20% offMYR 976 MYR 780
ZAG 08:252h 55mDirectMAD 11:20Zagreb - Madrid | Wed, Dec 2 | Croatia Airlines
MAD 12:102h 45mDirectZAG 14:55Madrid - Zagreb | Sun, Dec 6 | Croatia AirlinesMYR 788 MYR 97619% off19% offMYR 976 MYR 788
ZAG 08:252h 55mDirectMAD 11:20Zagreb - Madrid | Sun, Nov 22 | Croatia Airlines
MAD 12:102h 45mDirectZAG 14:55Madrid - Zagreb | Sun, Nov 29 | Croatia AirlinesMYR 790 MYR 97619% off19% offMYR 976 MYR 790
ZAG 08:252h 55mDirectMAD 11:20Zagreb - Madrid | Fri, Dec 18 | Croatia Airlines
MAD 12:102h 45mDirectZAG 14:55Madrid - Zagreb | Wed, Dec 23 | Croatia AirlinesMYR 79119% offMYR 976 MYR 791
ZAG 08:252h 55mDirectMAD 11:20Zagreb - Madrid | Sun, Dec 13 | Croatia Airlines
MAD 12:102h 45mDirectZAG 14:55Madrid - Zagreb | Sun, Dec 20 | Croatia AirlinesMYR 79319% offMYR 976 MYR 793
ZAG 08:252h 55mDirectMAD 11:20Zagreb - Madrid | Fri, Dec 25 | Croatia Airlines
MAD 12:102h 45mDirectZAG 14:55Madrid - Zagreb | Sun, Dec 27 | Croatia AirlinesMYR 79319% offMYR 976 MYR 793
ZAG 08:252h 55mDirectMAD 11:20Zagreb - Madrid | Wed, Dec 16 | Croatia Airlines
MAD 12:102h 45mDirectZAG 14:55Madrid - Zagreb | Sun, Dec 20 | Croatia AirlinesMYR 86811% offMYR 976 MYR 868
ZAG 08:158h 40m1 stopMAD 16:55Zagreb - Madrid | Sun, Dec 13 | Air Serbia
MAD 17:4517h 15m1 stopZAG 11:00Madrid - Zagreb | Sun, Dec 20 | Air SerbiaMYR 75523% offMYR 976 MYR 755
ZAG 11:306h1 stopMAD 17:30Zagreb - Madrid | Wed, Dec 30 | Air Serbia
MAD 17:4515h 15m1 stopZAG 09:00Madrid - Zagreb | Fri, Jan 1 | Air SerbiaMYR 75722% offMYR 976 MYR 757
ZAG 13:0017h 25m1 stopMAD 14:00Zagreb - Madrid | Fri, Nov 13 | Normal Airline
MAD 15:006hDirectZAG 16:00Madrid - Zagreb | Sun, Nov 15 | Normal AirlineFind more flightsFind more flights
- Cheapest
ZAG 12:209h 35m1 stopMAD 21:55Zagreb - Madrid | Sun, Nov 22 | RyanairMYR 373 MYR 75050% off50% offMYR 750 MYR 373
ZAG 11:3023h 50m1 stopMAD 11:20Zagreb - Madrid | Fri, Jan 1 | Air SerbiaMYR 394 MYR 75047% off47% offMYR 750 MYR 394
ZAG 22:0518h 50m1 stopMAD 16:55Zagreb - Madrid | Thu, Dec 24 | Air SerbiaMYR 409 MYR 75045% off45% offMYR 750 MYR 409
ZAG 18:5022h 40m1 stopMAD 17:30Zagreb - Madrid | Tue, Jan 5 | Air SerbiaMYR 41744% offMYR 750 MYR 417
ZAG 11:3023h 50m1 stopMAD 11:20Zagreb - Madrid | Fri, Dec 25 | Air SerbiaMYR 41844% offMYR 750 MYR 418
ZAG 08:158h 40m1 stopMAD 16:55Zagreb - Madrid | Sun, Jan 3 | Air SerbiaMYR 41844% offMYR 750 MYR 418
ZAG 11:3023h 50m1 stopMAD 11:20Zagreb - Madrid | Mon, Dec 28 | Air SerbiaMYR 41944% offMYR 750 MYR 419
ZAG 22:0518h 50m1 stopMAD 16:55Zagreb - Madrid | Sat, Dec 19 | Air SerbiaMYR 43242% offMYR 750 MYR 432
ZAG 12:4519h 55m1 stopMAD 08:40Zagreb - Madrid | Tue, Jan 5 | RyanairMYR 44041% offMYR 750 MYR 440
ZAG 13:0017h 25m1 stopMAD 14:00Zagreb - Madrid | Fri, Nov 13 | Normal AirlineFind more flightsFind more flights
- Cheapest nonstop
ZAG 08:252h 55mDirectMAD 11:20Zagreb - Madrid | Wed, Dec 30 | Croatia AirlinesMYR 665 MYR 75011% off11% offMYR 750 MYR 665
ZAG 08:252h 55mDirectMAD 11:20Zagreb - Madrid | Fri, Dec 18 | Croatia AirlinesMYR 667 MYR 75011% off11% offMYR 750 MYR 667
ZAG 08:252h 55mDirectMAD 11:20Zagreb - Madrid | Thu, Dec 17 | Croatia AirlinesMYR 676 MYR 86222% off22% offMYR 862 MYR 676
ZAG 08:252h 55mDirectMAD 11:20Zagreb - Madrid | Sat, Dec 5 | Croatia AirlinesMYR 69419% offMYR 862 MYR 694
ZAG 08:252h 55mDirectMAD 11:20Zagreb - Madrid | Mon, Dec 21 | Croatia AirlinesMYR 69719% offMYR 862 MYR 697
ZAG 08:252h 55mDirectMAD 11:20Zagreb - Madrid | Sat, Dec 12 | Croatia AirlinesMYR 70019% offMYR 862 MYR 700
ZAG 08:252h 55mDirectMAD 11:20Zagreb - Madrid | Thu, Jan 7 | Croatia AirlinesMYR 71217% offMYR 862 MYR 712
ZAG 08:252h 55mDirectMAD 11:20Zagreb - Madrid | Mon, Dec 7 | Croatia AirlinesMYR 71917% offMYR 862 MYR 719
ZAG 08:252h 55mDirectMAD 11:20Zagreb - Madrid | Thu, Nov 26 | Croatia AirlinesMYR 73115% offMYR 862 MYR 731
ZAG 13:0017h 25m1 stopMAD 14:00Zagreb - Madrid | Fri, Nov 13 | Normal AirlineFind more flightsFind more flights
- Cheapest nonstop
ZAG 08:252h 55mDirectMAD 11:20Zagreb - Madrid | Thu, Dec 17 | Croatia AirlinesMYR 676 MYR 1,23845% off45% offMYR 1,238 MYR 676
ZAG 08:252h 55mDirectMAD 11:20Zagreb - Madrid | Sat, Dec 5 | Croatia AirlinesMYR 694 MYR 1,23844% off44% offMYR 1,238 MYR 694
ZAG 08:252h 55mDirectMAD 11:20Zagreb - Madrid | Mon, Dec 21 | Croatia AirlinesMYR 697 MYR 1,23844% off44% offMYR 1,238 MYR 697
ZAG 08:252h 55mDirectMAD 11:20Zagreb - Madrid | Sat, Dec 12 | Croatia AirlinesMYR 70043% offMYR 1,238 MYR 700
ZAG 08:252h 55mDirectMAD 11:20Zagreb - Madrid | Thu, Jan 7 | Croatia AirlinesMYR 71242% offMYR 1,238 MYR 712
ZAG 08:252h 55mDirectMAD 11:20Zagreb - Madrid | Mon, Dec 7 | Croatia AirlinesMYR 71942% offMYR 1,238 MYR 719
ZAG 08:252h 55mDirectMAD 11:20Zagreb - Madrid | Thu, Nov 26 | Croatia AirlinesMYR 73141% offMYR 1,238 MYR 731
ZAG 08:252h 55mDirectMAD 11:20Zagreb - Madrid | Mon, Dec 14 | Croatia AirlinesMYR 74740% offMYR 1,238 MYR 747
ZAG 08:252h 55mDirectMAD 11:20Zagreb - Madrid | Sat, Nov 21 | Croatia AirlinesMYR 75639% offMYR 1,238 MYR 756
ZAG 13:0017h 25m1 stopMAD 14:00Zagreb - Madrid | Fri, Nov 13 | Normal AirlineFind more flightsFind more flights
- Cheapest nonstop
ZAG 08:252h 55mDirectMAD 11:20Zagreb - Madrid | Sat, Nov 14 | Croatia AirlinesMYR 1,519 MYR 2,70844% off44% offMYR 2,708 MYR 1,519
ZAG 08:252h 55mDirectMAD 11:20Zagreb - Madrid | Thu, Nov 12 | Croatia AirlinesMYR 2,410 MYR 2,70811% off11% offMYR 2,708 MYR 2,410
ZAG 13:0017h 25m1 stopMAD 14:00Zagreb - Madrid | Fri, Nov 13 | Normal AirlineFind more flightsFind more flights
ZAG 08:252h 55mDirectMAD 11:20Zagreb - Madrid | Wed, Dec 30 | Croatia AirlinesMYR 665 MYR 75011% off11% offMYR 750 MYR 665
ZAG 08:252h 55mDirectMAD 11:20Zagreb - Madrid | Fri, Dec 18 | Croatia AirlinesMYR 667 MYR 75011% off11% offMYR 750 MYR 667
ZAG 08:252h 55mDirectMAD 11:20Zagreb - Madrid | Thu, Dec 17 | Croatia AirlinesMYR 676 MYR 86222% off22% offMYR 862 MYR 676
ZAG 08:252h 55mDirectMAD 11:20Zagreb - Madrid | Sat, Dec 5 | Croatia AirlinesMYR 69419% offMYR 862 MYR 694
ZAG 08:252h 55mDirectMAD 11:20Zagreb - Madrid | Mon, Dec 21 | Croatia AirlinesMYR 69719% offMYR 862 MYR 697
ZAG 08:252h 55mDirectMAD 11:20Zagreb - Madrid | Sat, Dec 12 | Croatia AirlinesMYR 70019% offMYR 862 MYR 700
ZAG 08:252h 55mDirectMAD 11:20Zagreb - Madrid | Thu, Jan 7 | Croatia AirlinesMYR 71217% offMYR 862 MYR 712
ZAG 08:252h 55mDirectMAD 11:20Zagreb - Madrid | Mon, Dec 7 | Croatia AirlinesMYR 71917% offMYR 862 MYR 719
ZAG 08:252h 55mDirectMAD 11:20Zagreb - Madrid | Thu, Nov 26 | Croatia AirlinesMYR 73115% offMYR 862 MYR 731
ZAG 13:0017h 25m1 stopMAD 14:00Zagreb - Madrid | Fri, Nov 13 | Normal AirlineFind more flightsFind more flights
Displayed flight fares from Zagreb to Madrid are based on average prices across airlines for the next 3 months, according to the latest Trip.com database.
Trip.com Price Insights: Flights from Zagreb Airport to Madrid Barajas Airport
What is the cheapest month to fly from Zagreb Airport to Madrid Barajas Airport?
Based on Trip.com's data from the past 12 months, the cheapest one-way flights from Zagreb Airport to Madrid Barajas Airport are usually in November, with an average price of MYR 584. It is best to avoid December, when the average price can reach MYR 1,703.
What is the cheapest day of the week to fly from Zagreb Airport to Madrid Barajas Airport?
Based on Trip.com's data from the past 12 months, the cheapest departure day from Zagreb Airport to Madrid Barajas Airport is Wednesday, with average prices usually lower than other days. Avoid departing on Tuesday as prices are typically highest on that day.
Which airline offers the cheapest flights from Zagreb Airport to Madrid Barajas Airport?
The cheapest airline flying from Zagreb Airport to Madrid Barajas Airport is Ryanair (from MYR 301) among 10 carriers operating this route. Based on Trip.com's latest 7-day flight data.










Find more flights and airlines
What is the flight schedule from Zagreb Airport to Madrid Barajas Airport?
Check the schedule for flights from Zagreb to Madrid and find the flight that best matches your travel plans.
-
FR6000
Zagreb Airport
05:45
ZAG
07:00
BGY
S M - - T F SSearch -
FR5494
Il Caravaggio International Airport
06:45
BGY
09:05
MAD
S - - W T F S -
FR3104
Zagreb Airport
11:00
ZAG
12:25
STN
S M T W T F SSearch -
FR2628
London Stansted Airport
07:45
STN
11:15
MAD
S M T W T F S -
JU601
Zagreb Airport
09:40
ZAG
10:55
BEG
S M - W T F SSearch -
JU572
Belgrade Nikola Tesla Airport
14:25
BEG
18:00
MAD
S - - W - F - -
FR8836
Zagreb Airport
05:45
ZAG
07:10
FCO
S - - W T F -Search -
W46011
Leonardo da Vinci–Fiumicino Airport
06:00
FCO
08:40
MAD
S M T W T F S -
KL1964
Zagreb Airport
06:40
ZAG
08:45
AMS
S M T W T F SSearch -
KL1509
Amsterdam Airport Schiphol
21:05
AMS
23:35
MAD
S M T W T - S -
JU605
Zagreb Airport
18:50
ZAG
20:05
BEG
S - T - T - SSearch -
JU572
Belgrade Nikola Tesla Airport
14:25
BEG
18:00
MAD
S - - W - F - -
JU601
Zagreb Airport
09:40
ZAG
10:55
BEG
S M - W T F SSearch -
JU570
Belgrade Nikola Tesla Airport
08:05
BEG
11:40
MAD
- - T - - - S
About Zagreb Airport and Madrid Barajas Airport
Learn about Zagreb Airport (ZAG) and Madrid Barajas Airport (MAD) — including location, terminals, transportation, and travel tips.
| Flight distance | 1,693.02km |
|---|---|
| Cheapest one-way ticket price | MYR 373 |
| Cheapest return ticket price | MYR 755 |
FAQs for Zagreb Airport to Madrid Barajas Airport Flights
How long is the flight from Zagreb Airport to Madrid Barajas Airport?
Zagreb Airport to Madrid Barajas Airport takes about 2 hours 33 minutes on average. Actual flight time may vary depending on route, weather and air traffic.How many daily flights are there from Zagreb Airport (ZAG) to Madrid Barajas Airport (MAD)?
There are around 1 daily flights from Zagreb Airport (ZAG) to Madrid Barajas Airport (MAD).What is the flight schedule from Zagreb Airport to Madrid Barajas Airport?
The earliest flight from Zagreb Airport to Madrid Barajas Airport departs at 08:25, and the last departs at 08:25, with about 1 flights per day. Flight times may change, so please check the latest departure and arrival times before you travel.When are flight tickets from Zagreb Airport (ZAG) to Madrid Barajas Airport (MAD) most expensive?
The route from Zagreb Airport (ZAG) to Madrid Barajas Airport (MAD) is quite popular. Without considering departure times or holidays, tickets cost around MYR 1,422 in November, the most expensive month to book this route.What is the transportation method from the main airport to downtown in Madrid?
- The distance from Madrid Barajas Airport to downtown is about 14km, by taxi about 30 minutes.
Which airline operates the most direct flights from Zagreb Airport (ZAG) to Madrid Barajas Airport (MAD)?
Iberia is a very popular airline operating an average of 697 flights per month.What are the cheapest flights from Zagreb Airport to Madrid Barajas Airport?
One-way flights from Zagreb Airport to Madrid Barajas Airport currently start from MYR 373, and round-trip fares start from MYR 755. The current lowest fare is a Ryanair flight departing on Sun, Nov 22; prices may vary depending on availability.Which airlines offer direct flights from Zagreb Airport to Madrid Barajas Airport?
Yes. Croatia Airlines operate direct flights from Zagreb Airport to Madrid Barajas Airport, with an average flight time of 2 hours 28 minutes, and around 3 weekly flights. Actual flight frequency may vary by season.What is the average price of a flight from Zagreb Airport to Madrid Barajas Airport?
Based on Trip.com flight data for departures within the next 30 days with at most one stop, the average one-way price from Zagreb Airport to Madrid Barajas Airport is MYR 1,182. Prices may vary depending on the departure date, airline, and availability.Which budget airlines fly from Zagreb Airport to Madrid Barajas Airport?
Vueling Airlines are the most popular budget airlines flying from Zagreb Airport to Madrid Barajas Airport, with one-way fares starting from MYR 373. Compare final prices carefully, as baggage, seat selection and payment fees may apply.How many weekly flights are there from Zagreb Airport to Madrid Barajas Airport?
Zagreb Airport to Madrid Barajas Airport operates around 3 weekly flights, mainly by Croatia Airlines. Actual frequency may vary during holidays and seasonal schedule adjustments.How do I book flights from Zagreb Airport to Madrid Barajas Airport on Trip.com?
Enter Zagreb Airport and Madrid Barajas Airport, select your departure date and number of passengers, then compare flights by price, flight duration, and baggage allowance. Once you've chosen a fare, review the change and refund rules, fill in passenger details, and pay to receive your booking confirmation.
Find Cheap Flights with Trip.com
- Cheap flights from Pleso Airport to Heathrow Airport
- Pleso Airport to Split Airport flights
- Pleso Airport to Skopje Airport plane tickets
- Pleso Airport to Dubrovnik Airport flights
- Pleso Airport to Tribhuvan International Airport plane tickets
- Pleso Airport to Dubrovnik plane tickets
- Pleso Airport to Kathmandu flights
- Pleso Airport to London plane tickets
- Pleso Airport to Skopje plane tickets
- Pleso Airport to Split plane tickets
- Luton Airport to Barajas Airport flights
- Cheap flights from Gatwick Airport to Barajas Airport
- Stansted Airport to Barajas Airport flights
- Manchester Airport to Barajas Airport flights
- Heathrow Airport to Barajas Airport plane tickets
- Lisbon to Barajas Airport flights
- Cheap flights from Paris to Barajas Airport
- Amsterdam to Barajas Airport flights
- Cheap flights from Manchester to Barajas Airport
- London to Barajas Airport flights
Note: Prices shown on this page are the estimated lowest prices and include all taxes and fees found in the last 24 hours.