Find cheap flights to South Africa

Return
1 adult
Economy
0 bags
Fri 30/6
Fri 7/7

Here is why travellers choose KAYAK

Free to useThere are no hidden charges or fees.

Filter your dealsChoose cabin class, free Wi-Fi and more

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

Latest South Africa Flight Deals

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

MOST POPULARJohannesburg
1 stop from €588
Cape Town
1 stop from €617

Good to know

Low season

May

High season

December

Cheapest flight

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

Top tips for finding cheap flights to South Africa

  • Book at least 4 weeks 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.

FAQs - booking South Africa flights

Book Cheap South Africa Plane Tickets

Recent return flight deals

11/9Mon
1 stopSWISS
36h 25mORK-JNB
24/9Sun
1 stopSWISS
24h 35mJNB-ORK
€588
20/11Mon
1 stopMultiple Airlines
17h 05mDUB-CPT
26/11Sun
2 stopsMultiple Airlines
25h 40mCPT-DUB
€617
11/9Mon
1 stopMultiple Airlines
13h 45mORK-JNB
24/9Sun
1 stopMultiple Airlines
24h 35mJNB-ORK
€624
20/11Mon
1 stopTurkish Airlines
17h 05mDUB-CPT
26/11Sun
1 stopTurkish Airlines
23h 25mCPT-DUB
€643
27/6Tue
1 stopKLM
14h 25mDUB-JNB
4/7Tue
1 stopKLM
18h 35mJNB-DUB
€643
24/9Sun
1 stopMultiple Airlines
14h 40mDUB-JNB
5/10Thu
1 stopMultiple Airlines
14h 25mJNB-DUB
€652
13/11Mon
1 stopTurkish Airlines
17h 05mDUB-CPT
20/11Mon
1 stopTurkish Airlines
18h 05mCPT-DUB
€661
27/6Tue
1 stopMultiple Airlines
14h 25mDUB-JNB
4/7Tue
2 stopsMultiple Airlines
24h 30mJNB-DUB
€662
19/11Sun
1 stopTurkish Airlines
17h 15mDUB-CPT
23/11Thu
1 stopTurkish Airlines
18h 05mCPT-DUB
€669
24/9Sun
1 stopAir France
14h 40mDUB-JNB
5/10Thu
2 stopsAir France
20h 40mJNB-DUB
€680
24/9Sun
1 stopAir France
14h 40mDUB-JNB
5/10Thu
2 stopsAir France
20h 40mJNB-DUB
€685
28/6Wed
1 stopKLM
23h 30mDUB-JNB
5/7Wed
1 stopKLM
22h 05mJNB-DUB
€688
16/11Thu
1 stopEmirates
20h 35mDUB-CPT
22/11Wed
1 stopEmirates
18h 55mCPT-DUB
€701
13/11Mon
1 stopEmirates
25h 35mDUB-CPT
23/11Thu
1 stopEmirates
23h 55mCPT-DUB
€730
13/11Mon
1 stopQatar Airways
18h 30mDUB-CPT
19/11Sun
1 stopQatar Airways
19h 30mCPT-DUB
€732
10/10Tue
1 stopEmirates
25h 35mDUB-CPT
16/10Mon
1 stopEmirates
24h 10mCPT-DUB
€733
14/11Tue
1 stopQatar Airways
24h 45mDUB-CPT
25/11Sat
1 stopQatar Airways
25h 45mCPT-DUB
€746
15/11Wed
1 stopLufthansa
21h 05mDUB-CPT
24/11Fri
1 stopLufthansa
15h 15mCPT-DUB
€747
28/6Wed
2 stopsKenya Airways
32h 55mDUB-JNB
4/7Tue
2 stopsKenya Airways
32h 05mJNB-DUB
€842
9/7Sun
1 stopEgypt Air
15h 50mDUB-JNB
12/7Wed
1 stopEgypt Air
16h 35mJNB-DUB
€949

Search by stops

Search by airline

Search by price

Recent one-way flight deals

29/8Tue
2 stopsMultiple Airlines
38h 15mDUB-JNB
€319
29/8Tue
3 stopsMultiple Airlines
41h 55mDUB-JNB
€322
2/9Sat
2 stopsMultiple Airlines
35h 25mDUB-JNB
€327
12/11Sun
2 stopsMultiple Airlines
24h 00mDUB-CPT
€339
1/9Fri
3 stopsMultiple Airlines
56h 30mDUB-JNB
€351
2/9Sat
3 stopsMultiple Airlines
46h 50mDUB-JNB
€368
6/6Tue
3 stopsMultiple Airlines
42h 25mDUB-JNB
€382
29/8Tue
1 stopSWISS
24h 10mDUB-JNB
€393
12/11Sun
1 stopTurkish Airlines
22h 20mDUB-CPT
€437
6/6Tue
1 stopEgypt Air
16h 10mDUB-JNB
€455
6/6Tue
1 stopEgypt Air
16h 10mDUB-JNB
€459
2/9Sat
1 stopEgypt Air
15h 50mDUB-JNB
€460
1/9Fri
1 stopTurkish Airlines
19h 20mDUB-JNB
€470
5/6Mon
1 stopQatar Airways
17h 45mDUB-JNB
€484
14/6Wed
1 stopQatar Airways
17h 45mDUB-JNB
€501
10/6Sat
1 stopQatar Airways
17h 45mDUB-JNB
€519
16/10Mon
1 stopTurkish Airlines
17h 35mDUB-CPT
€520
14/6Wed
1 stopEmirates
17h 10mDUB-JNB
€521
14/9Thu
1 stopEmirates
25h 35mDUB-CPT
€565
14/7Fri
1 stopKLM
14h 25mDUB-JNB
€964

Search by stops

Search by airline

Search by price

Flights to South Africa

Return flight deals:

South Africa - Ireland

Browse origins:

€624
€564

Browse destinations: