Find cheap flights to Zagreb from C$ 586

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight departing on 26/1. 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
Sun 29/10
Sun 5/11
In the last 7 days travellers have searched 44,612,364 times on KAYAK, and here is why:

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

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

Free to useThere are no hidden charges or fees.

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

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

These are the airlines KAYAK users have selected most often for flights to Zagreb
These are the airlines KAYAK users have selected most often for flights to Zagreb

How much is the cheapest flight to Zagreb?

Here are some of the best deals found on KAYAK recently from the most popular airlines for round-trip flights to Zagreb 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.
12:15 p.m. - 6:00 a.m.YYZ-ZAG
11h 45m1 stop
1:55 a.m. - 3:50 p.m.ZAG-YYZ
13h 55m1 stop
C$ 838Multiple Airlines
Find Deal
Sat, 18 Nov - Thu, 25 Jan
2:50 p.m. - 8:45 p.m.YHM-ZAG
23h 55m3 stops
10:00 a.m. - 5:40 p.m.ZAG-YHM
31h 40m3 stops
C$ 988Multiple Airlines
Find Deal
Mon, 16 Oct - Thu, 16 Nov
7:55 p.m. - 4:00 p.m.YYZ-ZAG
15h 05m1 stop
3:20 a.m. - 3:05 p.m.ZAG-YYZ
11h 45m1 stop
C$ 1,069Croatia Airlines
Find Deal
Thu, 2 Nov - Sat, 25 Nov
2:20 p.m. - 8:50 a.m.YTZ-ZAG
12h 30m2 stops
9:30 a.m. - 11:49 a.m.ZAG-YTZ
26h 19m2 stops
C$ 1,101Air Canada
Find Deal
Mon, 16 Oct - Sun, 22 Oct
11:20 a.m. - 10:00 a.m.YTZ-ZAG
16h 40m2 stops
9:30 a.m. - 1:49 p.m.ZAG-YTZ
28h 19m2 stops
C$ 1,125Air Canada
Find Deal
Tue, 17 Oct - Tue, 24 Oct
4:20 p.m. - 9:15 a.m.YYZ-ZAG
10h 55m1 stop
1:05 a.m. - 5:20 p.m.ZAG-YYZ
16h 15m1 stop
C$ 1,141Lufthansa
Find Deal
Tue, 28 Nov - Tue, 5 Dec
2:00 p.m. - 8:50 a.m.YYZ-ZAG
12h 50m2 stops
1:05 a.m. - 2:25 p.m.ZAG-YYZ
13h 20m1 stop
C$ 1,164Lufthansa
Find Deal
Mon, 16 Oct - Thu, 16 Nov
2:05 p.m. - 9:35 a.m.YUL-ZAG
13h 30m1 stop
4:20 a.m. - 7:05 p.m.ZAG-YUL
14h 45m1 stop
C$ 1,253KLM
Find Deal
Sun, 3 Mar - Mon, 11 Mar
11:20 a.m. - 5:50 a.m.YYZ-ZAG
12h 30m1 stop
3:40 a.m. - 3:30 p.m.ZAG-YYZ
11h 50m1 stop
C$ 1,266Croatia Airlines
Find Deal
Tue, 7 Nov - Wed, 15 Nov
2:05 p.m. - 5:55 p.m.YUL-ZAG
21h 50m1 stop
1:30 a.m. - 5:25 p.m.ZAG-YUL
14h 55m2 stops
C$ 1,290KLM
Find Deal
Sun, 3 Mar - Sun, 10 Mar

Good to know

Low season


High season


Cheapest flight

C$ 586
Best time to beat the crowds but there is an average 2% increase in price.
Most popular time to fly and prices are also 2% lower on average.
Flight from Toronto Pearson Airport to Zagreb

When to book flights to Zagreb

Are your dates flexible? Find out the best times to travel to Zagreb 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. The information is for flights to Zagreb based on your location. While we try to provide actual minimum prices for each date, some prices are predictions and actual prices may differ.
Average price per month
To calculate daily average prices, KAYAK takes all prices for each day before departure over the last year for flights to Zagreb, removes the top 0.1% to account for outliers, and then takes the average of all the values for each departure date.
Flight prices as travel date approaches
To calculate daily average prices, KAYAK takes all prices for each day before departure over the last year for flights to Zagreb, removes the top 0.1% to account for outliers, and then takes the average of all the values for each month.

