R8 216 Find cheap flights from Johannesburg to Croatia

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 Croatia 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 Croatia

Best Croatia Flight Deals

Cheapest return prices found by our users on KAYAK in the last 72 hours

Dubrovnik
Dubrovnik2 stopsR35 171
Zagreb
Zagreb1 stopR10 937

Good to know

Low season

January

High season

June

Cheapest flight

R8 216
Best time to beat the crowds but there is an average 16% increase in price.
Most popular time to fly and prices are also 0% lower on average.
Flight from Johannesburg to Zagreb

FAQs - booking Croatia flights

  • How does KAYAK find such low prices on flights from Johannesburg to Croatia?

    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 Croatia.

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

    KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a flight to Croatia 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 Croatia?

    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 Croatia 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 Croatia?

    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 Croatia 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 Croatia

Need help choosing which airline to fly with from OR Tambo to Croatia? 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,9Boarding
8,4Crew
7,7Comfort
7,2Entertainment
7,3Food
Airline reviews

There was fog in Amsterdam so many flights were delayed because of the weather. Air France knew that the flight would be delayed by two hours but still boarded the plane on time. Instead of letting the passengers wait at the gate we were crammed into the plane. It was uncomfortable. No refreshments were given. I couldn’t charge my devices onboard.

2,0 MediocreShereen, Oct 2024CDG - AMS
Read more KLM reviews

There was fog in Amsterdam so many flights were delayed because of the weather. Air France knew that the flight would be delayed by two hours but still boarded the plane on time. Instead of letting the passengers wait at the gate we were crammed into the plane. It was uncomfortable. No refreshments were given. I couldn’t charge my devices onboard.

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.

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

It’s chaotic at the bus stop outside of the airport because of the Uber meeting point. You need to be alert and look for the KLM bus which is not branded or labeled. Incorrect information was provided to go to gate 28, when in fact the bus was at gate 27. On the plus side the bus left early and arrived early to Ottawa.

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.

Was trying to change a flight but told that Canadian and local klm systems do not interact so they could not access my booking. Overall I like klm a lot but if it was important to change flights I would be very frustrated.

Being a QR Platinum member traveling in business class, I expected the staff to be more courteous. Unfortunately, the lady staff was rude attending business class 1K side.

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

More facilities to transport to the gates......felt too much walking distance

It was good no problems made it on time for the next flight overseas!

Suddenly Flight has been change by Qatar and there’s no information is there of us from Bom to Doha and counter person is behaving like Qatar owner next I will not buy Qatar and I will not suggest anyone to fly in Qatar

There’s lots of problem I faced from Bom to Doha that experience was worst I never faced before like this

My seat that I booked over a year ago and some other passenger was sitting in it. They said they could not walk and they would not move. I was with my young kid and the crew did nothing to accommodate that. Just disappointed that the airline accepts that excuse from a passenger.

The staff at the check in lied. I requested aisle seats he said he gave me aisle seats. In actuality he only gave me aisle seat for 2 hour Karachi to Doha flight. From Doha to Dallas flight he gave me middle seat .

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

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

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

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.

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

Unfortunately internet was down and they couldn’t fix it in a time I needed it so urgent to stay in touch with work

Was an excellent experience I have been flying Turkish Airlines for 5 years and always will

Everything was great except the meat served was tough and overcooked!

I did not like the quality of the food and there was no snacks offered between meals.

Boarding from Accra was chaotic and disorganized. Otherwise, it was a good flight with good food and customer service

Business class in Turkish airlines is like none other. They separate themselves and highly recommend it

It was a good flight overall, I just hate it when we get delayed because there is a small amount of layover time in Munich and you have to actually run to the next gate.

Flight was late, with scheduled 50 min layover at Frankfurt. Arrived at gate A54, had to get to B5. We now had 35 min layover with delay, at top speed it took 30 min to get to B5 hot and bothered. Not good. Boarding in Lyon was normal chaos, shoving, and total disrespect for anyone beyond group 2. Boarding for Milan flight was more civilized as we all had to take a bus to plane.

The business class seats are very narrow for the cost

SEA to Munich flight was turbulent and you could hear rattling in the plane. The food was TERRIBLE, return flight was better. We will not fly Lufthansa in the future.

Good flight. Entertainment equipment was sub-par - old-style 2-prong jack headphones that don't fir ears well. Entertainment software interface was slow and glitchy to navigate.

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.

Wonderful crew on board. Unfortunately I was told I had to check my carry on small wheeled luggage because it didn't fit in the sample compartment in the terminal and then it didn't make it to my connecting flight and didn't arrive with me to Boston. While I understand not everyone's rollerboard luggage will fit, I don't think using that sample compartment is a fair/consistent way to do it because there were many other people in line to board with the same size piece of luggage as mine and I am certain not all of them would have fit in the sample compartment either. In the US when there is not enough space they limit based on first come first serve with people in line or they ask for volunteers at the gate to check their luggage which handles some of the problem. Maybe someone with a close connection (90 min, but the flight was delayed 20 min), for an international flight to the US isn't the best person to check a bag.

