Find flights
Deals
Insights
When to book
FAQs & Tips
Direct Flights
Airlines

ZAG - BCN

Find cheap flights from Zagreb to Barcelona from $95

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight from Zagreb to Barcelona departing on 5/19. Fares are subject to change and may not be available on all flights or dates of travel. Click the price to replicate the search for this deal.
1 adult
0 bags
Thu 5/23
Thu 5/30

Search hundreds of travel sites at once for deals on flights to Barcelona

 
These are the airlines KAYAK users have selected most often from within our search results in flight searches from Zagreb to Barcelona.
These are the airlines KAYAK users have selected most often from within our search results in flight searches from Zagreb to Barcelona.
In the last 7 days travelers have searched 44,632,927 times on KAYAK, and here is why:

Save 22% or moreCompare multiple travel sites with one search.

Track pricesNot ready to book? Create a price alert for when prices drop.

Filter your dealsChoose cabin class, free Wi-Fi and more.

Bundle and saveSave money when you bundle your flight + hotel.

Cheap flight deals from Zagreb to Barcelona (ZAG-BCN)

Here are some of the best deals found on KAYAK recently from the most popular airlines for round-trip flights from Zagreb to Barcelona that are departing in the next months. While these flights were available on KAYAK in the last 72 hours, prices and availability are subject to change and deals may expire.
Discover the best prices and deals for you by selecting your travel dates.
Choose your dates
11:25 am - 9:10 amZAG-BCN
21h 45m1 stop
9:55 am - 9:10 amBCN-ZAG
23h 15m1 stop
$175Air Serbia
Find Deal
Mon, May 20 - Mon, May 27
3:00 pm - 9:10 amZAG-BCN
18h 10m1 stop
9:55 am - 10:45 amBCN-ZAG
24h 50m1 stop
$177Air Serbia
Find Deal
Thu, Oct 3 - Mon, Oct 7
11:40 am - 7:50 pmZAG-BCN
8h 10m1 stop
8:40 pm - 11:00 amBCN-ZAG
14h 20m1 stop
$186Austrian Airlines
Find Deal
Wed, May 22 - Thu, May 30
11:40 am - 5:50 pmZAG-BCN
6h 10m1 stop
8:40 pm - 11:00 amBCN-ZAG
14h 20m1 stop
$202Austrian Airlines
Find Deal
Tue, May 21 - Thu, May 30
11:20 am - 9:10 amZAG-BCN
21h 50m1 stop
12:50 pm - 11:35 pmBCN-ZAG
10h 45m1 stop
Sat, May 18 - Thu, May 23
3:20 pm - 5:30 pmZAG-BCN
2h 10mnonstop
6:20 pm - 8:25 pmBCN-ZAG
2h 05mnonstop
$219Croatia Airlines
Find Deal
Tue, May 21 - Thu, May 30
12:35 pm - 7:05 pmZAG-BCN
6h 30m1 stop
9:55 am - 2:30 pmBCN-ZAG
4h 35m1 stop
Tue, Oct 8 - Sat, Oct 12
1:25 pm - 5:45 pmZAG-BCN
4h 20m1 stop
3:35 pm - 9:20 pmBCN-ZAG
5h 45m1 stop
$245Lufthansa
Find Deal
Tue, Jul 2 - Tue, Jul 9
3:20 pm - 5:30 pmZAG-BCN
2h 10mnonstop
6:20 pm - 8:25 pmBCN-ZAG
2h 05mnonstop
$251Croatia Airlines
Find Deal
Tue, May 21 - Thu, May 30
1:25 pm - 5:45 pmZAG-BCN
4h 20m1 stop
6:30 pm - 10:20 pmBCN-ZAG
3h 50m1 stop
$277Lufthansa
Find Deal
Tue, Jul 2 - Mon, Jul 8

Flights from Zagreb to Barcelona - Travel Insights & Trends

Get data-powered insights and trends into flights from Zagreb to Barcelona to help you find the cheapest flights, the best time to fly and much more.

What’s the cheapest day of the week to fly from Zagreb to Barcelona?

The average price of all flights from Zagreb to Barcelona-El Prat Airport clicked on KAYAK for each day over the last 12 months.
For Zagreb to Barcelona, Saturday is the cheapest day to fly on average and Thursday is the most expensive. Flying from Barcelona back to Zagreb, the best deals are generally found on Monday, with Wednesday being the most expensive.