Top tips for finding cheap flights to Zagreb

  • Looking for cheap airfare to Zagreb? 25% of our users found tickets to Zagreb for the following prices or less: From Toronto Pearson Intl C$ 640 one-way - C$ 894 round-trip
  • Book at least 3 weeks before departure in order to get a below-average price.
  • High season is considered to be March, April and May. The cheapest month to fly from Canada is October.
  • Enter your preferred departure airport and travel dates into the search form above to unlock the latest Zagreb flight deals.
  • If you wish to rent a car upon arrival, you will find 20 car rental companies at Zagreb Franjo Tuđman Airport (ZAG), including most of the major international companies as well as some local companies. Their offices are located in the arrivals area past the baggage claim area, outside the terminal near the bus stops.
  • Passengers travelling through Zagreb Franjo Tuđman Airport (ZAG) with young children can access baby change rooms spread throughout the airport, and two play areas where children can burn off energy. They are located near Gate 12 and near Gate 4.
  • A VIP fast track service is available for travellers who wish to clear immigration quickly upon arrival at Zagreb Franjo Tuđman Airport. They will be met at the plane by a host and will be accompanied all the way to their final mode of transport. In addition, passengers can organize a porter service for help with luggage.
  • Smoking is prohibited in the public areas of Zagreb Franjo Tuđman Airport, even if smokers are using electronic cigarettes. However, passengers who need to smoke before exiting the airport can head to the smoking cabins located on the second floor in both domestic and international terminals.
  • If interested in learning more about the airport, travellers can book a tour of the Zagreb Franjo Tuđman Airport which shows you behind the scenes action such as how a bag is transferred to the plane after being checked in.

FAQs - booking Zagreb flights

  • How can I get from Zagreb Franjo Tuđman Airport to the city centre?

    If you prefer using public transport, you can take one of the Pleso Prijevoz shuttles which gets you to the Zagreb central bus station in about 25 minutes. The Zagreb Electric Tramline (ZET) number 290 also goes through the airport and ends in Kvaternik Square. Finally, metred taxis are readily available outside the terminal.

  • Are there any onsite airport hotels at Zagreb Franjo Tuđman Airport?

    Those looking to stay close to the airport following their flight to Zagreb can head to one of the 5 hotels located around the airport. Guest House Ivac Inn and Hotel Pleso both offer free airport shuttle transfers, while Barba Niko and Stari Jasen have an airport transfer service for a fee, and Rooms Pleso by Airport Zagreb is nearby but does not offer an airport transfer.

  • Are there any airport lounges at Zagreb Franjo Tuđman Airport?

    Passengers who are looking for a place to relax following a long flight to Zagreb can head to Primeclass Lounge, located next to Gate C23 in the International Terminal. It offers an air conditioned space with beverages, newspapers and a television. It is accessible via lounge memberships or a prepaid pass that can be purchased online. If the lounge is not full, travellers might be able to pay at the door.

  • Can I exchange currency at Zagreb Franjo Tuđman Airport?

    If you need to purchase some local currency upon arrival at Zagreb Franjo Tuđman Airport, head to International Currency Exchange located in the international terminal, both in the departures and arrivals areas. They are open every day from the time of the first flight to the time of the last flight. There are also many ATM machines located throughout the airport which can be used to withdraw cash.

  • What is the cheapest flight to Zagreb?

    If travelling to Zagreb, the cheapest city to fly from in the last 3 days was Toronto, with flights as low as C$ 789 one-way and C$ 1,129 round-trip. Flights from Toronto are the most searched and start at $198 for a round-trip.

  • How far is Zagreb from central Zagreb?

    The city centre of Zagreb is 11 km from Zagreb.

  • What is the name of Zagreb’s airport?

    All flights to Zagreb land at Zagreb. The airport code is ZAG,and it can also be referred to as Franjo Tuđman, Pleso, or Zagreb.

  • How much is a flight to Zagreb?

    On average, a flight to Zagreb costs C$ 920. The cheapest price found on KAYAK in the last 2 weeks cost C$ 635 and departed from Toronto Pearson Intl Airport.

  • What is the cheapest day to fly to Zagreb?

    Based on KAYAK data, the cheapest day to fly to Zagreb is Saturday. On the other hand, the most expensive day to fly is Friday.

  • What is the cheapest month to fly to Zagreb?

    The cheapest month for flights to Zagreb is May. On the other hand, the most expensive months are January and November.

  • Which airlines have a flexible cancellation policy for flights to Zagreb due to COVID-19?

    Air Transat and WestJet have waived their change and cancellation fees on flights to Zagreb. Confirm policies on booking site.

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

    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 to Zagreb.

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

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

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

    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 Zagreb with an airline and back with another airline.

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

    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 Zagreb up to 3 days before/after your preferred dates. You can then pick the flights that suit you best.