They failed to make sure all luggage made it onto the flight. I had to spend a week on vacation with no clothes.

No internet, very narrow seats insufficient room for three passengers with encroachment.

Kayak advertised prices that included luggage. They lied. The airline is fine, Kayak is no longer my source for travel purchases.

On board was excellent—a remarkable positive change. Check in was horrifying. Forced to check in branded cabin baggage approved bags weighing 10 and 12 kgs each, because desk insisted these were not fit for overhead lockers. Got charged £160 for two bags. Behaviour of staff was hostile, motivated and rude. Wonder if BA pays commissions on collection, or borrows staff from Airport operator. Basle evidently is an airport used by budget airline— and customers are treated like consumers.

I was at the airport 10 hour early. I would have loved to drop luggage in advance but this was possible only 3h before the scheduled time, however BA was so kind to move me to the earlier flight as it had space available at no extra cost. Thank you!

The front toilet was out of order - which resulted in a late departure from Gatwick and therefore arrival in Cagliari for the return leg - this was then compounded by ATC issues which resulted in our flight back arriving 2 hours 40 mins late. Frustratingly this was the same problem that had resulted in our outbound flight with BA being late the week before - and then the other two toilets went out of action at 30,000ft - also resulting an i delayed arrival.

Overall a good experience. Heathrow was quite crowded and we did not knew the boarding gate just very late. Kayak sent a message with the gate number, but BA no and also it was not shown in the airport screens. so I had to wait until BA offered the gate number, as a result we didn’t have time to eat because we didn’t know how dar were we from the gate..

Friendly crew members. Food was so-so, below average. However, ice cream add a little touch and made a difference.

Didn’t even get on the flight!! BA had a system crash and knocked many peoples boarding passes back for the connecting flight which we all would have made but ended up missing due to being refused past the barrier. There was one member of staff on and when he shift swapped the new staff member called us liars and that we were going to be too late for our flight hence the knock back which was false. I was an hour and ten minutes early for my connection flight at the time of scanning the boarding pass. Waited for three hours and ended up having to book a train home myself which was 4 hours long! Staff were useless and entire experience was an inconvenience. I had been travelling for three months and of course it was when I was back in my home country that I had the first muck up! Will not be touching BA to fly again

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

Flight left late and we missed our connection in London requiring an 8 hour wait in Heathrow for the next available flight. One of flight attendants was not helpful with my husband’s necessary crutches.

Sardine can herringbone layout in business class. Uncomfortable and nowhere to put your book, phone, headphones, etc. worst hard product ever, and the service and food aren’t good enough to make it worthwhile. Expensive garbage. British Airways purchased this thinking only about financials, clearly not customer experience. British Airways business class is the garbage truck of the skies. Hard pass!

Flight crowded - no leg room. Made me put tote bag under seat in front of me so no room for feet. Attendant helped me and put it up. Crew fine. Also British Airways changed our flights without notifying us resulting in a lot of confusion getting through Heathrow - our boarding passes wouldn't scan and we had no idea why. Ended up missing our flight and having to reschedule hours later after a flight from San Francisco. I have the app from BA and never received any notification. Very confusing and staff at Heathrow had no idea what problem was and only one person could resolve and huge line as several canceled flights. What a pain!

Book cheap flights from Johannesburg to Croatia

Recent return flight deals

30/4Wed
1 stopTurkish Airlines
19h 10mJNB-ZAG
7/5Wed
1 stopTurkish Airlines
25h 00mZAG-JNB
R10 937
1/5Thu
1 stopTurkish Airlines
14h 50mJNB-ZAG
6/5Tue
1 stopTurkish Airlines
14h 15mZAG-JNB
R11 009
30/4Wed
1 stopTurkish Airlines
19h 10mJNB-ZAG
8/5Thu
1 stopTurkish Airlines
14h 15mZAG-JNB
R11 027
24/4Thu
1 stopQatar Airways
24h 15mJNB-ZAG
8/5Thu
1 stopQatar Airways
30h 45mZAG-JNB
R13 784
29/4Tue
2 stopsAustrian Airlines
16h 00mJNB-ZAG
6/5Tue
2 stopsAustrian Airlines
37h 45mZAG-JNB
R14 811
29/4Tue
1 stopKLM
13h 55mJNB-ZAG
10/5Sat
2 stopsKLM
23h 50mZAG-JNB
R15 405
29/4Tue
2 stopsAustrian Airlines
16h 00mJNB-ZAG
9/5Fri
2 stopsAustrian Airlines
20h 50mZAG-JNB
R15 856
30/4Wed
2 stopsKLM
18h 20mJNB-ZAG
10/5Sat
1 stopKLM
14h 55mZAG-JNB
R17 045
2/5Fri
3 stopsQatar Airways
28h 45mJNB-ZAG
10/5Sat
1 stopQatar Airways
25h 15mZAG-JNB
R20 360
28/1Tue
1 stopAir France
18h 25mJNB-ZAG
15/2Sat
1 stopAir France
16h 50mZAG-JNB
R51 045

Search by stops

Search by airline

Search by price

Recent one-way flight deals

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 Croatia

Information on your arrival and departure airports

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