Find flights
Deals
When to book
FAQs & Tips
Airlines

Find cheap flights to South Africa from €318

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight departing on 7/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
0 bags
Sun 24/3
Sun 31/3

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

In the last 7 days travelers have searched 50,407,861 times on KAYAK, and here is why:

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.

Latest South Africa Flight Deals

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

MOST POPULARJohannesburg
1 stop from €469
Cape Town
1 stop from €547
George
2+ stops from €1,040

Good to know

Low season

October

High season

December

Cheapest flight

€318
Best time to beat the crowds (6% less expensive on average)
Most popular time to fly (46% more expensive on average)
Flight from Dublin to OR Tambo Airport, Johannesburg

FAQs - booking South Africa flights

  • How long is the flight to South Africa?

    An average direct flight from Ireland to South Africa takes 21h 19m, covering a distance of 15756 km. The most popular route is Dublin - Johannesburg with an average flight time of 14h 25m.

  • What is the cheapest flight to South Africa?

    The cheapest ticket to South Africa from Ireland found in the last 72 hours was €481. The most popular route is Dublin to Johannesburg OR Tambo and the cheapest round-trip airline ticket found on this route in the last 72 hours was €481.

  • What are the most popular destinations in South Africa?

    The next most popular destinations are Cape Town (30%) and Durban (9%).Searches for flights to Port Elizabeth (4%) and to George (1%) are also popular.

  • 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 South Africa

  • Book at least 1 week before departure in order to get a below-average price.
  • High season is considered to be January, November and December. The cheapest month to fly from Ireland is May.
  • Enter your preferred departure airport and travel dates into the search form above to unlock the latest South Africa flight deals.

Top 5 airlines flying to South Africa

Need help choosing which airline to fly with from Ireland to South Africa? 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.
8.1
EmiratesOverall score based on 4340 reviews
82overall
81comfort
79food
83entertainment
82boarding
84crew
Airline reviews

I liked theAVML food. Taste was alright and quantity was enough. Sometimes during the flight I felt that the smell from toilet was coming to the cabin

Read more about Emirates

I liked theAVML food. Taste was alright and quantity was enough. Sometimes during the flight I felt that the smell from toilet was coming to the cabin

Food was not eadable. Testless and not apealing. order for indian vegitarian, recived spice less. combination of main course and side iteams are far away from traditonal food, serve less iteams. , but eadoble. Thanks

Serving food took so long . Almost time close to lend. Plus during landing air pressure in cabin cuss ear blocked took long time to unblock.

On both legs of my trips (Jhb - Dxb and Dxb - Jhb) the entertainment system did not work.

Overall experience was bad , one does not expect after travelling for 14 hrs in Boing 777-300 ER to be pushed in to a craft with a extermly poor seating pitch, no room for hand baggage in the luggege bins and extermly poor service quality. This patch made my overall expereince mediocre and would definetly look for better choices when flying in or out of Delhi in future.

My parents travelled through emirates for the first time. They were happy with the service provided and the travel.

For such a long flight I feel the spacing of seats could’ve been better to make it more comfortable for passengers. Very little space to move & stretch legs.

Boarding took forever! Was disappointed at checkin that they did not let me pay for an upgrade for my mother who has bad legs ! There was a seat available but they kept saying you need points ! I think that’s total BS! I had the money to pay and they made it so so difficult! Mean while onboard there’s a video showing pay upgrades available!!!!! The exit row seats we are were ok but super narrow ! Staff is wonderful

The flight was delayed in Jhb and I could have had some help in Dubai trying to get to my connecting flight to London

They transfer passengers by bus in dubai don't put the plane on gate, thats not good very hectic and so many security checks. I Prefer direct flight to usa in future. Checking in crew in india need training. Send us separate email, clerarly mentioning about carry on changes when traveling from india to usa. Or It shd be same as going from usa to india.

Booked connecting flights with KlM. My serving flight was the furthest part of the airport. On arrival in Zurich. My two cases arrived but only one carry on belong to my son. His three suitcase didn't arrive. After enquiring we discovered they were still in Amsterdam. We landed at 11.12. We eventually left the airport just after one.

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

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.

Overall a good experience. We were disappointed when we had to check our carry on due to the plane being full. KLM hadn’t notified us and we had valuable items in the carry on but they still made us check it. Some of the food was great and some was mediocre. Crew is really kind and funny.

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:)

The flight itself it was great nice food the crew were very nice and helpful, Checking in from Birmingham wasn't great long queues for bag dropped, And I had my hand luggage case taken away from me even though I requested to have it with me as I had breakables items. I was told I can not because of the length of the flight with no explanation at all no options was given for me to take my fragile items out of my case it was taken away with hold buggage I find the staff member who was checking me in very unpleasant !! Can we please be advise if the rules have changed about the the carry on hand luggage it will be easier to be advise on booking your tickect if we not allowed to take the hand luggage with me. Overall I had a good flight .