Top 5 airlines flying to Zagreb

See real verified KAYAK customer reviews for airlines flying to Zagreb. Airline scores are aggregated from all reviews left by passengers on KAYAK after flying with an airline from Canada to Zagreb. KAYAK doesn’t show reviews that are older than 5 years.
Need help choosing which airline to fly with to Zagreb? 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 KAYAK reviews.
KLMOverall score based on 3795 reviews
Airline reviews
Cons: "KLM lost my suitcase and did not deliver it until three days later... They refused to compensate me for having delivered the bag with broken articles inside (A pair of Rayban Wayfarers!)"
Read more about KLM
Cons: "KLM lost my suitcase and did not deliver it until three days later... They refused to compensate me for having delivered the bag with broken articles inside (A pair of Rayban Wayfarers!)"
Pros: "Pumpkin soup instead of a heavy entree was welcome and tasty. Breakfast yogurt portion was generous, the granola less so. Accompaniments were good. Butter was not ice cold, thank goodness."
Cons: "Inbelievably chaotic boarding process for Kili to Dar leg. No boarding lanes so had to fight through the crowd. Was able to observe cleaning process at Dar stop, which was cursory and am sure there was no cleaning of seats of those who boarded at Kili."
Cons: "Klm is the best, even on a 40min they served small breakfast."
Pros: "Decent price for economy comfort seat, 4A."
Cons: "The flight was delayed about 80 minutes and they did not informed until when I got to the Airport. I could have stayed more at home instead of the terminal. They have also changed the boarding gate.."
Cons: "Boarding was crazy. Could not everyone in the gate area."
Pros: "The crew were excellent and seats were comfy."
Cons: "Headphones for the entertainment centre.could have been better. Sound quality not great."
Pros: "Great crew, comfortable seating with enough leg room."
Cons: "Provide dinner before getting to joburg, instead of a snack. Flight arrives late so dinner would be appreciated"
Cons: "The flight was a bit delayed, but the airline handled it incredibly well. I was put up in a great hotel with good free food and caught another flight the next morning."
Pros: "Crew were friendly and helpful. Moved me up front in the plane so I could make my connection."
Cons: "Not having to walk outside in Edinbur4gh to board the flight."
Pros: "The crew was amazing and the food was great."
Cons: "Something did not go right with our booking so it took some work for the airline to get it figured out for us. Thankfully we had left plenty of time. But that was an unexpected stress."

My flight from Munich to Zagreb was canceled, no one bothered to let me know. I only found out when I came to check in in Denver. Kayak company wouldn't even issue me a new flight. They said that United Airlines holds my ticket. With United I was around 90 minutes call with supervisor who was trying to explain that she can't help me change canceled flight, Kayak agency should do this. On the end she issued a new flight with 24 hrs overlay I Munich. The whole ordeal was so traumatizing for me. I am a women traveling alone. No one offered hotel or any tipe of help in Munich. Traveling these days is so poor, No one is taking any responsibility for anything, we are left to suffer their unorganized mess, and pay really good money for it. I was not gonna wait 24 hrs in Munich, I had to take taxi to city and took a bus to Zagreb. Terrible experience all around.

I could not hear the movie - alot of cutting out. The crew was great.Planes left on time and arrived on time. I was vomfortable

I paid over $1500 for the flight. I requested a refund, but all they gave me in return was $100.

Smooth fly except Take off too much rattling. Food quality have to be improve entertaining video was bad not really entertained. overall journey was nice, no turbulence

Good staff and service Comfort during flight could b better

