Find flights
Deals
When to book
FAQs & Tips
Airlines

Find cheap flights to Croatia from R8 393

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight from South Africa to Croatia departing on 14/5. 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
Thu 18/4
Thu 25/4

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

In the last 7 days, travellers have searched 47 600 107 times on KAYAK, and here's why:

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

Best Croatia Flight Deals

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

Split
Split1 stopR14 089
Zagreb
Zagreb1 stopR12 542
Dubrovnik
Dubrovnik1 stopR12 448

Good to know

Low season

January

High season

June

Cheapest flight

R8 393
Best time to beat the crowds (7% less expensive on average)
Most popular time to fly and prices are also 1% lower on average.
Flight from Cape Town to Zagreb

FAQs - booking Croatia flights

  • How long is the flight to Croatia?

    An average direct flight from South Africa to Croatia takes 20h 07m, covering a distance of 13452 km. The most popular route is Johannesburg - Split with an average flight time of 16h 00m.

  • What is the cheapest flight to Croatia?

    The cheapest ticket to Croatia from South Africa found in the last 72 hours was R12 448. The most popular route is Johannesburg OR Tambo to Split and the cheapest round-trip airline ticket found on this route in the last 72 hours was R13 825.

  • What are the most popular destinations in Croatia?

    The next most popular destinations are Zagreb (25%) and Dubrovnik (22%).

  • How does KAYAK’s flight Price Forecast tool help me choose the right time to buy?

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

See more FAQs

Top tips for finding cheap flights to Croatia

  • Enter your preferred departure airport and travel dates into the search form above to unlock the latest Croatia flight deals.

Top 5 airlines flying to Croatia

Need help choosing which airline to fly with from South Africa 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 KAYAK reviews.
7,7
KLMOverall score based on 1720 reviews
73entertainment
73food
76comfort
78overall
78boarding
84crew
Airline reviews

Seats are fair enough for medium tall people. Good food all the trip. Fight attendances are warm

Read more about KLM

Seats are fair enough for medium tall people. Good food all the trip. Fight attendances are warm

I thought KLM was the best airline but the Lima - Amsterdam was 1 hours late, the Brussels - Amsterdam was 2.30 hours late and the Amsterdam - Lima was 30 minutes late

no issues at all... Kudos to the food. This time was really really good

The food was ok. The crew seemed like they were cranky. I had one guy get mad at me for passing in between the storage area to get to the other toilet. I can understand if it's not allowed but reprimanding me like I'm a student saying "This is the last time!" was not appropriate. During my meal time, there was a French family around me. No problems there but when we usually have meals, they are supposed to put their chair in the upright position. These people did not do it and the steward did not tell them to raise their seat in the upright position. However, I was told to do so! So, me and another person next to me had to eat with the monitor almost touching our faces. Furthermore, a lady in front of me was putting her feet up and preventing another elder passenger from putting her seat back. To make it worse, she was continuously hitting her back into her seat, shaking my monitor while I was watching a movie. A crew member did speak to her about it but then she accused me of pushing her seat forward! The crew member gave me a death stare and told me to stop pushing the seat forward. I did not even touch her seat at all, if I did, she would know it. Her boyfriend also stood up and tried to push her seat even further past the maximum decline to no avail. None of these people were reprimanded but the steward, some bald guy, was extremely friendly with them and did not even try to instruct them to do anything until it was time to land. I resisted the urge to really argue with them because I would have obviously been seen as the aggressor (I have no idea why). I hardly said anything on this flight except "more wine please" and "sorry" if I bumped into someone accidentally. Overall, it was an annoying flight and I had to resist the urge to yell at the steward and the people he was overly friendly with. The happiest moment of this flight was leaving it.

One of the vstewardeses wanted to bump me of the plane for absolutely nothing. There is CCTV in the plane ans everything can be verified. Very disappointing , you all will see, o other 5 years and the passangers who does not smile to flight attendent will be bumped off...

The worst airline. Cancelled flight 30 min before boarding and rebooked on flight after 3 days.

Mostly fine. Minor delays departing and arriving. Quite a cramped plane, not so much as regards legroom but very narrow seats. Quiet nice food. Non-working USB charger. Flight attendants were helpful but not particularly proactive — one had to work to get their attention (but all was fine once they notice you), very Dutch style:)

I requested wheel chair assistance , it was confirmed via email that inwoood get it but I didn’t get it . The last leg of my trip to Nigeria was the worst.

The boarding was one of the worst I’ve ever experienced. The fault lays on Ohare Airport and not so much the airline. The waiting area by the gate was the size to accommodate a regional flight for 20-30 people and right next to a busy walkway. When you cramped nearly 300 passengers into that space is was unbearable.

Well, in my case; the flight was delayed 1 hour, we have to wait in the plane to get green light. And the plane (probably because was a short trip) did not have entertainment or WiFi. No a good experience.

The crew was great and the food and liquor offerings were good. Seats were a bit cramped. Flight arrived early at destination. That's a plus.

