JNB - ZAG

R8 568 Find Cheap Flights from Johannesburg to Zagreb

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight from OR Tambo to Zagreb departing on 16/6. 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

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

 
These are the airlines KAYAK users have selected most often from within our search results in flight searches from Johannesburg to Zagreb.
These are the airlines KAYAK users have selected most often from within our search results in flight searches from Johannesburg to Zagreb.
In the last 7 days, travellers have searched 41 299 237 times on KAYAK, and here's why:

Save 18% 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.

Cheap Flight Deals from Johannesburg to Zagreb (JNB-ZAG)

 
Here are some of the best deals found on KAYAK recently from the most popular airlines for return flights from Johannesburg 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.

Recent return flight deals from OR Tambo to Zagreb

Recommended round-trip deals departing in the coming months from the most popular airlines that fly from OR Tambo to Zagreb.
Discover the best prices and deals for you by selecting your travel dates.
Choose your dates
20:00 - 6:45JNB-ZAG
35h 45m1 stop
15:05 - 15:35ZAG-JNB
23h 30m1 stop
R11 592Qatar Airways
Find Deal
Fri, Jan 31 - Fri, Feb 7
19:35 - 14:00JNB-ZAG
19h 25m2 stops
14:35 - 9:30ZAG-JNB
17h 55m2 stops
R12 979Austrian Airlines
Find Deal
Fri, Jan 31 - Fri, Feb 7
19:35 - 14:00JNB-ZAG
19h 25m1 stop
13:40 - 9:30ZAG-JNB
18h 50m2 stops
R13 897Lufthansa
Find Deal
Fri, Jan 31 - Fri, Feb 7
13:20 - 19:40JNB-ZAG
31h 20m3 stops
15:35 - 7:10ZAG-JNB
38h 35m3 stops
R15 877
Find Deal
Fri, Jan 31 - Fri, Feb 7
9:55 - 20:00JNB-ZAG
35h 05m2 stops
15:35 - 7:10ZAG-JNB
38h 35m3 stops
R16 615
Find Deal
Fri, Jan 31 - Fri, Feb 7
3:10 - 13:15JNB-ZAG
35h 05m2 stops
15:05 - 2:20ZAG-JNB
34h 15m2 stops
R18 703RwandAir
Find Deal
Thu, Jan 30 - Fri, Feb 7

Flights from OR Tambo to Zagreb - Travel Insights & Trends

Get data-powered insights and trends into flights from OR Tambo to Zagreb 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 Johannesburg to Zagreb?

The average price of all round-trip flights from Johannesburg OR Tambo Airport to Zagreb clicked on KAYAK for each day over the last 12 months.
If your flying dates are flexible, you should consider flying to Zagreb on a Tuesday, as we generally find the cheapest rates on that day for this route. On the other hand, Sunday is the most expensive day to fly from Johannesburg to Zagreb. For your return ticket, we recommend flying on a Monday and avoiding Thursdays for the best deals.

What is the cheapest month to fly from Johannesburg OR Tambo Airport to Zagreb?

To calculate monthly average prices, KAYAK takes all prices for each month over the last year for round-trip flights from Johannesburg OR Tambo Airport to Zagreb, 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 Johannesburg OR Tambo Airport to Zagreb is February, where tickets cost R12 150 (return) on average. On the other hand, the most expensive months are December and June, where the average cost of round-trip tickets is R17 029 and R14 581 respectively.

How far in advance should I book a flight from Johannesburg OR Tambo Airport to Zagreb?

To calculate weekly average prices, KAYAK takes all prices for each week before departure over the last year for round-trip flights from Johannesburg OR Tambo Airport to Zagreb, removes the top 0.1% to account for outliers, and then takes the average of all the values for each week.
To get a below average price on the flight from Johannesburg OR Tambo Airport to Zagreb, you should book around 5 weeks before departure. For the absolute cheapest price, our data suggests you should book 13 weeks before departure.

Good to know

Low season

January

High season

June

Cheapest flight

R8 568
Best time to beat the crowds (11% less expensive on average)
Most popular time to fly (6% more expensive on average)
Flight from Johannesburg to Zagreb

When to book flights from OR Tambo to Zagreb