What is the cheapest month to fly from Zagreb to Barcelona-El Prat Airport?

To calculate monthly average prices, KAYAK takes all prices for each month over the last year for flights from Zagreb to Barcelona-El Prat Airport, removes the top 0.1% to account for outliers, and then takes the median of all values for each month.
The cheapest month for flights from Zagreb to Barcelona-El Prat Airport is January, where tickets cost $198 on average. On the other hand, the most expensive months are December and March, where the average cost of tickets is $287 and $282 respectively.

How far in advance should I book a flight from Zagreb to Barcelona-El Prat Airport?

To calculate daily average prices, KAYAK takes all prices for each day before departure over the last year for flights from Zagreb to Barcelona-El Prat Airport, removes the top 0.1% to account for outliers, and then takes the average of all the values for each month.
To get a below average price on the flight from Zagreb to Barcelona-El Prat Airport, you should book around 2 weeks before departure. For the absolute cheapest price, our data suggests you should book 26 days before departure.

Which airlines provide the cheapest flights from Zagreb to Barcelona?

The cheapest price for the route for each airline clicked by KAYAK users in the last 72 hours.
The best deals for a one-way ticket found by KAYAK users over the last 3 days were on Air Serbia ($95) and Eurowings ($139). The cheapest round-trip tickets were found on Air Serbia ($175) and Austrian Airlines ($186).

Which airlines fly non-stop between Zagreb and Barcelona-El Prat Airport?

Airline and price data is aggregated from results in KAYAK’s search results from the last 2 weeks for flights from Zagreb to Barcelona-El Prat Airport.
There is just one airline that flies from Zagreb to Barcelona-El Prat Airport direct and that is Croatia Airlines. The best one-way deal found from Croatia Airlines for the route is $166.

How many flights are there between Zagreb and Barcelona-El Prat Airport per day?

There is a maximum of 1 nonstop flight a day that takes off from Zagreb and lands in Barcelona-El Prat Airport, with an average flight time of 2h 10m. The most common departure time is 3:00 pm and most flights take off in the afternoon. Each week, there are 3 flights.

Which cabin class options are there for flights between Zagreb and Barcelona-El Prat Airport?

The average price of flights for each cabin class for the route found by users searching on KAYAK over the last 2 weeks.
There is only one cabin class option available for the route, which is Economy. Perform a search on KAYAK to find the latest prices and availability for all cabin fares, which differ across airlines.

How long does a flight from Zagreb to Barcelona take?

Nonstop flights from Zagreb generally make it to Barcelona in 2h 10m. The flying distance between the two cities is 763 miles.

What’s the earliest departure time from Zagreb to Barcelona?

Early birds can take the earliest flight from Zagreb at 3:20 pm and will be landing in Barcelona-El Prat Airport at 5:30 pm.

What’s the latest departure time from Zagreb to Barcelona?

If you prefer to fly at night, the latest flight from Zagreb to Barcelona-El Prat Airport jets off at 6:00 pm and lands at 8:10 pm.

Good to know

Low season

December

High season

April

Cheapest flight

$95
Best time to beat the crowds but there is an average 19% increase in price.
Most popular time to fly and prices are also 1% lower on average.
Flight from Zagreb to Barcelona

When to book flights from Zagreb to Barcelona

Are your dates flexible? Find out the best times to travel from Zagreb to Barcelona based on our flight data from the last year. Discover the cheapest month and even day to fly.
Estimated round-trip price
KAYAK looks at all historical flight data for each date to provide a predicted price for one-way trips or round-trips with a duration up to 40 days. While we try to provide actual minimum prices for each date, some prices are predictions and actual prices may differ.