Pros: "The crew was friendly. The seating was ok but dirty floors"
Cons: "We did not take this flight, as we missed our connection due to gate changes & technical delay in Venice"
Pros: "Very friendly, helpful and communicative crew."
Cons: "Only complaint: the touch screen on the seat back was oddly unresponsive and this made it a bit difficult to interface with the various in-flight entertainment options; the streaming music in particular."
Pros: "The crew was great and the snacks provided were delicious!"
Cons: "The plane felt slightly outdated and was pretty loud the first part of the flight"
Pros: "Nothing really of note. The plane was pretty basic and unexxceptional, but that was expected for the price."
Pros: "Left entire family in francfurt with older people that recently had big surgeries because of delayed connection flights Terrible service Delta sucks Never ever again even if you are the last company on earth flying to Europe Next time ill swim the ocean and get to my destination quicker"
Pros: "the meal and crew"
Cons: "1.5hr delay and no initial explanation other than "indefinite delay""
Pros: "That we arrived"
Cons: "The delay with the plane. Standing for a long time on the bus Very tight and uncomfortable seats"
Cons: "they have requested to pay for the luggage $ 100 extra for a single suite case. it supposed to be included into the airfare as it announced atthe time of sale. Will suspend the tranaction"
Cons: "1 hour delay for a 45 mm flight in a small airport. No explanations."
Cons: "Flight was late for 2 hours, no explanation why and no clear info by how long the flight is delayed."
Cons: "We checked in for our flights in Dubrovnik and were told we need to get the last boarding pass in Frankfurt. In Frankfurt, three agents were helping people when we arrived in the line. Twenty minutes later they were still with the same customers . Finally two additional agents appeared. We got our boarding passes, but were told we needed to hurry because they were already boarding. We made it because we ran as much as we could and arrived breathless and sweaty. Poor customer service!"
Pros: "My second flight was in the same aircraft"
Cons: "First, they sent an email notification that our flight had delay for 2 hours. I went to the airport to checking my baggage and I looked on the departures board but I could my flight. I asked a lady who was helping people to find the right kiosk for checking but she said I don’t have your flight on my system. Again I went to the information desk at the airport but I was told your flight checking now is closed!,,, I was like WHAT?are you kidding? I told them it’s 2 hours before my flight take off, how it’s possible? Than she called someone and I was told yiou can checking at # counter. When I found the counter; I didn’t see any sigh by Croatia Airlines. Short story, I ended up to pay 40 euro for my 20 kg baggage’."
Pros: "A few of us got squeezed due to a late departure. The crew was fantastic to rush us through passport check and get us boarded."
Pros: "Nothing"
Cons: "They had a cancelled flight try to make me take a bus to my final destination. So finally they booked us a flight next day in evening we didn’t received any vouchers or hotel room from the airline and nobody had a answer on why was flight cancelled. I had to pay for all my hotel stay and travels from airport to hotel."

Once we got through the long line at security, everything was very good from boarding to exiting the place. The flight crew was very friendly. What Air Transat could do much better is to put us through to TSA Pre-Check since my wife and I are Nexus members. We have never enjoyed this privilege with Air Transat, but, we always get this with Air Canada at the FLL airport. So, this is possible to do.

I think as another discount flyer they stepped up the bar. I think they should stay around for awhile

I really liked the club service, the temperature was ideal, the flight attendants were so warm and friendly and accommodating the bathroom was easy. Great flight.

L’embarquement et l’arrivée ont été laborieux! À MBJ à la barrière d’embarquement, c’était sale et mal ventilé. A l’arrivée à YUL, il n’y avait pas d’équipe au sol pour recevoir le vol! Et je déplore que Transat n’avait pas de personnel de bord qui parle le français 🙁

Pros: "Flight,crew, meal and entertainment were good."
Cons: "Our luggage was lost on our connecting flight in Montreal. Not happy with that. However, it was delivered to our home 2 days later."
Pros: "Old plane so seat pitch was good"
Cons: "Maintenance issues meant a 2 hour delay where we stayed on the plane"
Cons: "Better notification that I was going to be charged £50 for each piece of luggage"
Pros: "The crew was amazing. They were super friendly and attentive. Amazing service!"
Cons: "Paid in advance (6 months!!) for a seat with more space for legs Got a regular seat instead With no explanation or reimbursement... very disappointed!"
Pros: "It’s hard to write a review when flight was supposed to leave at 6:30 and didn’t until midnight, but due to weather. It was frustrating for all but staff and pilot kept us informed at all times so that was appreciated. There wasn’t much to do but to wait out the weather."
Cons: "For the weather to be better and to have left on time - but obviously that is out of everyone’s control."

I almost missed my flight because they’re searching me and the stuff already come from duty- free plus I couldn’t find my exit to go to the plane when I got there they were closing the door and I got to the airport very early but because they were searching me

Flight was on time, cabin was clean, staff was pleasant

The crew was great, delays both ways was terrible. We had to walk outside and climb stairs to plane which wasn't great for my hip that's full of arthritis.

Communication - 20 minute delay turned into over 1.5 hour delay with minimal communication