They have misplaced my one checked bag which I have not received in Philadelphia and have lodged complaint with American Airlines, the staff of Indigo was rude with us, at the checking counter, I think she purposely withheld my one of the checked bag, because the American Airlines staff told me that bag was not received at Doha airport. Kindly help me with one of my checked bag to get it. My flight was from Mumbai to Doha and then Doha to Philadelphia.

Fine. Don’t think I would fly with them again

The overall experience for the price we paid was mediocre. Nothing outstanding! Check in process was standard. Flight attendants could have been more well mannered. I found it rude when the attendant nudged me with the snack box to grab my attention when not looking. She could have said ,’excuse me’ instead. My son’s in flight entertainment was not working. The food was not great either. The snack options were not so great with kids in mind. Overall, might not travel qatar again.

professional crew god service good entertainment need choices for diabetic meal

The qatar airways flights were great, the code share with Indigo could have been a lot better. There is no option for web check in, there is not information on the tickets for the INDIGO PNR this caused a problem with security letting us into the airport. The indigo staff did not even want us to line up before they opened the counters. There is not option on the indigo flgith to request special meals.

Ordinary Indian food... Not great. Limited movie and TV selection

need to improve management and air hostess services. Rest of it’s OK.

Just snacks, could have more options.boarding was good. Everything else was good.

Was humiliated at Doha airport, treaded like a cattle class traveler, I hold platinum pro status with AA and I don’t fly economy even domestic but was made to travel in the middle seat in economy class and boarding zone 3 and was denied lounge access at Doha airport. Never was humiliated like this before.

Flight canceled and uncanceled. I had already rebooked and so have to pay for both. No one is willing to admit fault

On line check in needs a lot of improvement. I tried and gave up.

They use a smaller international plane and quarters are tighter, space smaller, and the flight is still 12 hours, then fight attendants are ruff, food is bad, cherry juice spilled by flight attendant and she comes back to ask why have we not changed yet could it be we didn’t have any clothes to change into and seat is all wet and we had to sit there for 12 hours

I will avoid this airline as much as possible. Service was rude, and I don’t think the crew knew how to answer a CALL LIGHT. I pushed my call light on the ohare to Istanbul and the Istanbul to Thailand flight because I was very very thirsty. NO ONE CAME. I pushed it twice! NO ONE CAME! Why have a call light when no one will come? My experience was the WORSE AND I WILL NEVER EVER FLY WITH THIS AIRLINE AGAIN. The cabin crew needs to learn MANNERS AND BE RETRAINED on their jobs on how to be helpful and kind instead of being short with their customers and ANSWER CALL LIGHTS! I honestly wouldn’t be suprised this airline goes out of business.

M pretty much done with kayak and all other booking webs and apps. Scams all around my long trip.. Losing hundreds of $$ in extra charges and delays. Done with Turkish airline too. I will never use Kayak again for any of my bookings in the future!

not enough room not comfortable but no charge for one checked bag and one carryon personal item

No wifi at all during the entire flight from Istanbul to Miami.

Staff didnt want to work, had to get up to get food and ear plugs myself even after calling the attendant multiple times. Both bags were not recieved in Dubai, called the next day to confirm bags were recieved and had to go to airport to pick up the bags. Now coming back to LAX one bag made it and the other bag is still missing.

I requested a special meal (kosher) several months ahead of the flight . It was listed on the Turkish air website that I had a kosher meal. In-flight, there was no kosher meal. I was not able to eat during the nearly 8-hour flight. There also was no kosher meal on the second leg of the trip. The flight attendants said there was nothing they could do. They had no idea why the kosher meal was not provided. Very bad meal service.

They lost my luggage and it took a long time to let us know it was lost.

Efficient boarding process. Staff are nice. Food should be better.

Overall good experience with boarding, and food. No entertainment was provided from Frankfurt to Delhi, that could have been better

Our flight was canceled for unknownreqson and we had to wait for another 7 houres to get the next flight

You should change everything like maintaining cleanliness ,food is very bad and staff doesn’t care their passengers and there was no water in the washroom whole flight and lastly entertainment is very bad headphones won’t work as well. So basically you should change everything in your flight. I think l’m not going to travel in Lufthansa anymore. Very bad experience

Turns out you cannot use the Lufthansa app to check I for flights bought from a 3rd party. Had to locate someone to ticket me in Frankfurt. I was not the only one. What a hassle.

my screen did not work, but the middle seat was empty so I used the middle screen. Also, I appreciate that I was allowed to switch to an earlier flight and avoid short delay during boarding

The cabin crews can be more friendly and helpful with a smile, the food can be improve little bit, that will cover the tediousness during the flight. The airport can be cleaner, there are rats running around, this is really astonishing us! The whole experience for the flight is terrible !

Ooops, the leg room comment was for this flight, not the one to Palermo! The crew was also so lovely and kind on this flight.

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.

Knowing that there was weather in other areas of the world, united airlines should have planned better than it did. The flight was 5 hours late. United has no regard for its customers

It took over an hour to check in my bag a there was just one person at the counter. Security lines for business class also took a while. Although I reported 3 hours before my flight I made it to the gate 20 mins before boarding. To add to that jewelry was removed from my checked in baggage. I am submitting a separate complaint to Mumbai airport for that.