FAQs for booking Zagreb to Barcelona flights

  • What is the cheapest flight from Zagreb to Barcelona-El Prat Airport?

    In the last 3 days, the lowest price for a flight from Zagreb to Barcelona-El Prat Airport was $95 for a one-way ticket and $175 for a round-trip.

  • Do I need a passport to fly between Zagreb and Barcelona?

    Yes, you'll most likely have to show a valid passport before boarding the plane in Zagreb and on arrival in Barcelona.

  • Which airports will I be using when flying from Zagreb to Barcelona?

    When flying out of Zagreb you will be using Zagreb Franjo Tuđman. You will be landing at Barcelona, also known as Barcelona-El Prat.

  • Which aircraft models fly most regularly from Zagreb to Barcelona?

    The Airbus A319 is the aircraft model that flies most regularly on the Zagreb to Barcelona flight route.

  • Which airline alliances offer flights from Zagreb to Barcelona?

    Star Alliance is the only airline alliance operating flights between Zagreb and Barcelona.

  • On which days can I fly direct from Zagreb to Barcelona?

    You can catch a nonstop flight from Zagreb to Barcelona on Tuesday, Thursday, and Sunday.

  • Which is the best airline for flights from Zagreb to Barcelona, Austrian Airlines or Croatia Airlines?

    The two airlines most popular with KAYAK users for flights from Zagreb to Barcelona are Austrian Airlines and Croatia Airlines. With an average price for the route of $233 and an overall rating of 7.6, Austrian Airlines is the most popular choice. Croatia Airlines is also a great choice for the route, with an average price of $259 and an overall rating of 7.1.

  • How does KAYAK find such low prices on flights from Zagreb to Barcelona?

    KAYAK is a travel search engine. That means we look across the web to find the best prices we can find for our users. With over 2 billion flight queries processed yearly, we are able to display a variety of prices and options on flights from Zagreb to Barcelona.

  • How does KAYAK's flight Price Forecast tool help me choose the right time to buy my flight ticket from Zagreb to Barcelona?

    KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a flight to Barcelona from Zagreb is likely to change within 7 days, so travelers know whether to wait or book now.

  • What is the Hacker Fare option on flights from Zagreb to Barcelona?

    Hacker Fares allow you to combine one-way tickets in order to save you money over a traditional round-trip ticket. You could then fly to Barcelona with an airline and back to Zagreb with another airline. Booking your flights between Zagreb and BCN can sometimes prove cheaper using this method.

  • What is KAYAK's "flexible dates" feature and why should I care when looking for a flight from Zagreb to Barcelona?

    Sometimes travel dates aren't set in stone. If your preferred travel dates have some wiggle room, flexible dates will show you all the options when flying to Barcelona from Zagreb up to 3 days before/after your preferred dates. You can then pick the flights that suit you best.

See more FAQs

Top tips for finding a cheap flight from ZAG to Barcelona

  • Looking for a cheap flight? 25% of our users found flights on this route for $230 or less round-trip.

Prefer to fly non-stop from Zagreb to Barcelona?

Find which airlines fly direct from Franjo Tuđman to Barcelona-El Prat, which days they fly and book direct flights.

Nonstop departures

Zagreb Franjo Tuđman to Barcelona-El Prat

Tuesday

Croatia Airlines

Croatia Airlines

Thursday

Croatia Airlines

Croatia Airlines

Sunday

Croatia Airlines

Croatia Airlines

See more direct flights

Nonstop returns

Barcelona-El Prat to Zagreb Franjo Tuđman

Tuesday

Croatia Airlines

Croatia Airlines

Thursday

Croatia Airlines

Croatia Airlines

Sunday

Croatia Airlines

Croatia Airlines

See more direct flights
See more direct flights

Top 5 airlines serving from Zagreb to Barcelona

 
See real verified KAYAK customer reviews for airlines flying from Zagreb to Barcelona. Airline scores are aggregated from all reviews left by passengers on KAYAK after flying with an airline. KAYAK doesn’t show reviews that are older than 5 years. Learn how KAYAK collects reviews.
Need help choosing which airline to fly with from Zagreb to Barcelona? KAYAK airline reviews give an overall score for each airline based on loads of factors, including comfort, boarding, in-flight entertainment and more, to make your decision easier. See airline scores according to verified KAYAK customer reviews.
7.1
Croatia AirlinesOverall score based on 152 reviews
6.1entertainment
6.9comfort
7.6crew
7.3boarding
6.3food
Airline reviews

We payed for the seats and yet were bumped into others. One airbag under the seat was broken and hanging down, which made sitting down quite uncomfortable. Also tore up my stockings. Flight attendant didn't seem to care at all about that.

4.0 OkayTina, Jan 2024ZAG - CPH
Read more about Croatia Airlines reviews

We payed for the seats and yet were bumped into others. One airbag under the seat was broken and hanging down, which made sitting down quite uncomfortable. Also tore up my stockings. Flight attendant didn't seem to care at all about that.