Are your dates flexible? Find out the best times to travel from OR Tambo to Zagreb based on our flight data from the last year. Discover the cheapest month and even day to fly.
Estimated return price
KAYAK looks at all historical flight data for each date to provide a predicted price for one-way trips or returns 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 Johannesburg to Zagreb flights

  • What is the cheapest flight from Johannesburg OR Tambo Airport to Zagreb?

    In the last 3 days, the lowest price for a flight from Johannesburg OR Tambo Airport to Zagreb was R476 for a one-way ticket and R644 for a return.

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

    On your way to Zagreb, you’ll fly out from Johannesburg OR Tambo. You’ll be landing at Zagreb Franjo Tuđman.

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

    We unfortunately don’t have that data for this specific route.

  • Which airline alliances offer flights from Johannesburg to Zagreb?

    Star Alliance, and oneworld are the airline alliances operating flights between Johannesburg and Zagreb, with Star Alliance being the most commonly used for this route.

  • Which is the best airline for flights from Johannesburg to Zagreb, Qatar Airways or Turkish Airlines?

    The two airlines most popular with KAYAK users for flights from Johannesburg to Zagreb are Qatar Airways and Turkish Airlines. With an average price for the route of R13 761 and an overall rating of 7,5, Qatar Airways is the most popular choice. Turkish Airlines is also a great choice for the route, with an average price of R13 054 and an overall rating of 7,3.

  • How does KAYAK find such low prices on flights from Johannesburg 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 from Johannesburg to Zagreb.

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

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

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

    Hacker Fares allow you to combine one-way tickets in order to save you money over a traditional return ticket. You could then fly to Zagreb with an airline and back to Johannesburg with another airline.

  • What is KAYAK's "flexible dates" feature and why should I care when looking for a flight from Johannesburg 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 from Johannesburg up to 3 days before/after your preferred dates. You can then pick the flights that suit you best.

See more FAQs

Top 5 airlines serving from OR Tambo to Zagreb

 
See real verified KAYAK customer reviews for airlines flying from Johannesburg to Zagreb. 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 OR Tambo 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 verified KAYAK customer reviews.
7,8
KLMOverall score based on 1349 reviews
7,7Comfort
7,9Boarding
7,3Food
8,4Crew
7,2Entertainment
Airline reviews

Great boarding, great short flight but no entertainment whatsoever and no wifi. Prepare to disembark by a staircase.

10,0 ExcellentAnonymous, Dec 2024BRU - AMS
Read more KLM reviews

Great boarding, great short flight but no entertainment whatsoever and no wifi. Prepare to disembark by a staircase.

Great boarding, great short flight but no entertainment whatsoever. It was supposed to have wifi but that did not work.

Transfer at CDG to connecting KLM flight to Amsterdam was a NIGHTMARE. LONG WALKWAYS, NO MOVING WALKWAYS, POOR signage, Have to take a train & No staff visible to help navigate the maze. AVOID TRANSFER AT CDG AT ALL COST.

Good flight with KLM, friendly staff. Food was good, had much worse on other airlines. Selection of drinks also good enough for us. Entertainment was also good. The economy seats are ok and that’s it. For a 12 hour flight I think a little more comfort in the economy seats in pitch and softness would be highly appreciated by the customers and can makte the difference.

I tried to upgrade to premium economy anis seat online during the checkin process. The payment didn’t work due to a technical glitch on KLM’s website. I wasn’t able to change my seat unless I called Amsterdam. Since I was in Canada and there’s a time difference this wasn’t practical. So when I arrived early to Ottawa airport my seat wasn’t available and I could only get a middle seat in premium economy which isn’t great. These middle seats are priced at the same rate as an aisle seat which makes no sense.

The food & entertainment really stood out in terms of quality. The nasi goreng & chicken satay were absolutely delicious. It’s great that KLM feature international cuisine.

Seats were comfortable crew members support was very good but AVML ordered or selected by us needs a lot of improvement.

Transavia flight. Couldn't select seat or anything prior to flight. No connection with klm systems. Seats are very crammed. Extremely no frills.

Seats were nice and comfy. Crew was polite and attentive. Business class is awesome and worth the money.

Flight left a few minutes late, but that's it. I wish the seats could be wider and recline more.