Cons: "Eliminate an acceptable two and a half hours delay in take off time due to catering planning issues."
Pros: "Food was good, crew was great"
Cons: "leg room was better than some but for a long flight it was tight"
Pros: "The crew on Air Transit did a good job."
Cons: "I would fly with Air Canada instead and not Air Transit."
Pros: "the entertainment and food was good"
Cons: "our flight attendants were mostly absent -- the other side of the aisle had much more attentive attendants"
Pros: "Not a thing"
Cons: "The fact I didn't even make it to my destination. Not one person working for Air Canada gave me the impression they knew what was going on. They certainly didn't apologize for ruining my vacation and they did not try to do a single thing to help us make our flight or make the disappointment of missing it any better."
Cons: "no flights between noon and 9pm. pay for snacks..on westjet they were free"

Book Cheap Zagreb Plane Tickets

Recent round-trip flight deals

These are the cheapest round-trip flights to Zagreb found on KAYAK in the last 72 hours.
1 stopMultiple Airlines
11h 45mYYZ-ZAG
1 stopMultiple Airlines
13h 55mZAG-YYZ
C$ 838
3 stopsMultiple Airlines
23h 55mYHM-ZAG
3 stopsMultiple Airlines
31h 40mZAG-YHM
C$ 988
1 stopCroatia Airlines
15h 05mYYZ-ZAG
1 stopCroatia Airlines
11h 45mZAG-YYZ
C$ 1,069
2 stopsAir Canada
12h 30mYTZ-ZAG
2 stopsAir Canada
26h 19mZAG-YTZ
C$ 1,101
2 stopsAir Canada
16h 40mYTZ-ZAG
2 stopsAir Canada
28h 19mZAG-YTZ
C$ 1,125
1 stopLufthansa
10h 55mYYZ-ZAG
1 stopLufthansa
16h 15mZAG-YYZ
C$ 1,141
2 stopsLufthansa
12h 50mYYZ-ZAG
1 stopLufthansa
13h 20mZAG-YYZ
C$ 1,164
1 stopKLM
13h 30mYUL-ZAG
1 stopKLM
14h 45mZAG-YUL
C$ 1,253
1 stopCroatia Airlines
12h 30mYYZ-ZAG
1 stopCroatia Airlines
11h 50mZAG-YYZ
C$ 1,266
1 stopKLM
21h 50mYUL-ZAG
2 stopsKLM
14h 55mZAG-YUL
C$ 1,290

Search by stops

Search by airline

Search by price

Recent one-way flight deals

Only flying one-way? Below are some of the best deals for one-way flights to Zagreb found on KAYAK in the last 72 hours.
3 stopsMultiple Airlines
28h 30mYYZ-ZAG
C$ 586
2 stopsMultiple Airlines
22h 25mYYZ-ZAG
C$ 615
2 stopsMultiple Airlines
20h 00mYUL-ZAG
C$ 708
3 stopsMultiple Airlines
16h 55mYUL-ZAG
C$ 835
1 stopDelta
13h 55mYUL-ZAG
C$ 896
1 stopAir France
12h 15mYYZ-ZAG
C$ 951
2 stopsSWISS
45h 50mYTZ-ZAG
C$ 1,071

Search by stops

Search by airline

Search by price

Last minute flights to Zagreb

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 to Zagreb that are departing in the next 10 days.
multi-stopMultiple Airlines
12h 10mYYZ-ZAG
multi-stopMultiple Airlines
14h 10mZAG-YYZ
C$ 1,251
directMultiple Airlines
8h 50mYYZ-ZAG
multi-stopMultiple Airlines
41h 05mZAG-YYZ
C$ 1,255
directMultiple Airlines
8h 50mYYZ-ZAG
multi-stopMultiple Airlines
14h 10mZAG-YYZ
C$ 1,342
12h 10mYYZ-ZAG
14h 05mZAG-YYZ
C$ 1,375
multi-stopMultiple Airlines
12h 10mYYZ-ZAG
multi-stopMultiple Airlines
14h 05mZAG-YYZ
C$ 1,387
directMultiple Airlines
8h 50mYYZ-ZAG
multi-stopMultiple Airlines
52h 50mZAG-YYZ
C$ 1,444
directMultiple Airlines
8h 50mYYZ-ZAG
multi-stopMultiple Airlines
14h 05mZAG-YYZ
C$ 1,480
multi-stopAmerican Airlines
59h 45mYYZ-ZAG
multi-stopAmerican Airlines
34h 26mZAG-YYZ
C$ 1,637
multi-stopMultiple Airlines
34h 35mYYZ-ZAG
multi-stopMultiple Airlines
19h 45mZAG-YYZ
C$ 1,685
multi-stopMultiple Airlines
19h 30mYYZ-ZAG
multi-stopMultiple Airlines
15h 35mZAG-YYZ
C$ 1,716

Search by stops

Search by airline

Search by price