My comment before for Sarajevo-Zagreb fligh was actually abou flight from Zagreb to Amsterdam.

I was very dissapointed with a crew member who was acting very inpolite and talking down to one man who did not realize that he should not have brought his carry-on bag into the plane. She was making faces showing resent. It looked really bad.

The airline is ok there was a delay but I made home ok Serving water for local trip for international to Frankfurt it was cracker and water Since it was a short trip it was ok I would not recommend for long flight

Check in terminal not working and the bag fell back on me and tore the skin on my arm

Let us know the airport doesn’t open until 5 am.

Everything was smooth. Staff was great. No delays. Truly wonderful and seamless

Flight was a code share of Lufthansa. Check-in, baggage drop, and flight was all with Lufthansa. Other than the flight being 30 min. delayed, it was pretty much a standard Lufthansa flight. They only offer a free water and chocolate; all other drinks and food are a la carte.

Business class is the worst business class I have ever seen. It’s worse than some American Airlines domestic coach class seats.

Never made it on Thai plane due to all the other planes being late

The whole flight was coughing and farting all the way. It was impossible to breathe. If people are traveling sick they should either not be allowed to fly or made wear masks

J'ai perdu le billet 🎟 faute de visa j'ai pas eu de remboursement. J voulais prendre un autre Est-ce que yaura une solution

I will never fly vueling. 1h30 delayed, connexion missed with the crew closing the boarding in front of us. 40 people missed the Barcelona-Orly connexion. hours waiting for rebooking and hotel.. inadmissible

3 hr flight from Barcelona to Gran Canaria. Ŵent according to plan No issues with staff oŕ flight. Many people includiñg us could not get luggage self checķ in termìnals to work. Had to wait in check in line.

The communication about the delay could have been better before and during the flight. Also, this online form could have less bugs. It is almost impossible to type in this window.

Boarding was very poor as the flight was initially delayed. We were told the flight would be at 21:40. We were with our 10 month baby who was sleeping. I received an email from Kayak which said the flight was now due to take off at 21:04. When we checked the screens at Gatwick we were told the gate was closed. The lack of communication was extremely poor and we had to run with our baby and there were many other passengers, including elderly people, also running to the gate. When we got to the gate, the staff had no reasons for the poor communication.

We got to the airport 2 hours before the flight. We waited in a line to check our bags onto the flight for an hour, even despite having checked in online, as there weren't enough self check terminals allocated to Vueling (yet loads of empty BA ones right next to them). There also weren't enough staff, making them stressed and rude. We had to try and rush through security to get to our gate, which they announced as gate 35 at first and then changed it after ten minutes with no announcement to anyone in the airport that it had changed. So we then had to rush to the correct gate to arrive just as boarding started. It was a thoroughly stressful process and one travelling couple almost missed boarding because of it. The flight boarding and the flight itself werre fine, the staff were polite, but I was dehydrated due to the airport and had to buy a bottle of water as they didn't offer free drinks.

It was a short flight but the seat was very straight. I didn’t need any service, but wifi was not available. In resume, a normal service. Nice, the punctuality. Thanks

You have couple of KG's grace on checked luggage

Last time bucking this company if I would know I wouldn’t do it, they made me lose my flight

Departure was delayed by 2 hours and passengers were sitting on the plane.

Checking in could not be done in the UK for this prt of the flight . Since we only had an hour and a bit at Singapore it was very stressful not knowing if we had appropriate seats. The flight itself was Ok and the 787 had a bit more legroom than the777 from Munich to Singapore. Food wasn't great.

This flight space was way better than our international flight. Efficient boarding and comfortable

Didn't have bar code on our phone based boarding pass. People at the counter didn't notice. We walked to security, couldn't get through, had to go back to check in to get a paper boarding pass.

Super uncomfortable. Shoved in like sardines. Overhead bins were tight. Why was coffee charged for? I was insulted. How about an inflight magazine? Why can’t I charge my phone? Maybe the planes are old? They didn’t feel new. Television would have been nice. Bathrooms also very small for anyone not a size 6 or female.

Very bad, never get this flight again and crew was worst and are rude especially one bald guy was not helpful and there was an other German guy who was bit helpful. Lufthansa owners should look into this matter seriously and food was not good as well

