Find flights
Deals
When to book
FAQs & Tips
Airlines

Find cheap flights to South Africa from €316

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight from Ireland to South Africa departing on 2/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
0 bags
Fri 24/5
Fri 31/5

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

In the last 7 days, travellers have searched 45,119,101 times on KAYAK, and here's 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.

Best South Africa Flight Deals

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

Johannesburg
Johannesburg1 stop€540
Cape Town
Cape Town1 stop€644
Durban
Durban2 stops€916
Port Elizabeth
Port Elizabeth2 stops€779

Good to know

Low season

October

High season

December

Cheapest flight

€316
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 18h 27m, covering a distance of 15756 km. The most popular route is Dublin - Johannesburg with an average flight time of 13h 25m.

  • What is the cheapest flight to South Africa?

    The cheapest ticket to South Africa from Ireland found in the last 72 hours was €484. 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 €484.

  • What are the most popular destinations in South Africa?

    Based on KAYAK flight searches, the most popular destination is Johannesburg (63% of total searches to South Africa). The next most popular destinations are Cape Town (28%) and Durban (6%).Searches for flights to Port Elizabeth (3%) 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

  • 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 verified KAYAK customer reviews.
8.1
EmiratesOverall score based on 4070 reviews
8.1comfort
8.2boarding
8.3crew
8.3entertainment
7.9food
Airline reviews

On the Dubai-Gatwick flight the only meal options were Beef or Chicken. No vegetarian option. This was a surprise. I would usually order in advance but did not this time. Would have been good to know that a vegetarian meal is not available as a standard meal. Thankfully it was just me travelling, but if I’d had my kids with me that would have been a big problem for us.

6.0 GoodKannan, Apr 2024MAA - DXB
Read more about Emirates reviews

On the Dubai-Gatwick flight the only meal options were Beef or Chicken. No vegetarian option. This was a surprise. I would usually order in advance but did not this time. Would have been good to know that a vegetarian meal is not available as a standard meal. Thankfully it was just me travelling, but if I’d had my kids with me that would have been a big problem for us.

This airline is one of the best Ihave travel around the world well use them again in the future the food was higher quality plus your personal aboard communicated in many languages on our flights 13 this was amazing 👏 🤩 😀 👌 😄 thank you

Good but needs to improve cleanliness Coffee serve cold Needs to raise standard serving food Otherwise good

They had superb boarding (started an hour before flight time). Timely pushback from them gate and an early arrival. Flight and service was very comfortable. I wanted to move my flight to an earlier one, only thing was there was no one at emirates in Heathrow to help. Had to call the call the center and pay to change. There were ample seats on the flight though

Overall good but one thing I didn’t understand is why they didn’t allow me to pick my own seat.

Probably the best flight I’ve ever been on. Emirates first class is leagues beyond British airways and Lufthansa’s.

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

Lovely experience. I feel like travelling in Emirates.. The flights are always superb.Vegan food served was really good..

Overall emirates continues to amaze me with their. Awesome service . I had shifted away from emirates , because I lost luggage and watch in emirates in 2019 that drifted me away from this airline , but I am willing to give it try

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

The food from Lagos to Amsterdam was was very poor compared to AMS-YYZ

The flight was again delayed for more then 2 hours with some lousy explanation regarding the reason of the delay. Although the flight was delayed for more than 2 hours, no refreshments were offered (according to EU regulations). Last 4 flights on KLM - always at least 2 hrs late. So be prepared that you cannot plan anything with KLM.

We left one hour late because of technical difficulties. The economy comfort seats are great for the price. The crew was mediocre, they do not provide a pleasant experience, they just deliver food and drinks and give orders, not very amicable, no service and hospitality focus.

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.

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

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 .

The plane was clean and the staff was friendly. Food and drinks as expected on international flights. The entertainment system was old style, with a pullout controller, and selections not as extensive as on other flights.

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

Qatar airways from Doha to guangzhau was excellent big bird Boeing 777 more room and smoothly flight, I Love it

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.

No separate queue for business class/platinum passengers. I had to stay in the long queue to board. I requested breakfast before landing, but the crew didn't offer, except a coffee with milk. No tea with milk was available. Had asked for cookies, but didn't receive them. The crew in the business class was not good in terms of service..

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

INDIGO connection is extremely bad.. will never book QATAR flight with Indigo connection.. I spend more money on Qatar flight to get better service but Indigo connection is worst than local flights

Flight could have been better. Sandwiches provided in the meal were inedible. Service was pathetic

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.

This was a really enjoyable flight. Even though I was in economy, I had a great deal of leg space, I had a nice meal, and the flight staff was helpful and friendly. A really great flight.

Qatar is the worst airline experience I had in a long time traveling business class, I believe the hype is all paid for by bloggers.

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