Connecting British Airways flight was 29 hours delayed so I never made it on this plane

The flight was fine. Unfortunately, the seat entertainment (movie/TV/game options) was malfunctioning for some reason, so movies weren't an option on that flight. On the flight to my destination, it was working all right, but I never used it because I couldn't figure out how to make it work. It would be helpful to have better instructions for those of us who aren't too skilled at such things. Other than that, no problems. The crew were courteous, the food was decent, and they got us where we were going on time, or even a bit early. I would use them again.

It was truly amazing. I will do it again! Excellent!

Flight cancelled and i was rebooked on delta. Delta business class is not the same as British

Good. The flight was extremely delayed but they rebooked my layover (which took off before we even landed) before we arrived. Second flight made me check my bag but there was plenty of room. Otherwise good experience

The crew were competent and all seemed to enjoy their job and the only shiny part of the trip. The seats were extremely uncomfortable and the video machines very hard to work and had dated offerings. The air conditioning was like a refrigerator even with 4 blankets. The food was propbably the worst airline food I have had in years.

the headphone jack was damaged making it impossible to keep a clear sound. while it is beyond the airline's control how many children are on each flight, it becomes very difficult to enjoy the flight when there are 5 or 6 children all crying and screaming at the same time. I know there is no good solution at the industry level, but I think there are good reasons to try to develop some solutions rather than just say it is the luck of the draw. maybe you could show a seating map where children who are booked are a different color, that would allow us to know what to expect and possibly rebook to a different seat or take a different flight. maybe some of the covid-related ideas about redesigning the cabin for more privacy and hygiene could be further developed and tested. on my leg from London to Washington DC, the passenger next to us was coughing consistently for long periods of time. it was obvious she had been ill and knew it before boarding. this leads me to think we should consider additional screening measures because some of the public is no longer acting responsible or ethical in regards to covid and health protocols. just answering questions on a check-in survey does not seem sufficient to convince people to not fly when they are ill and symptomatic.

Ord ->LHR->Rome no glitches , food disappointing Rome->LHR->ORD late , missed flights , had to stay overnight in London , missed flight in Chicago Plane was cold , one bathroom had no bright light in it , mediocre dinner , snack one step up from dog food . Crew was nice . Would try another airline to Rome next time

Overall, very good. It should be noted however there was a 1.5 hour delayed departure time for BA175.

Book Cheap Croatia Plane Tickets

Recent return flight deals

4/6Tue
1 stopLufthansa
23h 10mJNB-DBV
25/6Tue
1 stopLufthansa
13h 35mDBV-JNB
R12 448
4/6Tue
1 stopTurkish Airlines
18h 35mJNB-ZAG
25/6Tue
1 stopTurkish Airlines
14h 05mZAG-JNB
R12 542
4/6Tue
1 stopLufthansa
23h 10mJNB-DBV
25/6Tue
2 stopsLufthansa
15h 40mDBV-JNB
R12 806
3/9Tue
1 stopQatar Airways
17h 35mJNB-ZAG
24/9Tue
1 stopQatar Airways
25h 15mZAG-JNB
R14 126
18/4Thu
1 stopTurkish Airlines
18h 35mJNB-ZAG
25/4Thu
1 stopTurkish Airlines
25h 35mZAG-JNB
R14 692
3/9Tue
1 stopQatar Airways
17h 35mJNB-ZAG
24/9Tue
3 stopsQatar Airways
39h 55mZAG-JNB
R15 390
3/9Tue
1 stopKLM
13h 55mJNB-ZAG
24/9Tue
2 stopsKLM
23h 50mZAG-JNB
R15 465
28/6Fri
1 stopKLM
22h 15mCPT-SPU
18/7Thu
1 stopKLM
14h 40mSPU-CPT
R20 784
5/8Mon
1 stopBritish Airways
23h 15mJNB-SPU
18/8Sun
1 stopBritish Airways
16h 00mSPU-JNB
R23 915
8/8Thu
1 stopBritish Airways
16h 20mJNB-SPU
21/8Wed
1 stopBritish Airways
15h 15mSPU-JNB
R31 289

Search by stops

Search by airline

Search by price

Recent one-way flight deals

14/5Tue
1 stopTurkish Airlines
20h 05mCPT-ZAG
R8 393
8/8Thu
1 stopTurkish Airlines
15h 40mCPT-DBV
R8 864
14/5Tue
2 stops
21h 00mCPT-ZAG
R9 883
19/4Fri
3 stops
51h 50mCPT-SPU
R9 921
14/5Tue
3 stops
25h 50mCPT-ZAG
R10 694
19/4Fri
2 stops
29h 50mCPT-SPU
R11 316
8/8Thu
2 stops
23h 05mCPT-DBV
R11 467
8/8Thu
1 stopTurkish Airlines
26h 55mCPT-ZAG
R12 580
8/8Thu
2 stops
21h 00mCPT-ZAG
R15 032
19/4Fri
1 stopLufthansa
24h 10mCPT-SPU
R25 612

Search by stops

Search by airline

Search by price

Flights to Croatia

Return flight deals:

Croatia - South Africa

Cabin classes: