
Flight Deals from Africa to South Africa from $172
Top flight deals from leading airlines:







... and +100s more
Save up to 50% on select flights with Priceline
Save an average of $240 per person when bundling your flight and hotel together with Priceline
If a VIP member finds a better price elsewhere, we'll refund up to 200% of the difference
We’re always here for you - reach us 24 hours a day, 7 days a week
Top Deals on flights from Nairobi to Johannesburg
Nairobi, KE (NBO) - Johannesburg, ZA (JNB)

Jun 8
Jun 9

Jun 12
Jun 12
as low as
$414
Nairobi, KE (NBO) - Johannesburg, ZA (JNB)

Jun 8
Jun 8

Jun 12
Jun 12
as low as
$448
Nairobi, KE (NBO) - Johannesburg, ZA (JNB)

Jun 8
Jun 8

Jun 12
Jun 12
as low as
$566
Nairobi, KE (NBO) - Johannesburg, ZA (JNB)

Jun 8
Jun 8

Jun 12
Jun 12
as low as
$671
Nairobi, KE (NBO) - Johannesburg, ZA (JNB)

Jun 8
Jun 8

Jun 12
Jun 12
as low as
$700
Nairobi, KE (NBO) - Johannesburg, ZA (JNB)

Jun 8
Jun 8

Jun 12
Jun 12
as low as
$705
Nairobi, KE (NBO) - Johannesburg, ZA (JNB)

Jun 8
Jun 9

Jun 12
Jun 12
as low as
$712
Nairobi, KE (NBO) - Johannesburg, ZA (JNB)

Jun 8
Jun 8

Jun 12
Jun 12
as low as
$743
Nairobi, KE (NBO) - Johannesburg, ZA (JNB)

Jun 8
Jun 9

Jun 12
Jun 13
as low as
$760
Nairobi, KE (NBO) - Johannesburg, ZA (JNB)

Jun 8
Jun 8

Jun 12
Jun 12
as low as
$809
Nairobi, KE (NBO) - Johannesburg, ZA (JNB)

Jun 8
Jun 8

Jun 12
Jun 12
as low as
$896
Nairobi, KE (NBO) - Johannesburg, ZA (JNB)

Jun 8
Jun 8

Jun 12
Jun 12
as low as
$951
Top Deals on flights from Cape Town to Johannesburg
Cape Town, ZA (CPT) - Johannesburg, ZA (JNB)

May 1
May 1

May 8
May 8
as low as
$283
Cape Town, ZA (CPT) - Johannesburg, ZA (JNB)

May 1
May 1

May 8
May 8
as low as
$292
Cape Town, ZA (CPT) - Johannesburg, ZA (JNB)

May 1
May 1

May 8
May 8
as low as
$293
Cape Town, ZA (CPT) - Johannesburg, ZA (JNB)

May 1
May 1

May 8
May 8
as low as
$293
Cape Town, ZA (CPT) - Johannesburg, ZA (JNB)

May 1
May 1

May 8
May 8
as low as
$307
Cape Town, ZA (CPT) - Johannesburg, ZA (JNB)

May 1
May 1

May 8
May 8
as low as
$307
Cape Town, ZA (CPT) - Johannesburg, ZA (JNB)

May 1
May 1

May 8
May 8
as low as
$307
Cape Town, ZA (CPT) - Johannesburg, ZA (JNB)

May 1
May 1

May 8
May 8
as low as
$318
Cape Town, ZA (CPT) - Johannesburg, ZA (JNB)

May 1
May 1

May 8
May 8
as low as
$351
Cape Town, ZA (CPT) - Johannesburg, ZA (JNB)

May 1
May 1

May 8
May 8
as low as
$351
Cape Town, ZA (CPT) - Johannesburg, ZA (JNB)

May 1
May 1

May 8
May 8
as low as
$351
Cape Town, ZA (CPT) - Johannesburg, ZA (JNB)

May 1
May 1

May 8
May 8
as low as
$351
Top Deals on flights from Accra to Johannesburg
Accra, GH (ACC) - Johannesburg, ZA (JNB)

May 1
May 3

May 8
May 8
as low as
$753
Accra, GH (ACC) - Johannesburg, ZA (JNB)

May 1
May 2

May 8
May 9
as low as
$753
Accra, GH (ACC) - Johannesburg, ZA (JNB)

May 1
May 2

May 8
May 8
as low as
$772
Accra, GH (ACC) - Johannesburg, ZA (JNB)