No difference between US airline and Qatar. Both cramp as many people. The airline seems to change planes without notice choice is seating when making reservations online doesn’t match the plane a passenger is on. Especially paying extra. Nothing special No different than US carriers.

As gold member there is no priority checkin. Meaning you either have to board with your zone or last with business class pax. As economy pax all the baggage bays are filled by the time you arrive

Food was good, attendants were friendly. Seats were not comfortable. Did not receive any amenities such as eyemask or earplugs that would have helped sleep. Additionally a large group of passengers boarded very late into boarding and were a disruption for almost the whole flight. Flight attendants did their best but the kids were making so much noise, kicking seats, and half the time no adult was sat with them so they weren’t being managed.

I had first class service from them. A little late taking off, but no major problem

they give hard time at checking, they not allow computer bag or purse

From Montreal to Doha , we habe two complaints : 1) They want to charge for Seat Selection, claiming that the Class of ticket bought on Kayak did not cover seat selection. It such a penny pinching rule, I told them, since we paid almost $20,000 our 3 tickets , that rule should never exist. Also I reserved my tickets so many months ahead, I expected they will naturally put the family together or move somebody else to keep our family seating together. I filed a complaint, and NOBODY ANSWERED. 2) In Montreal, Qatar has an arrangement with the National Bank Lounge. It was so overcrowded and the Lounge is so bad in terms of service and food, amenities etc... The WORST lounge . Why Qatar not have another arrangement their Business Class clients in Montreal. The Air France KLM Lounger is better, the Air Canada Lounge is better. Qatar should send somebody to take a look ! Joseph Chung

Wore experience due to delay and took me 3 days to reach my destination.

Just money making business. This was my fourth journey with Qatar Airways, year by year the quality of service getting poor. Food is very cheap. They have some low quality alcohol beverages. They don’t have any brandy or cognac. No toilet around the gate lounge. We have to wait until getting to the flight for use toilet.very long standing for entering into the flight. We can see the old passenger suffering.

I had already opted for Vegan food before 2 months yet they say we have no record for it,

Too many boarding protocols. Never experienced with other international flights.

Istanbul to Miami is a very long flight, somewhat uncomfortable, especially because the seating offers very limited space outside of business class.

Food quality and the overall service of the staff and significantly decreased. The flight was delayed at the Istanbul airport and the passengers were kept onboard for more than 3 hours. The staff didn’t kept the passengers informed and everyone was upset.

Very poor! It was too hot! It smelled. The food was nasty. The bathroom sink to wash hand was barely working. The tray table was broken. Everything was just wrong!

I enjoy flying with Turkish Airlines and such good hospitality among the crew memebers

Good food and wine. Some of the Guy who are in charge to board Passengers on the plane couldn’t use the word “Please” to direct them drop their hand luggage to be loaded on Plane bcos he said the inside storage may not have enough room for all.

My experience was amazing. Very friendly hosts and impeccable service.

Excellent service. Made United 's business class look like a cattle car

The flight and crew members was excellent. The food was nice too. Over all service and time is commendable.

My checked bag did not get loaded on the aircraft in Istanbul. Other than that, the flight was smooth, on time and the crew was friendly, efficient, and professional.

Plane was hot in our section of aircraft making it difficult to rest. We informed the staff but adjustments were not made. Seats were terribly uncomfortable- unlike the other long haul flights we have flown on Turkish Airlines. It seems both issues are due to plane being an older Airbus

Pleasant, relaxed flight. I had 2 seats to myself, which was a bonus. I couldn't find a flight tracker ap so I could know where we were but that's a minor complaint. On the plus side, the passenger announcements did not come through my earphones but were on main speakers only. That was a nice touch.

Flight delayed by 3 hours 45 mins and no explanation given or apology. Rebooked on a flight departing to final destination 48 hrs later and baggage not delivered.

My outbound flight was grounded in Lusaka so we never made it to Paris. DO NOT fly this airline you will be stranded and your plans will be completely disrupted

Inflight entertainment with electronic charging stations can help during a long flight.

The flight was delayed with no notice. No inflight entertainment. Communication is vital in any business.