One of their staff was so rude with discriminative. Such a reputed airline shouldn't hire such kind of arrogant attendants.

Amazing KLM service and brilliant economy comfort seats. Well worth the extra.

Food and entertainment was very very bad. Also, Doha airport is very bad. Entertainment was same for last 1 month....no change. Old movies. Food quality was sub par.

The business class experience was awesome - I will be using QATAR airways again and it'll be business class again - appreciate the privileges afforded to the business class clients - thank you.

The plane from Dublin to Doha was quite comfortable. I was in economy and the seats and rows were very tight. The man in front of me reclined his seat and it made my screen incredibly close to my face and I wasn’t able to take my tray down and my knees were pressed against the seat. I had to ask three times for him to pull his seat up but in his defence he hadn’t even reclined it far, the rows were just too close. I had a pain in my side by the end of the flight from the chairs which were quite worn and not very padded or supportive. It was a significantly inferior plane to the plane from Doha to Sydney and vice versa.

Lovely aircraft and I flight entertainment. Good leg room. Full flight crew struggled a bit

There was no phone charger, uncomfortable seats, unprofessional flight attendants, didn’t like food. Could not reserve seat in advance

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

some sections of airport are too cramped. The screening of luggage was twice and a huge hassle. They kept saying my boarding the for my next flight was in 10 minutes but were dragging the screening too long. having a 2 hour connecting time with this much delays in screenings is not good. They could see I was traveling with special needs kid yet I was" randomly chosen" to be personally screened again.

Qatar said few times that the luggage will be at the final destination but they were wrong. Please check where your port of entry is at the destination. This is where the luggage would be. The food was terrible.

Just snacks, could have more options.boarding was good. Everything else was good. We had a very bad experience with Qatar airways. We were deplaned a few minutes after boarding the flight. Had to wait 8 hours at the airport for the next replacement aircraft to take off. Had a harrowing experience. Were offered coupons for a small meal at the airport. Uncertainty caused a lot of stress and I got a cold and flu like symptoms.

The food was terrible The flight attendance was sloppy and late with everything!! Never again

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

Sadly, the plane was extremely old and uncomfortable. The entertainment system broke down completely. We couldn't even charge our phones. The seats were also very uncomfortable, with a very slim seat cushion. It must be the result of having 9 seats where there used to be 8.

Istanbul to Miami Sector the plane was nice and clean except for no WiFi during the entire flight. The flight from Karachi to Istanbul was another story .The sad part is we paid for business class to be comfortable. The foot rest didn’t work. The flight attendant had to push the seat to put to recline position and/or put it back. This was not only for me but for other passengers in business class. The tray table would not come out so had to get help from the passenger sitting next to me. I understand that they may have to use old planes but Turkish Airlines have to make sure that the things are functional especially the duration of flight is six hours and they are charging a lot of money. It seemed that i was flying a domestic sector instead of an international flight.

Very cheesy food in both options - had to pass. Boarding with open doors (winter)

The food could be better. The service was okay. Could have done more to provide water throughout the flight.

We were traveling first class. Checkin counter lady and her manager, both were in bad mood and did not treat us well about checking in the handbag. The gate agent took care of it right away. I travel Turkish twice a year in first class. No one has ever refused to check in the hand bag. Not sure, why this agent and her manager refused. Everything else was excellent.

Business Class Service was unacceptable. 7 flight time changes and delays

I asked for blanket extra because I got cold. No body came back. I asked for chai it was not good. Sorry to say.

The flight was delayed by 1.5 hours without much explanation and they ran out of complimentary bag for inflight comfort. Would like to know if i can can get compensation

Boarding in Madrid was among the worst. Not the worst, but pretty bad. Cabin crew was very professional and friendly, as usual, I might add. Somebody needs to adjust the temperature in the cabin (i.e. too hot) and also the ventilation (there was none until arrival). Entertainment console didn't work (not the first time I have reported this incidence). Overall, TK is still one of my favorite airlines because of Istanbul and the lounge in Istanbul.

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

The flight was smooth and on time. Check-in and boarding was very efficient. The flight was very comfortable and there was good entertainment and food on offer.

Delayed boarding without detailed information given. Using stairs with heavy carry-on and computer.

Online checking, bag drop, ground crew and flight crew excellent. Seats better and more comfortable that many others in Economy, still narrow for 9 plus hour flights, but you manage. Drink and meal service a bit sparse but adequate, return flight was a bit less attended. All in all, a good experience. Lufthansa never disappoints.

It was pretty bad delays I missed my train in Sweden, twice.

Everything was fine except that the ground personnel in Toronto wasn't able to operate the jet bridge, so that everybody was stuck in the plane after landing for 40 min, so I missed my connection.

Usually a business class traveller had to do economy this time due to last min travels and no business class ticket available The staff treats u like substandard citizens . Especially to coloured ppl . This would not have been the case if I were back in business or first At Munich I asked if there was an option of upgrade and not for free I would pay but within 30 sec she said the flight is full ..the interesting part is I did not even tell her which segment I am.flying . But seems like she was not interested in talking

