JNB - ZAG

R6 824 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 24/3. 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

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.
Travellers love KAYAK
41 299 237 searches in the past 7 days on KAYAK

Save 29% 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 OR Tambo to Franjo Tuđman (JNB-ZAG)

 
Here are some of the best deals found on KAYAK recently from the most popular airlines for return flights from OR Tambo to Franjo Tuđman 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 return 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
17:55 - 13:05JNB-ZAG
19h 10m1 stop
14:00 - 10:35ZAG-JNB
20h 35m1 stop
R11 205Turkish Airlines
Find Deal
Fri, Jul 4 - Wed, Jul 30
17:50 - 13:05JNB-ZAG
19h 15m1 stop
14:00 - 10:35ZAG-JNB
20h 35m1 stop
R11 317Turkish Airlines
Find Deal
Tue, Jul 8 - Wed, Jul 30
10:10 - 13:35JNB-ZAG
28h 25m2 stops
14:35 - 9:30ZAG-JNB
17h 55m1 stop
R11 914Lufthansa
Find Deal
Thu, Mar 6 - Thu, Mar 13
19:25 - 12:05JNB-ZAG
16h 40m1 stop
20:10 - 7:00ZAG-JNB
34h 50m1 stop
R15 009British Airways
Find Deal
Tue, Jul 8 - Tue, Jul 29
21:15 - 13:50JNB-ZAG
16h 35m1 stop
20:45 - 9:25ZAG-JNB
36h 40m1 stop
R15 158British Airways
Find Deal
Sun, Jul 6 - Sat, Aug 2
19:00 - 21:20JNB-ZAG
26h 20m2 stops
6:05 - 8:35ZAG-JNB
26h 30m2 stops
R15 400Lufthansa
Find Deal
Tue, Jul 8 - Sat, Jul 26
18:35 - 13:50JNB-ZAG
43h 15m3 stops
15:45 - 16:10ZAG-JNB
24h 25m1 stop
R20 416Qatar Airways
Find Deal
Thu, Jul 10 - Fri, Aug 1
9:05 - 13:50JNB-ZAG
28h 45m3 stops
15:45 - 16:10ZAG-JNB
24h 25m1 stop
R20 714Qatar Airways
Find Deal
Fri, Jul 11 - Fri, Aug 1
18:50 - 13:10JNB-ZAG
18h 20m2 stops
8:20 - 8:10ZAG-JNB
23h 50m2 stops
R23 324KLM
Find Deal
Sun, Jul 6 - Fri, Jul 25
18:50 - 13:10JNB-ZAG
18h 20m2 stops
8:20 - 8:10ZAG-JNB
23h 50m2 stops
R23 902KLM
Find Deal
Sat, Jul 5 - Fri, Jul 25

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 November, where tickets cost R12 939 (return) on average. On the other hand, the most expensive months are December and June, where the average cost of round-trip tickets is R16 929 and R15 326 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

R6 824
Best time to beat the crowds (7% less expensive on average)
Most popular time to fly (8% 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 R366 for a one-way ticket and R601 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?

    oneworld, Star Alliance, and SkyTeam 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 R14 397 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 477 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 1341 reviews
7,3Food
7,7Comfort
7,8Boarding
8,4Crew
7,2Entertainment
Airline reviews

Overall very poor. Flight was disorganised, staff were rude and this is my second experience with KLM that I've had baggage go missing. It feels like, if you are an economy customer, KLM staff do not show you any care. I shall never fly with KLM again. Worst airline in Europe

2,0 Mediocrejack, Jan 2025CPT - AMS
Read more KLM reviews

Overall very poor. Flight was disorganised, staff were rude and this is my second experience with KLM that I've had baggage go missing. It feels like, if you are an economy customer, KLM staff do not show you any care. I shall never fly with KLM again. Worst airline in Europe

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.

Good food. Excellent crew service. Clean aircraft. Narrow seats and isle.

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.

My experience with Qatar airway was very unsatisfactory. They lost my child’s stroller and I was told they found it and will send it to the hotel which was a lie. I had to go back to the airport baggage claim and pick up myself after trying to contact them many times!. There was a lack professional and communication. I am very disappointed in Qatar airway and will not be recommending them to friends and family nor will I be flying with them in the future.

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.

Aircraft was spacious compared to American Airlines, food was great, entertainment was much better with a wide variety of options, and the crew was very polite.

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.

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

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.

Bad service and food was not good. Give very less food.

Seat changes at the last minute Horrible checkin process Sad to see excellent airport with very poor service

Their weakness is in boarding. Business class rarely boards first and there are no announcements explaining delays, so customers are always left waiting and wondering why boarding has paused.

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

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.

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.

All was good. I would have preferred free drinks besides water (coffee/tea).

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.

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.

Before the flight I received an email from LH that our seat were changed to other comparable seats. At boarding however we found our reassigned “comparable” seats were directly by the toilet. They sure were no “comparable “ seats and we were quite disappointed!

It was terrible, I was denied to board the plane because I don't have Germany visa, but I don't know I need a visa because all I want is go back to united state and I don't need to enter Germany. When I buy the ticket and checking in I entered my Chinese passport information and I did not get any notifications that I need apply for Germany visa. This trouble is generated totally by Lufthansa and they don't offer any useful help to solve my issue which cause huge problems to my travels.

Definitely service quality is going down. With all those flights delays and several days luggage delays Lufthansa reputation of used to be a reliable air line is now compromised. The flight from JAX to Washington was almost 4 hours delayed: as a result I never checked-in at Warsaw Marriott Hotel and was not refunded. My Delsey hard shell luggage was destroyed (got a big crack on it!!!) upon several hours delayed arrival from Frankfurt. On my return trip my 2 luggages did not arrive with me to JAX and I only was able to get them 2 days later. The online agent with a heavy accent spoke broken English and was not able to provide me with information on missing luggages. Guys, you need to do better.

It was just ok. Half the bathrooms were broke on the flight.

BAD!!! due to delay I missed my connection in MEX, had to pay for hotel and new flight for next morning increasing my spent for $1,000 usd

If they wouldn't have canceled the flight WITHOUT informing me until I looked at my ticket and saw I had 2 extra layovers in 2 different cities than the ones I paid for? That would have been nice.

Poor BA get a lot of stick and have some problems getting your bags to the same destination BUT the whole experience is very much 5 star and probably due to excellent, helpful and sooo British staff. We travelled in economy plus.

I never made this flight but the staff helped to get me rebooked (see previous review)

The seats are incredibly uncomfortable. My luggage didn't make it on the flight from London to Nashville.

They lost my special meal request and tried to tell me I didn't request it. I had the proof. Then they tried to get me to eat food I can't eat. No apologies

One particular crew member wasn't helpful in the cabin .

I was disappointed with the quality of the food and the fact that I was not given a toiletry bag for an overnight international flight

Flight delay of 4 1/2 hours with no reason for over 3 hours. Missed our connection in Rome & had to pay for an additional flight.

Travelling to a place near Zagreb?

Book flights to Zagreb if you plan to visit one of these locations
Velika Gorica

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.