Poor communication: Flight come directly to kigali , didn’t come via mumbasa. Favouring to Rwandan passenger to move from economic to bussiness class after flight depart. Where they don’t asked other older passenger who need more comfort. Rude staff : chekin airport at Mumbai. Talking in local language (marathi) while serving and no sorry no thank you attitude.

Pros: "Seat reclining was good. Fleece blankets were warm"
Cons: "Blankets had a really bad smell Food options were very limited - even bread was eggless"

Food service was good. Aircraft was old and needed upgrade such as seats. Flight was delayed about 1 hour.

Pretty poor across the board - flight details wrong/delayed into Lufthansa app. Seat changes made without notification. Boarding delayed (ok, that happens) but all comms in German (for flight to UK, where 85% of passengers were English). Outright fraud attempted at gate, denying 1 piece carry-on of smaller than correct size and 1 piece personal item, again, smaller than correct size. Rude gate staff. Security checks perfunctory - unattended bag not acknowledged by staff..then put on aircraft unclaimed by staff.

I barely made the flight. We had to take a bus to the plane and the plane smelled awfully of body odor. When the flight attendant walked by she smelled of body odor. It was incredibly uncomfortable. Also my luggage did not make it onto this flight and when it finally arrived home the handle of the luggage was all ripped. I will have to purchase a bag again.

It’s not bad, simply it’s not as it used to be years ago.

Because of the fog at the Frankfurt airport, our flight was delayed leaving Budapest. We only had 20 minutes to get from A23 to C13. This was quite a walk for this not-so-young anymore lady--even with the help of moving sidewalks! We also had to go through passport control and then security. Germany is extra thorough, even doing pat-downs of all passengers. We got to our gate and I knew I had been randomly selected for extra security scanning because of the "SSSS" code on my boarding pass so I wasn't surprised when he escorted me back to security to be searched some more. The boarding gate gentleman assured me that they would hold the plane. The ladies in security rushed through the scanning process as fast as they could and we were able to make our flight to Orlando. The actual flight was smooth and comfortable. The food and service were excellent. The flight crew were friendly and efficient.

The jollof rice and fried plantain. Communication could have been better.

Not enough time between connecting flights. We had to run through the Frankfurt airport and nearly missed our flight to the US. Extremely tight seating in Economy. No room and I'm not a large person. Please prevent any seats from reclining so my kneecaps are not destroyed again. Entertainment system touch screen did not recognize inputs. Seemed to be a problem for many. Crew were very nice and the food was not bad.

Seats did not have enough legroom. Reclined seat in front meant very little room to move. Tablet for movies was difficult to tap on. Food was excellent. Staff excellent.

Delayed flight with no explanations; poorly managed gate and boarding process.

I remember flying with Lufthansa many years ago, and it used to be an amazing airline with more technologically savvy and roomy planes, but unfortunately that isn’t the case anymore. The space between the seats is much smaller, which is ok for short flights, but definitely not for across the Atlantic flights. Not sure if I’ll opt for Lufthansa the next time, maybe just if necessary.

Book cheap flights from Johannesburg to Zagreb

Recent one-way flight deals

 
Only flying one-way? Below are some of the best one-way flight deals from Johannesburg to Zagreb found on KAYAK in the last 72 hours.
16/6Mon
1 stopTurkish Airlines
25h 30mJNB-ZAG
R8 568
14/6Sat
1 stopTurkish Airlines
25h 35mJNB-ZAG
R9 216
15/6Sun
1 stopBritish Airways
18h 25mJNB-ZAG
R9 324
14/6Sat
2 stops
20h 10mJNB-ZAG
R10 008
16/6Mon
2 stopsRwandAir
34h 40mJNB-ZAG
R10 368
15/6Sun
2 stopsLufthansa
17h 35mJNB-ZAG
R10 818
14/6Sat
3 stops
21h 50mJNB-ZAG
R11 952
16/6Mon
3 stopsQatar Airways
21h 50mJNB-ZAG
R12 763
18/4Fri
1 stopQatar Airways
24h 15mJNB-ZAG
R39 458
2/2Sun
2 stopsRwandAir
35h 05mJNB-ZAG
R45 434

Search by stops

Search by airline

Search by price

Everything you need to know for your flight from OR Tambo to Zagreb

Information on your arrival and departure airports

Not what you’re looking for? Find thousands of other hotels, flights and car hire with KAYAK.