May 1
May 2

May 8
May 8
as low as
$772
Accra, GH (ACC) - Johannesburg, ZA (JNB)

May 1
May 2

May 8
May 8
as low as
$989
Accra, GH (ACC) - Johannesburg, ZA (JNB)

May 1
May 1

May 8
May 8
as low as
$989
Accra, GH (ACC) - Johannesburg, ZA (JNB)

May 1
May 3

May 8
May 9
as low as
$1430
Accra, GH (ACC) - Johannesburg, ZA (JNB)

May 1
May 2

May 8
May 9
as low as
$1430
Accra, GH (ACC) - Johannesburg, ZA (JNB)

May 1
May 1

May 8
May 8
as low as
$1629
Accra, GH (ACC) - Johannesburg, ZA (JNB)

May 1
May 2

May 8
May 8
as low as
$1928
Accra, GH (ACC) - Johannesburg, ZA (JNB)

May 1
May 2

May 8
May 8
as low as
$1928
Accra, GH (ACC) - Johannesburg, ZA (JNB)

May 1
May 2

May 8
May 9
as low as
$2373
Top Deals on flights from Johannesburg to Cape Town
Johannesburg, ZA (JNB) - Cape Town, ZA (CPT)

May 30
May 30

Jun 13
Jun 13
as low as
$221
Johannesburg, ZA (JNB) - Cape Town, ZA (CPT)

May 30
May 30

Jun 13
Jun 13
as low as
$231
Johannesburg, ZA (JNB) - Cape Town, ZA (CPT)

May 30
May 30

Jun 13
Jun 13
as low as
$258
Johannesburg, ZA (JNB) - Cape Town, ZA (CPT)

May 30
May 30

Jun 13
Jun 13
as low as
$260
Johannesburg, ZA (JNB) - Cape Town, ZA (CPT)

May 30
May 30

Jun 13
Jun 13
as low as
$261
Johannesburg, ZA (JNB) - Cape Town, ZA (CPT)

May 30
May 30

Jun 13
Jun 13
as low as
$268
Johannesburg, ZA (JNB) - Cape Town, ZA (CPT)

May 30
May 30

Jun 13
Jun 13
as low as
$309
Johannesburg, ZA (JNB) - Cape Town, ZA (CPT)

May 30
May 30

Jun 13
Jun 14
as low as
$394
Johannesburg, ZA (JNB) - Cape Town, ZA (CPT)

May 30
May 30

Jun 13
Jun 14
as low as
$448
Johannesburg, ZA (JNB) - Cape Town, ZA (CPT)

May 30
May 30

Jun 13
Jun 13
as low as
$478
Top Deals on flights from Nairobi to Cape Town
Nairobi, KE (NBO) - Cape Town, ZA (CPT)

Jun 8
Jun 8

Jun 12
Jun 12
as low as
$819
Nairobi, KE (NBO) - Cape Town, ZA (CPT)

Jun 8
Jun 9

Jun 12
Jun 13
as low as
$827
Nairobi, KE (NBO) - Cape Town, ZA (CPT)

Jun 8
Jun 8

Jun 12
Jun 12
as low as
$873
Nairobi, KE (NBO) - Cape Town, ZA (CPT)

Jun 8
Jun 8

Jun 12
Jun 12
as low as
$894
Nairobi, KE (NBO) - Cape Town, ZA (CPT)

Jun 8
Jun 8

Jun 12
Jun 12
as low as
$930
Nairobi, KE (NBO) - Cape Town, ZA (CPT)

Jun 8
Jun 8

Jun 12
Jun 12
as low as
$983
Nairobi, KE (NBO) - Cape Town, ZA (CPT)

Jun 8
Jun 8

Jun 12
Jun 12
as low as
$992
Nairobi, KE (NBO) - Cape Town, ZA (CPT)

Jun 8
Jun 9

Jun 12
Jun 13
as low as
$1027
Nairobi, KE (NBO) - Cape Town, ZA (CPT)

Jun 8
Jun 8

Jun 12
Jun 13
as low as
$1069
Nairobi, KE (NBO) - Cape Town, ZA (CPT)

Jun 8
Jun 9

Jun 12
Jun 13
as low as
$1130
Nairobi, KE (NBO) - Cape Town, ZA (CPT)

Jun 8
Jun 8

Jun 12
Jun 12
as low as
$1171
Nairobi, KE (NBO) - Cape Town, ZA (CPT)