J ai resté plus 5heures dans l attente du vol et je n'ai pas pu être à l'aise et le retards d'avion ça me dérange et c'était très dur journée pour moi malheureusement

The booking itself was the primary problem. The flight should have been 7 AM instead of 8 AM. There was only 20 minutes to get to the next flight and I had to go through passport control. There were 5 stations open to handle 200-300 people and I missed my connecting flight.

The flight was delayed and almost missed our flight to Chicago

Book Cheap South Africa Plane Tickets

Recent return flight deals

4/4Thu
1 stopSWISS
19h 10mDUB-JNB
24/4Wed
1 stopSWISS
23h 25mJNB-DUB
€469
2/4Tue
1 stop
22h 25mDUB-JNB
24/4Wed
1 stop
23h 25mJNB-DUB
€474
9/5Thu
1 stopLufthansa
13h 55mDUB-JNB
24/6Mon
1 stopLufthansa
14h 15mJNB-DUB
€545
7/6Fri
1 stopKLM
14h 25mDUB-JNB
22/6Sat
1 stopKLM
22h 00mJNB-DUB
€617
5/3Tue
1 stopKLM
14h 00mORK-JNB
20/3Wed
2 stopsKLM
19h 00mJNB-ORK
€626
6/3Wed
1 stopQatar Airways
17h 35mDUB-JNB
20/3Wed
1 stopQatar Airways
22h 35mJNB-DUB
€634
24/4Wed
1 stopQatar Airways
17h 50mDUB-JNB
4/5Sat
1 stopQatar Airways
24h 55mJNB-DUB
€653
22/5Wed
1 stopLufthansa
13h 55mDUB-JNB
4/9Wed
2 stopsLufthansa
22h 55mJNB-DUB
€710
27/6Thu
1 stopEmirates
17h 10mDUB-JNB
11/7Thu
1 stopEmirates
22h 50mJNB-DUB
€768
16/5Thu
1 stopEmirates
17h 30mDUB-DUR
20/5Mon
1 stopEmirates
18h 35mDUR-DUB
€919

Search by stops

Search by airline

Search by price

Recent one-way flight deals

7/3Thu
1 stopEtihad Airways
22h 20mDUB-JNB
€318
27/2Tue
1 stopEtihad Airways
22h 20mDUB-JNB
€325
27/2Tue
1 stopEtihad Airways
22h 20mDUB-JNB
€327
4/3Mon
1 stopQatar Airways
24h 10mDUB-JNB
€330
4/3Mon
1 stopQatar Airways
18h 30mDUB-JNB
€332
16/7Tue
1 stopEmirates
36h 30mDUB-CPT
€711
20/7Sat
1 stopEmirates
36h 30mDUB-CPT
€736
3/3Sun
1 stopKLM
14h 35mORK-CPT
€864
16/7Tue
3 stopsKenya Airways
23h 20mDUB-CPT
€1,151
14/4Sun
1 stopKLM
35h 25mDUB-JNB
€1,644

Search by stops

Search by airline

Search by price

Last minute flights to South Africa

Last minute flight, train and bus deals

27/2Tue
multi-stopEgypt Air
15h 50mDUB-JNB
27/3Wed
multi-stopEgypt Air
16h 35mJNB-DUB
€564
25/2Sun
multi-stopEgypt Air
15h 50mDUB-JNB
4/3Mon
multi-stopEgypt Air
16h 35mJNB-DUB
€566
25/2Sun
multi-stopEgypt Air
15h 50mDUB-JNB
4/3Mon
multi-stopEgypt Air
16h 35mJNB-DUB
€575
27/2Tue
multi-stopEtihad Airways
22h 20mDUB-JNB
19/4Fri
multi-stopEtihad Airways
22h 40mJNB-DUB
€602
25/2Sun
multi-stop
22h 20mDUB-JNB
12/3Tue
multi-stop
18h 20mJNB-DUB
€630
27/2Tue
multi-stop
20h 50mDUB-JNB
19/4Fri
multi-stop
23h 25mJNB-DUB
€631
27/2Tue
multi-stopKenya Airways
25h 10mDUB-JNB
7/4Sun
multi-stopKenya Airways
36h 20mJNB-DUB
€839
27/2Tue
multi-stopKLM
18h 05mDUB-JNB
27/3Wed
multi-stopKLM
18h 50mJNB-DUB
€961
27/2Tue
multi-stopKenya Airways
19h 45mDUB-JNB
26/3Tue
multi-stopKenya Airways
32h 50mJNB-DUB
€962
24/2Sat
multi-stopKLM
27h 05mDUB-CPT
29/3Fri
multi-stopKLM
37h 00mCPT-DUB
€2,374

Search by stops

Search by airline

Search by price

Flights to South Africa

Return flight deals:

South Africa - Ireland

Cabin classes: