JNB - ZAG

R8 216 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 29/4. 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 47 946 175 times on KAYAK, and here's why:

Save 22% 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)

 
These are the cheapest deals for flights from OR Tambo to Zagreb currently on KAYAK along with options from the most popular airlines KAYAK users selected for this route. 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.

Recent one-way flight deals from OR Tambo to Zagreb

Only flying one-way? Below are some of the best one-way flight deals from OR Tambo to Zagreb found on KAYAK recently.

Recent last-minute flight deals from OR Tambo to Zagreb

Leaving soon but still want a bargain? Check out these latest deals for last minute flights from OR Tambo to Zagreb.

Recent direct flight deals from OR Tambo to Zagreb

The latest deals for direct flights from OR Tambo to Zagreb so you can sit back and relax without the need for a layover.

Cheap bus & train deals from OR Tambo to Zagreb

Find recent round-trip train or bus tickets from OR Tambo to Zagreb.

All round-trip flight deals to Zagreb

The cheapest plane tickets to Zagreb found on KAYAK recently.
Discover the best prices and deals for you by selecting your travel dates.
Choose your dates
17:55 - 13:05JNB-ZAG
19h 10m1 stop
9:35 - 10:35ZAG-JNB
25h 00m1 stop
R10 937Turkish Airlines
Find Deal
Wed, Apr 30 - Wed, May 7
17:50 - 8:40JNB-ZAG
14h 50m1 stop
20:20 - 10:35ZAG-JNB
14h 15m1 stop
R11 009Turkish Airlines
Find Deal
Thu, May 1 - Tue, May 6
13:35 - 13:50JNB-ZAG
24h 15m1 stop
10:15 - 17:00ZAG-JNB
30h 45m1 stop
R13 784Qatar Airways
Find Deal
Thu, Apr 24 - Thu, May 8
19:00 - 11:00JNB-ZAG
16h 00m2 stops
14:55 - 8:30ZAG-JNB
17h 35m1 stop
R14 306
Find Deal
Tue, Apr 29 - Wed, May 7
19:00 - 11:00JNB-ZAG
16h 00m2 stops
14:55 - 8:30ZAG-JNB
17h 35m1 stop
R14 847
Find Deal
Tue, Apr 29 - Tue, May 6
23:15 - 13:10JNB-ZAG
13h 55m1 stop
8:20 - 8:10ZAG-JNB
23h 50m2 stops
R15 405KLM
Find Deal
Tue, Apr 29 - Sat, May 10
18:50 - 13:10JNB-ZAG
18h 20m2 stops
6:25 - 21:20ZAG-JNB
14h 55m1 stop
R17 045KLM
Find Deal
Wed, Apr 30 - Sat, May 10
3:10 - 13:50JNB-ZAG
34h 40m2 stops
10:15 - 14:20ZAG-JNB
28h 05m2 stops
R17 802RwandAir
Find Deal
Wed, Apr 23 - Thu, May 8
3:10 - 13:15JNB-ZAG
35h 05m2 stops
15:05 - 14:20ZAG-JNB
22h 15m2 stops
R18 667RwandAir
Find Deal
Fri, Dec 20 - Sat, Dec 28
9:05 - 13:50JNB-ZAG
28h 45m3 stops
10:15 - 9:50ZAG-JNB
23h 35m1 stop
R20 360Qatar Airways
Find Deal
Fri, May 2 - Thu, May 8
17:50 - 13:05JNB-ZAG
19h 15m1 stop
R8 216Turkish Airlines
Find Deal
Tue, Apr 29
17:55 - 8:40JNB-ZAG
14h 45m1 stop
R8 504Turkish Airlines
Find Deal
Mon, Apr 28
17:55 - 13:05JNB-ZAG
19h 10m1 stop
R8 847Turkish Airlines
Find Deal
Fri, May 2
17:50 - 14:55JNB-ZAG
21h 05m2 stops
R9 622
Find Deal
Tue, Apr 29
17:55 - 22:05JNB-ZAG
28h 10m2 stops
R10 036
Find Deal
Wed, Apr 30
13:35 - 11:00JNB-ZAG
21h 25m2 stops
R12 667
Find Deal
Mon, Apr 28
8:20 - 20:40JNB-ZAG
36h 20m3 stops
R13 856
Find Deal
Wed, Apr 30
9:05 - 13:50JNB-ZAG
28h 45m3 stops
R14 234Qatar Airways
Find Deal
Fri, May 2
9:40 - 17:15JNB-ZAG
31h 35m2 stops
R14 504
Find Deal
Fri, May 2

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 flights from Johannesburg OR Tambo Airport to Zagreb clicked on KAYAK for each day over the last 12 months.
Your flight ticket price will generally be cheaper if you fly to Zagreb on a Tuesday and more expensive on a Saturday. On your return trip to Johannesburg, you should consider flying back on a Friday, and avoid Thursdays for better 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 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 108 on average. On the other hand, the most expensive months are December and September, where the average cost of tickets is R14 901 and R14 216 respectively.

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

To calculate daily average prices, KAYAK takes all prices for each day before departure over the last year for 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 month.
To get a below average price on the flight from Johannesburg OR Tambo Airport to Zagreb, you should book around 5 days before departure. For the absolute cheapest price, our data suggests you should book 72 days before departure.

Good to know

Low season

January

High season

June

Cheapest flight

R8 216
Best time to beat the crowds (7% less expensive on average)
Most popular time to fly (4% 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 R456 for a one-way ticket and R607 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, oneworld, and SkyTeam are the airline alliances operating flights between Johannesburg and Zagreb, with SkyTeam 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 723 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 R12 766 and an overall rating of 7,4.

  • 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 1350 reviews
7,7Comfort
7,3Food
7,9Boarding
7,2Entertainment
8,4Crew
Airline reviews

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.

8,0 ExcellentShereen, Oct 2024YOW - CDG
Read more KLM reviews

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.

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

Overall a very pleasant flight. No significant issues on either flight. Amsterdam airport is very convenient for connecting

The IFE was quite old, but it worked fine and the content was good. The cabin crew were excellent and the food was as also very good

Great flight because I upgraded to Premium Comfort. Made a huge difference in the experience.

The baggage service at Malpensa was the worst ever. We wanted for over an hour without any information, they broke my suitcase, and the services of the local luggage services company was below any usual services level of a KLM partner.

Good experience, just i couldn’t connect me to the wifi

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

Don't be afraid if you board an Oman Air Airbus A330 - it will take you to Colombo and not Muskat. The Aircraft is leased by Qatar Airways ;-)

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

It was a long flight but overall a good one. The one thing that I would comment on is that there is a real problem with disposable plastic products when it comes to the meal service. It would be great for Qatar Airways to find ways to make its meal service more circular and reduce the immense amount of waste.

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.

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.

The flight attendants were very attentive and recognized that I had a very short layover for my connecting flight. The head flight attendant went out of his way to find out my connecting gate and ensure that I expedited the aircraft quickly.

It was good. Turkish Airlines is one of the best airlines companies. I like a lot to travel with them

Customer service is very bad. They don’t understand English or Arabic which made it very hard to communicate with them. Also when calling to discuss any issue with ticket reservation they hang the phone on you even when speaking to the manager. I will not fly Turkish airlines and I will not recommend to family and friends

It wasn’t bad but it was not excellent either. The airlines are trying to save as much money as possible and we are paying price for it. Flying is not as it used to be.

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.

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.

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.

The flight crew, the on-plane service, and the food were fine. The seats lacked cushioning and were uncomfortable compared to other planes from recent flights. The plane was initially delayed one hour and that expanded to 1.5 hours. When we boarded, there was insufficient room for our carry-on bags, which added more time to disembarking from the plane. It appeared the Air Canada staff or the Toronto Airport staff were less than competent to handle whatever the issue was that caused the delays, which was never communicated.

Leg room is good, food is average, crew is not friendly

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

Pretty disappointing. Paid for business class. It was burning up the entire flight. For a 7 hr flight, after the first few hrs. The crew disappeared. Poor service.

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.

Flight OK but they only loaded half of the checked bags on. This they only told us on arrival

The flight was uncomfortably warm. We asked a member of the crew to adjust the temperature, and they said they would but it didn't make a noticeable difference. They really cram you into the plane, too, in economy. It was quite uncomfortable for an 11 hour flight.

There was a group of people on the flight that were drunkenly speaking loud, didn't allow anyone to sleep, and were not adequately stopped.

GOOD: The flight was not delayed and the food was good. The IPA Goose Island beer was excellent. BAD: One of the crew members was so fat that every time she passed through the aisle, she bumped all the people along. Every single time. Once she bumped me with her breast, which made me particularly uncomfortable. I understand job fairness and protection against ageism and people with disabilities but if you buy an aircraft with a given width of aisle, you can't hire attendants whose buts are wider than the aisle. I am sorry but it was really annoying. Also, the games feature on the entertainment screen was not available.

though there was space in the cabin they asked us to check in our trolleys. As a result lots of things arrived damaged in Larnaca. They were fragile. When we asked the attendants why that.....they said talk to the captain!!! Unbelievable!

My long haul flight had all the room and comfort of a budget short haul Is this BA’s standard now? Like every non descript budget airline

The 7 hour delay in Johannesburg was extremely tiresome, with poor communication at check-in and a sad R120 voucher as compensation. All in all sitting for 10 hours on an airport was pretty bad. At arrival the baggage arrival took 2 hours. All in all, a very, very long trip.

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.
29/4Tue
1 stopTurkish Airlines
19h 15mJNB-ZAG
R8 216
28/4Mon
1 stopTurkish Airlines
14h 45mJNB-ZAG
R8 504
2/5Fri
1 stopTurkish Airlines
19h 10mJNB-ZAG
R8 847
29/4Tue
2 stops
21h 05mJNB-ZAG
R9 622
30/4Wed
2 stops
28h 10mJNB-ZAG
R10 036
28/4Mon
2 stops
21h 25mJNB-ZAG
R12 667
30/4Wed
3 stops
36h 20mJNB-ZAG
R13 856
2/5Fri
3 stopsQatar Airways
28h 45mJNB-ZAG
R14 234
2/5Fri
2 stops
31h 35mJNB-ZAG
R14 504

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.