Jun 8
Jun 8

Jun 12
Jun 12
as low as
$1177
Top Deals on flights from Accra to Cape Town
Accra, GH (ACC) - Cape Town, ZA (CPT)

Apr 28
Apr 29

May 4
May 5
as low as
$738
Accra, GH (ACC) - Cape Town, ZA (CPT)

Apr 28
Apr 29

May 4
May 5
as low as
$800
Accra, GH (ACC) - Cape Town, ZA (CPT)

Apr 28
Apr 29

May 4
May 5
as low as
$1006
Accra, GH (ACC) - Cape Town, ZA (CPT)

Apr 28
Apr 29

May 4
May 5
as low as
$1019
Accra, GH (ACC) - Cape Town, ZA (CPT)

Apr 28
Apr 29

May 4
May 5
as low as
$1173
Accra, GH (ACC) - Cape Town, ZA (CPT)

Apr 28
Apr 29

May 4
May 5
as low as
$1180
Accra, GH (ACC) - Cape Town, ZA (CPT)

Apr 28
Apr 29

May 4
May 5
as low as
$1272
Accra, GH (ACC) - Cape Town, ZA (CPT)

Apr 28
Apr 29

May 4
May 5
as low as
$1352
Accra, GH (ACC) - Cape Town, ZA (CPT)

Apr 28
Apr 29

May 4
May 5
as low as
$1383
Accra, GH (ACC) - Cape Town, ZA (CPT)

Apr 28
Apr 29

May 4
May 5
as low as
$1464
Accra, GH (ACC) - Cape Town, ZA (CPT)

Apr 28
Apr 29

May 4
May 5
as low as
$1489
Accra, GH (ACC) - Cape Town, ZA (CPT)

Apr 28
Apr 29

May 4
May 5
as low as
$2198
Top Deals on flights from Johannesburg to Durban
Johannesburg, ZA (JNB) - Durban, ZA (DUR)

Apr 29
Apr 29

May 13
May 13
as low as
$172
Johannesburg, ZA (JNB) - Durban, ZA (DUR)

Apr 29
Apr 29

May 13
May 13
as low as
$172
Johannesburg, ZA (JNB) - Durban, ZA (DUR)

Apr 29
Apr 29

May 13
May 13
as low as
$172
Johannesburg, ZA (JNB) - Durban, ZA (DUR)

Apr 29
Apr 29

May 13
May 13
as low as
$210
Johannesburg, ZA (JNB) - Durban, ZA (DUR)

Apr 29
Apr 29

May 13
May 13
as low as
$210
Johannesburg, ZA (JNB) - Durban, ZA (DUR)

Apr 29
Apr 29

May 13
May 13
as low as
$217
Johannesburg, ZA (JNB) - Durban, ZA (DUR)

Apr 29
Apr 29

May 13
May 13
as low as
$217
Johannesburg, ZA (JNB) - Durban, ZA (DUR)

Apr 29
Apr 29

May 13
May 13
as low as
$217
Johannesburg, ZA (JNB) - Durban, ZA (DUR)

Apr 29
Apr 29

May 13
May 13
as low as
$218
Johannesburg, ZA (JNB) - Durban, ZA (DUR)

Apr 29
Apr 29

May 13
May 13
as low as
$224
Johannesburg, ZA (JNB) - Durban, ZA (DUR)

Apr 29
Apr 29

May 13
May 13
as low as
$224
Johannesburg, ZA (JNB) - Durban, ZA (DUR)

Apr 29
Apr 29

May 13
May 13
as low as
$239
Top Deals on flights from Nairobi to Durban
Nairobi, KE (NBO) - Durban, ZA (DUR)

Apr 26
Apr 26

May 10
May 10
as low as
$1154
Nairobi, KE (NBO) - Durban, ZA (DUR)

Apr 26
Apr 26

May 10
May 10
as low as
$1154
Nairobi, KE (NBO) - Durban, ZA (DUR)

Apr 26
Apr 26

May 10
May 11
as low as
$1154
Nairobi, KE (NBO) - Durban, ZA (DUR)

Apr 26
Apr 26

May 10
May 10
as low as
$1154
Nairobi, KE (NBO) - Durban, ZA (DUR)

Apr 26
Apr 26

May 10
May 11
as low as
$1154
Nairobi, KE (NBO) - Durban, ZA (DUR)

Apr 26
Apr 26

