How can I find cheap flights from Madrid Barajas Airport to Zagreb Airport?
Explore the cheapest one-way and round-trip flights from Madrid Barajas Airport to Zagreb Airport over the next 90 days, with one-way fares from TWD 1,851 and round-trip from TWD 6,040. Based on Trip.com's latest 7-day flight data.
- Return
- Cheapest
- Direct
- Recommended
- Next 7 days
- Fastest
- Cheapest nonstop
MAD 12:102h 45mDirectZAG 14:55Madrid - Zagreb | Sat, Nov 28 | Croatia Airlines
ZAG 08:252h 55mDirectMAD 11:20Zagreb - Madrid | Thu, Dec 3 | Croatia AirlinesTWD 6,070 TWD 8,95032% off32% offTWD 8,950 TWD 6,070
MAD 12:102h 45mDirectZAG 14:55Madrid - Zagreb | Thu, Dec 10 | Croatia Airlines
ZAG 08:252h 55mDirectMAD 11:20Zagreb - Madrid | Mon, Dec 14 | Croatia AirlinesTWD 6,208 TWD 8,95031% off31% offTWD 8,950 TWD 6,208
MAD 12:102h 45mDirectZAG 14:55Madrid - Zagreb | Mon, Nov 30 | Croatia Airlines
ZAG 08:252h 55mDirectMAD 11:20Zagreb - Madrid | Thu, Dec 3 | Croatia AirlinesTWD 6,405 TWD 8,95028% off28% offTWD 8,950 TWD 6,405
MAD 12:102h 45mDirectZAG 14:55Madrid - Zagreb | Thu, Dec 3 | Croatia Airlines
ZAG 08:252h 55mDirectMAD 11:20Zagreb - Madrid | Mon, Dec 7 | Croatia AirlinesTWD 6,40528% offTWD 8,950 TWD 6,405
MAD 12:502h 45mDirectZAG 15:35Madrid - Zagreb | Thu, Dec 17 | Croatia Airlines
ZAG 08:252h 55mDirectMAD 11:20Zagreb - Madrid | Mon, Dec 21 | Croatia AirlinesTWD 6,42428% offTWD 8,950 TWD 6,424
MAD 12:102h 45mDirectZAG 14:55Madrid - Zagreb | Mon, Nov 16 | Croatia Airlines
ZAG 08:252h 55mDirectMAD 11:20Zagreb - Madrid | Sat, Nov 21 | Croatia AirlinesTWD 6,53327% offTWD 8,950 TWD 6,533
MAD 17:4515h 15m1 stopZAG 09:00Madrid - Zagreb | Sat, Nov 28 | Air Serbia
ZAG 11:306h1 stopMAD 17:30Zagreb - Madrid | Thu, Dec 3 | Air SerbiaTWD 6,04033% offTWD 8,950 TWD 6,040
MAD 17:155h1 stopZAG 22:15Madrid - Zagreb | Fri, Dec 11 | Lufthansa
ZAG 16:406h 55m1 stopMAD 23:35Zagreb - Madrid | Mon, Dec 14 | LufthansaTWD 6,28230% offTWD 8,950 TWD 6,282
MAD 17:4517h 15m1 stopZAG 11:00Madrid - Zagreb | Mon, Dec 7 | Air Serbia
ZAG 11:305h 25m1 stopMAD 16:55Zagreb - Madrid | Sat, Dec 12 | Air SerbiaTWD 6,34128% offTWD 8,950 TWD 6,341
MAD 13:0017h 25m1 stopZAG 14:00Madrid - Zagreb | Wed, Nov 11 | Normal Airline
ZAG 15:006hDirectMAD 16:00Zagreb - Madrid | Fri, Nov 13 | Normal AirlineFind more flightsFind more flights
- Cheapest
MAD 13:0025h 20m1 stopZAG 14:20Madrid - Zagreb | Thu, Dec 17 | RyanairTWD 1,851 TWD 6,77973% off73% offTWD 6,779 TWD 1,851
MAD 20:5514h 10m1 stopZAG 11:05Madrid - Zagreb | Thu, Dec 31 | easyJetTWD 2,255 TWD 6,77967% off67% offTWD 6,779 TWD 2,255
MAD 17:1017h 55m1 stopZAG 11:05Madrid - Zagreb | Thu, Dec 31 | RyanairTWD 2,432 TWD 6,77964% off64% offTWD 6,779 TWD 2,432
MAD 05:5511h 50m1 stopZAG 17:45Madrid - Zagreb | Thu, Dec 17 | Wizz Air MaltaTWD 2,62461% offTWD 6,779 TWD 2,624
MAD 22:1512h 50m1 stopZAG 11:05Madrid - Zagreb | Thu, Jan 7 | RyanairTWD 2,71860% offTWD 6,779 TWD 2,718
MAD 17:4515h 15m1 stopZAG 09:00Madrid - Zagreb | Sat, Dec 19 | Air SerbiaTWD 2,96956% offTWD 6,779 TWD 2,969
MAD 17:4517h 15m1 stopZAG 11:00Madrid - Zagreb | Mon, Dec 14 | Air SerbiaTWD 2,98456% offTWD 6,779 TWD 2,984
MAD 17:4515h 15m1 stopZAG 09:00Madrid - Zagreb | Sat, Dec 26 | Air SerbiaTWD 3,05755% offTWD 6,779 TWD 3,057
MAD 17:4517h 15m1 stopZAG 11:00Madrid - Zagreb | Mon, Dec 21 | Air SerbiaTWD 3,07755% offTWD 6,779 TWD 3,077
MAD 13:0017h 25m1 stopZAG 14:00Madrid - Zagreb | Wed, Nov 11 | Normal AirlineFind more flightsFind more flights
- Cheapest nonstop
MAD 12:102h 45mDirectZAG 14:55Madrid - Zagreb | Tue, Dec 22 | Croatia AirlinesTWD 4,849 TWD 6,77928% off28% offTWD 6,779 TWD 4,849
MAD 12:102h 45mDirectZAG 14:55Madrid - Zagreb | Tue, Dec 8 | Croatia AirlinesTWD 4,948 TWD 6,77927% off27% offTWD 6,779 TWD 4,948
MAD 12:502h 45mDirectZAG 15:35Madrid - Zagreb | Thu, Dec 17 | Croatia AirlinesTWD 5,085 TWD 8,62541% off41% offTWD 8,625 TWD 5,085
MAD 12:502h 45mDirectZAG 15:35Madrid - Zagreb | Sat, Dec 19 | Croatia AirlinesTWD 5,16440% offTWD 8,625 TWD 5,164
MAD 12:502h 45mDirectZAG 15:35Madrid - Zagreb | Sat, Dec 12 | Croatia AirlinesTWD 5,17940% offTWD 8,625 TWD 5,179
MAD 12:102h 45mDirectZAG 14:55Madrid - Zagreb | Mon, Dec 14 | Croatia AirlinesTWD 5,18940% offTWD 8,625 TWD 5,189
MAD 12:102h 45mDirectZAG 14:55Madrid - Zagreb | Thu, Dec 10 | Croatia AirlinesTWD 5,18940% offTWD 8,625 TWD 5,189
MAD 12:502h 45mDirectZAG 15:35Madrid - Zagreb | Thu, Dec 3 | Croatia AirlinesTWD 5,19440% offTWD 8,625 TWD 5,194
MAD 12:102h 45mDirectZAG 14:55Madrid - Zagreb | Mon, Dec 28 | Croatia AirlinesTWD 5,21340% offTWD 8,625 TWD 5,213
MAD 13:0017h 25m1 stopZAG 14:00Madrid - Zagreb | Wed, Nov 11 | Normal AirlineFind more flightsFind more flights
- Cheapest nonstop
MAD 12:502h 45mDirectZAG 15:35Madrid - Zagreb | Thu, Dec 17 | Croatia AirlinesTWD 5,085 TWD 8,62541% off41% offTWD 8,625 TWD 5,085
MAD 12:502h 45mDirectZAG 15:35Madrid - Zagreb | Sat, Dec 19 | Croatia AirlinesTWD 5,164 TWD 8,62540% off40% offTWD 8,625 TWD 5,164
MAD 12:502h 45mDirectZAG 15:35Madrid - Zagreb | Sat, Dec 12 | Croatia AirlinesTWD 5,179 TWD 8,62540% off40% offTWD 8,625 TWD 5,179
MAD 12:102h 45mDirectZAG 14:55Madrid - Zagreb | Mon, Dec 14 | Croatia AirlinesTWD 5,18940% offTWD 8,625 TWD 5,189
MAD 12:102h 45mDirectZAG 14:55Madrid - Zagreb | Thu, Dec 10 | Croatia AirlinesTWD 5,18940% offTWD 8,625 TWD 5,189
MAD 12:502h 45mDirectZAG 15:35Madrid - Zagreb | Thu, Dec 3 | Croatia AirlinesTWD 5,19440% offTWD 8,625 TWD 5,194
MAD 12:102h 45mDirectZAG 14:55Madrid - Zagreb | Mon, Dec 28 | Croatia AirlinesTWD 5,21340% offTWD 8,625 TWD 5,213
MAD 12:102h 45mDirectZAG 14:55Madrid - Zagreb | Sat, Jan 9 | Croatia AirlinesTWD 5,30239% offTWD 8,625 TWD 5,302
MAD 12:502h 45mDirectZAG 15:35Madrid - Zagreb | Sat, Nov 28 | Croatia AirlinesTWD 5,33638% offTWD 8,625 TWD 5,336
MAD 13:0017h 25m1 stopZAG 14:00Madrid - Zagreb | Wed, Nov 11 | Normal AirlineFind more flightsFind more flights
- Cheapest nonstop
MAD 12:502h 45mDirectZAG 15:35Madrid - Zagreb | Thu, Nov 12 | Croatia AirlinesTWD 6,114 TWD 18,18766% off66% offTWD 18,187 TWD 6,114
MAD 12:502h 45mDirectZAG 15:35Madrid - Zagreb | Sat, Nov 14 | Croatia AirlinesTWD 6,857 TWD 18,18762% off62% offTWD 18,187 TWD 6,857
MAD 12:502h 45mDirectZAG 15:35Madrid - Zagreb | Mon, Nov 16 | Croatia AirlinesTWD 13,276 TWD 18,18727% off27% offTWD 18,187 TWD 13,276
MAD 13:0017h 25m1 stopZAG 14:00Madrid - Zagreb | Wed, Nov 11 | Normal AirlineFind more flightsFind more flights
MAD 12:102h 45mDirectZAG 14:55Madrid - Zagreb | Tue, Dec 22 | Croatia AirlinesTWD 4,849 TWD 6,77928% off28% offTWD 6,779 TWD 4,849
MAD 12:102h 45mDirectZAG 14:55Madrid - Zagreb | Tue, Dec 8 | Croatia AirlinesTWD 4,948 TWD 6,77927% off27% offTWD 6,779 TWD 4,948
MAD 12:502h 45mDirectZAG 15:35Madrid - Zagreb | Thu, Dec 17 | Croatia AirlinesTWD 5,085 TWD 8,62541% off41% offTWD 8,625 TWD 5,085
MAD 12:502h 45mDirectZAG 15:35Madrid - Zagreb | Sat, Dec 19 | Croatia AirlinesTWD 5,16440% offTWD 8,625 TWD 5,164
MAD 12:502h 45mDirectZAG 15:35Madrid - Zagreb | Sat, Dec 12 | Croatia AirlinesTWD 5,17940% offTWD 8,625 TWD 5,179
MAD 12:102h 45mDirectZAG 14:55Madrid - Zagreb | Mon, Dec 14 | Croatia AirlinesTWD 5,18940% offTWD 8,625 TWD 5,189
MAD 12:102h 45mDirectZAG 14:55Madrid - Zagreb | Thu, Dec 10 | Croatia AirlinesTWD 5,18940% offTWD 8,625 TWD 5,189
MAD 12:502h 45mDirectZAG 15:35Madrid - Zagreb | Thu, Dec 3 | Croatia AirlinesTWD 5,19440% offTWD 8,625 TWD 5,194
MAD 12:102h 45mDirectZAG 14:55Madrid - Zagreb | Mon, Dec 28 | Croatia AirlinesTWD 5,21340% offTWD 8,625 TWD 5,213
MAD 13:0017h 25m1 stopZAG 14:00Madrid - Zagreb | Wed, Nov 11 | Normal AirlineFind more flightsFind more flights
Displayed flight fares from Madrid to Zagreb are based on average prices across airlines for the next 3 months, according to the latest Trip.com database.
Which airline offers the cheapest flights from Madrid Barajas Airport to Zagreb Airport?
The cheapest airline flying from Madrid Barajas Airport to Zagreb Airport is Ryanair (from TWD 1,851) 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 Madrid Barajas Airport to Zagreb Airport?
Check the schedule for flights from Madrid to Zagreb and find the flight that best matches your travel plans.
-
JU571
Madrid Barajas Airport
12:30
MAD
15:40
BEG
- - T - - - SSearch -
JU604
Belgrade Nikola Tesla Airport
17:05
BEG
18:20
ZAG
S - T - T - S -
W95372
Madrid Barajas Airport
12:10
MAD
13:45
LTN
S M - W T F SSearch -
FR3105
London Stansted Airport
13:15
STN
16:30
ZAG
S M T W T F S -
W46208
Madrid Barajas Airport
05:55
MAD
08:25
FCO
S M - W T F SSearch -
FR8837
Leonardo da Vinci–Fiumicino Airport
07:50
FCO
09:15
ZAG
S - - W T F - -
FR2629
Madrid Barajas Airport
17:55
MAD
19:25
STN
S M T W T F SSearch -
FR3105
London Stansted Airport
13:15
STN
16:30
ZAG
S M T W T F S -
FR5993
Madrid Barajas Airport
13:20
MAD
14:50
STN
S - - W T F SSearch -
FR2190
London Stansted Airport
16:30
STN
19:45
ZAG
S M T W T F S -
U28022
Madrid Barajas Airport
21:30
MAD
22:55
LGW
S - - W - - -Search -
FR2190
London Stansted Airport
16:30
STN
19:45
ZAG
S M T W T F S -
JU573
Madrid Barajas Airport
18:45
MAD
21:55
BEG
S - - W - F -Search -
JU600
Belgrade Nikola Tesla Airport
09:45
BEG
11:00
ZAG
S M - W T F S -
W45374
Madrid Barajas Airport
19:15
MAD
20:50
LTN
S M T W T F SSearch -
FR2190
London Stansted Airport
16:30
STN
19:45
ZAG
S M T W T F S -
FR348
Madrid Barajas Airport
14:30
MAD
16:00
STN
S M T W T F SSearch -
FR2190
London Stansted Airport
16:30
STN
19:45
ZAG
S M T W T F S -
LO434
Madrid Barajas Airport
15:30
MAD
19:05
WAW
S M T W T - SSearch -
LO611
Warsaw Chopin Airport
10:25
WAW
12:05
ZAG
S - T - T F -
About Madrid Barajas Airport and Zagreb Airport
Learn about Madrid Barajas Airport (MAD) and Zagreb Airport (ZAG) — including location, terminals, transportation, and travel tips.
| Flight distance | 1,693.02km |
|---|---|
| Cheapest one-way ticket price | TWD 1,851 |
| Cheapest return ticket price | TWD 6,040 |
FAQs for Madrid Barajas Airport to Zagreb Airport Flights
How long is the flight from Madrid Barajas Airport to Zagreb Airport?
Madrid Barajas Airport to Zagreb Airport takes about 2 hours 18 minutes on average. Actual flight time may vary depending on route, weather and air traffic.How many daily flights are there from Madrid Barajas Airport (MAD) to Zagreb Airport (ZAG)?
There are around 1 daily flights from Madrid Barajas Airport (MAD) to Zagreb Airport (ZAG).What is the flight schedule from Madrid Barajas Airport to Zagreb Airport?
The earliest flight from Madrid Barajas Airport to Zagreb Airport departs at 12:50, and the last departs at 12:50, 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 Madrid Barajas Airport (MAD) to Zagreb Airport (ZAG) most expensive?
The route from Madrid Barajas Airport (MAD) to Zagreb Airport (ZAG) is quite popular. Without considering departure times or holidays, tickets cost around TWD 12,139 in November, the most expensive month to book this route.What is the transportation method from the main airport to downtown in Zagreb?
- The distance from Zagreb Airport to downtown is about 10km, by taxi about 30 minutes.
Which airline operates the most direct flights from Madrid Barajas Airport (MAD) to Zagreb Airport (ZAG)?
Iberia is a very popular airline operating an average of 622 flights per month.What are the cheapest flights from Madrid Barajas Airport to Zagreb Airport?
One-way flights from Madrid Barajas Airport to Zagreb Airport currently start from TWD 1,851, and round-trip fares start from TWD 6,040. The current lowest fare is a Ryanair flight departing on Thu, Dec 17; prices may vary depending on availability.Which airlines offer direct flights from Madrid Barajas Airport to Zagreb Airport?
Yes. Croatia Airlines operate direct flights from Madrid Barajas Airport to Zagreb Airport, with an average flight time of 2 hours 20 minutes, and around 3 weekly flights. Actual flight frequency may vary by season.What is the average price of a flight from Madrid Barajas Airport to Zagreb 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 Madrid Barajas Airport to Zagreb Airport is TWD 10,628. Prices may vary depending on the departure date, airline, and availability.Which budget airlines fly from Madrid Barajas Airport to Zagreb Airport?
Vueling Airlines are the most popular budget airlines flying from Madrid Barajas Airport to Zagreb Airport, with one-way fares starting from TWD 1,851. Compare final prices carefully, as baggage, seat selection and payment fees may apply.How many weekly flights are there from Madrid Barajas Airport to Zagreb Airport?
Madrid Barajas Airport to Zagreb 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 Madrid Barajas Airport to Zagreb Airport on Trip.com?
Enter Madrid Barajas Airport and Zagreb 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
- Barajas Airport to Heathrow Airport plane tickets
- Barajas Airport to Luton Airport plane tickets
- Cheap flights from Barajas Airport to Gatwick Airport
- Cheap flights from Barajas Airport to Orly Airport
- Barajas Airport to Lisbon Airport plane tickets
- Barajas Airport to Lisbon plane tickets
- Cheap flights from Barajas Airport to Amsterdam
- Barajas Airport to London flights
- Barajas Airport to Paris plane tickets
- Barajas Airport to Manchester flights
- Dubrovnik Airport to Pleso Airport flights
- Heathrow Airport to Pleso Airport flights
- Skopje Airport to Pleso Airport flights
- Frankfurt Airport to Pleso Airport plane tickets
- Split Airport to Pleso Airport plane tickets
- London to Pleso Airport plane tickets
- Frankfurt to Pleso Airport flights
- Cheap flights from Dubrovnik to Pleso Airport
- Cheap flights from Skopje to Pleso Airport
- Cheap flights from Split to Pleso Airport
Note: Prices shown on this page are the estimated lowest prices and include all taxes and fees found in the last 24 hours.