My baggage has been lost for the last 6 days! The problem originated at LAX with Lufthansa, which was a very big disappointment from LAX to Munich. The flight was delayed over an hour, the overhead bins on the window side are too small for most carryon's, the in-seat video screen were very poor as they would not respond to your touch quickly and would stop and start all over again, the earphone jacks are not like most standard ones, the seats still has wrappers and trash in pockets and on the seats. and there was no USB outlet to charge your phone or other devices. The German reputation for quality is bogus with this airline. BUT the responsibility for delivering my luggage became Air Dolomiti's as they were the last leg of the trip. The baggage area was chaos because several flights arrived at once. I took me over an hour to file a claim, the agent entered my info incorrectly, and the contact numbers for Lost and Found at the airport was never answered. I have never been called by Air Dolomiti or the baggage delivery company. I had to do all the calling. AD's live agents gave me two wrong phone numbers for the baggage company. When I finally got the right one on my third call, OF COURSE, no one answers and I still do not have any information on when my bags should arrive. VERY UNPROFESSIONAL operations by Lufthansa and Air Dolomiti. I will make sure I book any other air carriers on the rest of my flights to Italy this year.

Deplaning at Frankfurt required ck=limbing steep stairs with no provision for escalator or elevator.

The Lufthansa flight is OK. All the crew is very nice but unfortunately, one man in the crew is very rude. I can’t remember his name, unfortunately during the flight I passed -out and All was very caring without anyone he pushed me to wake up and go he told me he was tied. Thank you. Everyone who carrying me during my Lufthansa flight from LA to Paris.

The plane was old and the business seats were run down and uncomfortable.

What can you say Ryanair get you there,no frills Not so cheap anymore ..... but what is now days! Would use again as always. Good flight times for us.

3 hours delay, non comunicated until past the time of original boarding, no assistance, witnessed land crew shouting at a passenger

bring iPad for entertainment. The flight was punctual as most of the time.

Letting people wait outside for boarding in the rain and almost 0 degrees for a high temperature destination is very customer unfriendly

Late again rude staff at gate bullying passengers made us stand in the cold 3degrees for 40 mins before they let us board

Largas colas para el check-in, por seguridad, sin explicación, el equipaje de mano pequeño tuvo que pasar a bodega,

Enjoyed our flight with Ryanair to Arrecife. Flight boarded pretty much on time, crew were welcoming and very good. Generally good for a frequent low cost flight, Seats could however have been more comfortable.

Toulouse Alicante, excellent. But the 2 next fligth by Air Europa canceled. Bad bad

I wouldn't like to fly with them anymore, I don't like their service, you can hardly take carry-on luggage because they charge you for everything, you can't ask for a glass of water, and the flight attendant tells you that they don't have any, that you have to Paying 3 euros for a bottle of water horrible, I don't recommend it, and they don't have anything low cost, because the plane ticket may not be expensive but what they charge you later for the rest, the flight becomes more expensive, it's the only airline that I don't like it so far, and I traveled a lot.

Boarding was chaotic, the gate changed 4 times and we took off 1 hour late

This was my connection flight that was moved time ahead for a almost entire day so I lost it and I had to purchase new ticket once I landed in Copenhagen since nobody wanted to take responsibility for moving flight in that way so it’s impossible to make it. Very poor job by Underpricer, Air Serbia and SAS.

I purchased an exit row seat and priority boarding, about 3 months in advance. Without any communication whatsoever, my seat was moved to row 2, when I checked my reservation 2-3 days before departure. As no exit row seats were available anymore, I selected a seat 1C. However, once at the airport, I was issued maybe the worst possible seat, 29E, middle seat, one row before the last. It is not worth my time to request the refund on the ancillary purchase, I am simply done flying with Air Serbia. Also there was no boarding process to speak of at all, or online check in.

Lacking online check in, had to wait an hour in order to check in on the counter even without language.

This flight was better, plane was newer and didn’t have broken parts. Flight crew was very attentive and friendly.

Seats are very small and uncomfortable so such a long flight. My tray table was broken and taped up. Flight attendant untaped it to put my tray on. I taped it back up when done. The armrest between seats was broken and metal exposed. I will not book Air Serbia again.

Our flight was delayed from 1st July to 2nd July. But I wasnt informed! Checked my emails,every detail but I was definitely not informed! I and my family went to the airport on 1st July and learned that rhe flight is delayed to 2nd July at the airport! I am going to complain about this. I had to stay ın Kraljevo one more night. Luckily we could find a room. What ıf We couldn't?

To be honest, it was a fair flight, nothing more, nothing less. Since the route is short, I can accept poor in-flight service. The Belgrade airport is currently undergoing extensive reconstruction, which may result in some minor disruptions, but progress is expected to be made within the foreseeable future.

Omg my flight was delayed from 4pm to 9:45 pm with no explanation- that is ridiculous

Very poor embarkation in Belgrade , employees not friendly, not well organized. The flight was delayed by over 2.5 hours and the employees at the air Serbia desk at Belgrade were unhelpful, disinterested and all appeared more concerned about their snack (all were munching something) than assisting passengers

They didnt let me do the check in online. That was terrible cause I was coming from another country,so I had to go oit the airport and go un again through controls. They Also made me pay more for my bag which was very light. And the personal was not so nice.

Book cheap flights from Zagreb to Barcelona

Recent one-way flight deals

 
Only flying one-way? Below are some of the best one-way flight deals from Zagreb to Barcelona found on KAYAK in the last 72 hours.
5/19Sun
1 stopAir Serbia
18h 05mZAG-BCN
$95
6/17Mon
1 stopAir Serbia
18h 00mZAG-BCN
$120
6/21Fri
2 stops
20h 40mZAG-BCN
$126
5/5Sun
1 stopAir Serbia
18h 05mZAG-BCN
$136
6/21Fri
1 stopEurowings
5h 45mZAG-BCN
$139
5/23Thu
1 stopIberia
20h 50mZAG-BCN
$149
5/5Sun
2 stops
25h 20mZAG-BCN
$162
5/18Sat
1 stopAustrian Airlines
21h 50mZAG-BCN
$198
5/23Thu
nonstopCroatia Airlines
2h 10mZAG-BCN
$325
5/5Sun
nonstopCroatia Airlines
2h 10mZAG-BCN
$387

Search by stops

Search by airline

Search by price

Last minute flights from Zagreb to Barcelona

Last minute flight, train and bus deals

 
These last-minute flight deals are the cheapest flights found on KAYAK in the last 72 hours for flights from Zagreb to Barcelona that are departing in the next 10 days.
4/25Thu
multi-stop
8h 15mZAG-BCN
5/27Mon
multi-stop
4h 45mBCN-ZAG
$312
4/27Sat
multi-stopAustrian Airlines
21h 50mZAG-BCN
5/5Sun
multi-stopAustrian Airlines
11h 00mBCN-ZAG
$319
4/25Thu
nonstop
2h 10mZAG-BCN
5/27Mon
multi-stop
23h 15mBCN-ZAG
$342
4/25Thu
multi-stop
8h 15mZAG-BCN
4/28Sun
multi-stop
14h 15mBCN-ZAG
$350
4/25Thu
multi-stop
8h 10mZAG-BCN
5/27Mon
multi-stop
4h 45mBCN-ZAG
$377
4/25Thu
nonstopCroatia Airlines
2h 10mZAG-BCN
4/28Sun
nonstopCroatia Airlines
2h 05mBCN-ZAG
$430
4/25Thu
multi-stopLufthansa
17h 55mZAG-BCN
5/27Mon
multi-stopLufthansa
15h 05mBCN-ZAG
$588
4/25Thu
multi-stopITA Airways
8h 35mZAG-BCN
4/28Sun
multi-stopITA Airways
7h 55mBCN-ZAG
$613
4/26Fri
multi-stopLufthansa
6h 40mZAG-BCN
4/30Tue
multi-stopLufthansa
4h 35mBCN-ZAG
$1,056
4/26Fri
multi-stopLOT
18h 30mZAG-BCN
4/30Tue
multi-stopLOT
7h 10mBCN-ZAG
$2,482

Search by stops

Search by airline

Search by price

Zagreb - Barcelona Flights

Departure:

Zagreb (ZAG)Croatia

Destination:

Barcelona (BCN)Spain

Return flight deals:

Barcelona - Zagreb

Cabin classes:

$594
$207

Browse origins:

  • Flights » 
  • Zagreb

Browse destinations:

  • Flights » 
  • Worldwide » 
  • Barcelona-El Prat

Compare transportation modes for Zagreb to Barcelona

Average priceAverage duration
Flights$2842h 10m
Buses$22427h 23m