May 10
May 11
as low as
$1165
Nairobi, KE (NBO) - Durban, ZA (DUR)

Apr 26
Apr 26

May 10
May 10
as low as
$1180
Nairobi, KE (NBO) - Durban, ZA (DUR)

Apr 26
Apr 26

May 10
May 11
as low as
$1180
Nairobi, KE (NBO) - Durban, ZA (DUR)

Apr 26
Apr 26

May 10
May 10
as low as
$1180
Nairobi, KE (NBO) - Durban, ZA (DUR)

Apr 26
Apr 26

May 10
May 11
as low as
$1251
Nairobi, KE (NBO) - Durban, ZA (DUR)

Apr 26
Apr 26

May 10
May 10
as low as
$1336
Nairobi, KE (NBO) - Durban, ZA (DUR)

Apr 26
Apr 26

May 10
May 10
as low as
$1336
Top Deals on flights from Cape Town to Durban
Cape Town, ZA (CPT) - Durban, ZA (DUR)

Apr 4
Apr 4

Apr 18
Apr 18
as low as
$217
Cape Town, ZA (CPT) - Durban, ZA (DUR)

Apr 4
Apr 4

Apr 18
Apr 18
as low as
$217
Cape Town, ZA (CPT) - Durban, ZA (DUR)

Apr 4
Apr 4

Apr 18
Apr 18
as low as
$217
Cape Town, ZA (CPT) - Durban, ZA (DUR)

Apr 4
Apr 4

Apr 18
Apr 18
as low as
$250
Cape Town, ZA (CPT) - Durban, ZA (DUR)

Apr 4
Apr 4

Apr 18
Apr 18
as low as
$270
Cape Town, ZA (CPT) - Durban, ZA (DUR)

Apr 4
Apr 4

Apr 18
Apr 18
as low as
$295
Cape Town, ZA (CPT) - Durban, ZA (DUR)

Apr 4
Apr 4

Apr 18
Apr 18
as low as
$300
Cape Town, ZA (CPT) - Durban, ZA (DUR)

Apr 4
Apr 4

Apr 18
Apr 18
as low as
$300
Cape Town, ZA (CPT) - Durban, ZA (DUR)

Apr 4
Apr 4

Apr 18
Apr 18
as low as
$330
Cape Town, ZA (CPT) - Durban, ZA (DUR)

Apr 4
Apr 4

Apr 18
Apr 18
as low as
$350
Cape Town, ZA (CPT) - Durban, ZA (DUR)

Apr 4
Apr 4

Apr 18
Apr 18
as low as
$356
Cape Town, ZA (CPT) - Durban, ZA (DUR)

Apr 4
Apr 4

Apr 18
Apr 18
as low as
$397
Top Deals on flights from Accra to Durban
Accra, GH (ACC) - Durban, ZA (DUR)

Apr 28
Apr 29

May 12
May 13
as low as
$1169
Accra, GH (ACC) - Durban, ZA (DUR)

Apr 28
Apr 29

May 12
May 13
as low as
$1177
Accra, GH (ACC) - Durban, ZA (DUR)

Apr 28
Apr 29

May 12
May 13
as low as
$1177
Accra, GH (ACC) - Durban, ZA (DUR)

Apr 28
Apr 29

May 12
May 12
as low as
$1194
Accra, GH (ACC) - Durban, ZA (DUR)

Apr 28
Apr 29

May 12
May 13
as low as
$1194
Accra, GH (ACC) - Durban, ZA (DUR)

Apr 28
Apr 29

May 12
May 13
as low as
$1194
Accra, GH (ACC) - Durban, ZA (DUR)

Apr 28
Apr 29

May 12
May 12
as low as
$1194
Accra, GH (ACC) - Durban, ZA (DUR)

Apr 28
Apr 29

May 12
May 12
as low as
$1194
Accra, GH (ACC) - Durban, ZA (DUR)

Apr 28
Apr 29

May 12
May 12
as low as
$1202
Accra, GH (ACC) - Durban, ZA (DUR)

Apr 28
Apr 29

May 12
May 13
as low as
$1475
Accra, GH (ACC) - Durban, ZA (DUR)

Apr 28
Apr 30

May 12
May 13
as low as
$1645
Accra, GH (ACC) - Durban, ZA (DUR)

Apr 28
Apr 30

May 12
May 13
as low as
$1801
Good to Know
Essential information to help you plan your flight from Africa to South Africa
Flights to South Africa
- Flights
- Africa
- South Africa