Movie selection was ok, but could be better. Would like to see greater selection of newer movies.

Loved the check-in experience. Very friendly staff and not crowded. I did wind up with a middle-middle seat, which was quite uncomfortable. Always appreciate the very professional staff on TAL.

Don’t use them on the IST-isb route, horrible service

seat didn't fold children noise in the air plain. no foot space

Turkish airline always good Only Turkish representatives at the gave need to be more helpfull to any staff who traveling on Turkish airline . One situation happened Ist to jfk on Feb 29 TK3 had seats I asked them to transfer me to tk3 because Feb 29 tk1 was oversold and they advise me that I might not make it for tk1 I asked them to transfer me to tk3 and they say no they can’t do it I been telling them you know that I don’t have a chance for tk 1 why would you let plane go with some empty seats on tk3 if you can transfer me to tk3 and have less staff on tk1 and still told me no I waited for tk1 9 hours and only last minute I got seat on tk1 It was not easy situation but I am glad I made it home Thank you Turkish Airline One more suggestion for Turkish Airline you need to make a FIRST CLASS cabin it would be so cool 🆒 Good luck all the best See you more

Service was superb and the flight experience overall was great

I am writing to express my extreme dissatisfaction with the recent flight experience I had with your airline. This has been one of the worst travel experiences I have ever encountered, and I feel compelled to bring it to your attention. Firstly, I missed my flight due to what I perceive to be a lack of clear communication and coordination on the part of your staff. There was no remorse or apology from the airline's representatives, which further exacerbated the situation. As a result of missing my flight, I was subjected to a 24-hour delay at the airport, where I had to spend a significant amount of money to rent a hotel room and cover other incidental expenses. Additionally, since my baggage was already checked in from Tanzania to Turkey, I had to purchase essential items for the 24-hour period. What truly dismayed me, however, was the discourteous and unprofessional attitude of your staff. Their lack of empathy and understanding only added to the stress and inconvenience of the situation. I have been traveling abroad for over 20 years, and I can confidently say that this experience has been the worst I have ever encountered. As a result, I am compelled to reconsider ever using your airline again for future travel. I strongly urge you to address the issues I have raised and take immediate steps to rectify the situation. Additionally, I expect a formal apology and a refund for the expenses I incurred due to the airline's negligence.

It was a terrible airline. The air hostess and the people in the flight, just very rude.

I canceled this flight after turkish airlines did not provide any consideration for a death in the family while in Singapore

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

Sorry my last review for prg to fra was for this flight. My prg to fra flight was fine but my second flight back to Washington DC was with a slow awful crew who wouldn’t come in a timely manner to take trash and take trash before serving coffee tea and was shoving other people’s bottles of water on me when we were not traveling together

We were helped whenever needed and had a pleasant flight.

Food was OK.. nothing to rave about but it was tasty enough. Many choices to choose from for entertainment. Seats tight but comfortable. Flight attendants cheerful & helpful.

The process overall was pretty seamless, and the crew were very friendly (especially Michael). Considering we booked expecting Lufthansa and the flight was operated by United, it was still a very good service and journey overall. The in-flight entertainment was great, with lots of quality options. One slight negative was that I had selected a vegetarian meal prior to flying, but received a vegan one. I think there should be more dietary options as it meant I missed out on some food that I would have preferred (and it seemed like the standard meals and snacks had a vegetarian option anyway). There was also a group of people who were moving around a lot and being generally disruptive at the quietest part of the flight, when the lights were off and most people were sleeping. I would have appreciated staff stepping in to encourage them to be mindful of others). Towards the end of the flight (which was very early in the morning in both time zones), the lights suddenly came on and breakfast was served. In my opinion, this was too early, and everyone was rudely awoken from sleep. After breakfast was cleared away, the lights went off again for about 45 minutes, allowing people to sleep some more. Then the lights came on again for landing. It seems like if they had served breakfast later, the lights on-lights off-lights on shenanigans could have been avoided, and people could have slept longer (and staff could have rested longer too).

terrible. they cancelled the flight 1 day before flying out and just sent an email to inform the same. i had to scramble on my own paying more to find another flight.

Very very poor. Reliability is the main issue. The flight from Bangalore to Frankfurt was delayed by 8 hours and hence we couldn’t make the flight from Frankfurt to St. Louis ( which was later canceled by Lufthansa ) . Bangalore airport lounge 080 is EXCELLENT. The shower in the lounge is first class. Wished they had some extendable lounge chairs for sleeping for the weary passengers. FRANKFURT AIRPORT IS HORRIBLE! WILL NEVER EVER FLY IN OR OUT OF FRANKFURT. There is no jetways for the Lufthansa flight and the bus took so long to reach the next terminal. We had to clear immigration and security checks again and again though we are transit travelers.

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.

For preselected vegetarian meals, they provided vegan meals which were inedible for kids. The attendant was very rude and said they had no vegetarian options and that 8 days prior flight is not enough time to make changes to selections. Absolutely rude staff

It was United. I used the United app ahead of time, and no problems other than Frankfurt Flughafen being what it is.

There was a boarding delay in Almaty. Comfort and food was average.

Book Cheap South Africa Plane Tickets

Recent return flight deals

4/6Tue
1 stopSWISS
13h 25mDUB-JNB
3/7Wed
2 stopsSWISS
49h 00mJNB-DUB
€540
26/5Sun
1 stopSWISS
23h 30mDUB-JNB
4/6Tue
1 stopSWISS
17h 35mJNB-DUB
€558
28/5Tue
1 stopLufthansa
13h 55mDUB-JNB
10/9Tue
2 stopsLufthansa
24h 55mJNB-DUB
€563
15/6Sat
1 stopLufthansa
23h 55mDUB-CPT
4/7Thu
1 stopLufthansa
15h 30mCPT-DUB
€644
27/5Mon
1 stopQatar Airways
24h 35mDUB-JNB
30/5Thu
1 stopQatar Airways
18h 10mJNB-DUB
€680
26/8Mon
1 stopKLM
23h 30mDUB-JNB
12/9Thu
1 stopKLM
24h 10mJNB-DUB
€687
10/5Fri
1 stopQatar Airways
24h 35mDUB-JNB
12/5Sun
1 stopQatar Airways
18h 10mJNB-DUB
€713
6/6Thu
1 stopKLM
23h 35mDUB-CPT
5/7Fri
1 stopKLM
24h 10mCPT-DUB
€727
12/6Wed
1 stopEmirates
35h 10mDUB-JNB
18/6Tue
1 stopEmirates
31h 45mJNB-DUB
€733
10/5Fri
1 stopEmirates
24h 55mDUB-JNB
31/5Fri
1 stopEmirates
26h 00mJNB-DUB
€744

Search by stops

Search by airline

Search by price

Recent one-way flight deals

2/5Thu
1 stopEgypt Air
15h 50mDUB-JNB
€316
2/5Thu
1 stopEgypt Air
15h 50mDUB-JNB
€327
4/5Sat
1 stopQatar Airways
24h 35mDUB-JNB
€383
10/6Mon
1 stopLufthansa
13h 55mDUB-JNB
€395
10/6Mon
1 stopLufthansa
13h 55mDUB-JNB
€396
30/5Thu
1 stopQatar Airways
25h 35mDUB-CPT
€413
10/10Thu
1 stopEmirates
20h 15mDUB-CPT
€576
31/5Fri
1 stopKLM
14h 30mDUB-CPT
€600
23/5Thu
1 stopKLM
14h 10mORK-CPT
€611
12/7Fri
1 stopEmirates
29h 30mDUB-JNB
€924

Search by stops

Search by airline

Search by price

Last minute flights to South Africa

Last minute flight, train and bus deals

29/4Mon
multi-stopQatar Airways
18h 25mDUB-JNB
2/5Thu
multi-stopQatar Airways
18h 10mJNB-DUB
€681
26/4Fri
multi-stopQatar Airways
24h 35mDUB-JNB
15/5Wed
multi-stopQatar Airways
18h 10mJNB-DUB
€801
28/4Sun
multi-stopTurkish Airlines
21h 10mDUB-CPT
2/5Thu
multi-stopTurkish Airlines
24h 20mCPT-DUB
€880
25/4Thu
multi-stopTurkish Airlines
17h 55mDUB-CPT
6/5Mon
multi-stopTurkish Airlines
18h 00mCPT-DUB
€935
26/4Fri
multi-stopEmirates
36h 30mDUB-CPT
2/5Thu
multi-stopEmirates
18h 55mCPT-DUB
€1,037
29/4Mon
multi-stopKenya Airways
23h 20mDUB-CPT
2/5Thu
multi-stopKenya Airways
42h 55mCPT-DUB
€1,082
26/4Fri
multi-stopEmirates
36h 30mDUB-CPT
29/4Mon
multi-stopEmirates
32h 05mCPT-DUB
€1,140
28/4Sun
multi-stopKenya Airways
30h 45mDUB-CPT
30/4Tue
multi-stopKenya Airways
32h 15mCPT-DUB
€1,214
26/4Fri
multi-stopSWISS
42h 15mDUB-CPT
30/4Tue
multi-stopSWISS
28h 45mCPT-DUB
€2,658
26/4Fri
multi-stopSWISS
42h 10mDUB-JNB
15/5Wed
multi-stopSWISS
48h 30mJNB-DUB
€3,615

Search by stops

Search by airline

Search by price

Flights to South Africa

Return flight deals:

South Africa - Ireland

Cabin classes: