
Flight Deals from Africa to Johannesburg from $283
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 Addis Ababa to Johannesburg
Addis Ababa, ET (ADD) - Johannesburg, ZA (JNB)

Apr 28
Apr 30

May 12
May 13
as low as
$458
Addis Ababa, ET (ADD) - Johannesburg, ZA (JNB)

Apr 28
Apr 29

May 12
May 12
as low as
$458
Addis Ababa, ET (ADD) - Johannesburg, ZA (JNB)

Apr 28
Apr 29

May 12
May 13
as low as
$512
Addis Ababa, ET (ADD) - Johannesburg, ZA (JNB)

Apr 28
Apr 28

May 12
May 12
as low as
$512
Addis Ababa, ET (ADD) - Johannesburg, ZA (JNB)

Apr 28
Apr 28

May 12
May 12
as low as
$714
Addis Ababa, ET (ADD) - Johannesburg, ZA (JNB)

Apr 28
Apr 28

May 12
May 12
as low as
$776
Addis Ababa, ET (ADD) - Johannesburg, ZA (JNB)

Apr 28
Apr 28

May 12
May 12
as low as
$1033
Addis Ababa, ET (ADD) - Johannesburg, ZA (JNB)

Apr 28
Apr 29

May 12
May 13
as low as
$1041
Addis Ababa, ET (ADD) - Johannesburg, ZA (JNB)

Apr 28
Apr 29

May 12
May 14
as low as
$1345
Addis Ababa, ET (ADD) - Johannesburg, ZA (JNB)

Apr 28
Apr 29

May 12
May 14
as low as
$1345
Addis Ababa, ET (ADD) - Johannesburg, ZA (JNB)

Apr 28
Apr 28

May 12
May 13
as low as
$1370
Addis Ababa, ET (ADD) - Johannesburg, ZA (JNB)

Apr 28
Apr 29

May 12
May 13
as low as
$1424
Top Deals on flights from Lagos to Johannesburg
Lagos, NG (LOS) - Johannesburg, ZA (JNB)

May 1
May 2

May 8
May 8
as low as
$725
Lagos, NG (LOS) - Johannesburg, ZA (JNB)

May 1
May 2

May 8
May 8
as low as
$743
Lagos, NG (LOS) - Johannesburg, ZA (JNB)

May 1
May 2

May 8
May 9
as low as
$957
Lagos, NG (LOS) - Johannesburg, ZA (JNB)

May 1
May 2

May 8
May 9
as low as
$1033
Lagos, NG (LOS) - Johannesburg, ZA (JNB)

May 1
May 2

May 8
May 8
as low as
$1240
Lagos, NG (LOS) - Johannesburg, ZA (JNB)

May 1
May 2

May 8
May 9
as low as
$1384
Lagos, NG (LOS) - Johannesburg, ZA (JNB)

May 1
May 2

May 8
May 9
as low as
$1755
Lagos, NG (LOS) - Johannesburg, ZA (JNB)

May 1
May 2

May 8
May 8
as low as
$1964
Lagos, NG (LOS) - Johannesburg, ZA (JNB)

May 1
May 2

May 8
May 8
as low as
$2070
Lagos, NG (LOS) - Johannesburg, ZA (JNB)

May 1
May 3

May 8
May 9
as low as
$2343
Lagos, NG (LOS) - Johannesburg, ZA (JNB)

May 1
May 2

May 8
May 9
as low as
$2442
Top Deals on flights from Mauritius to Johannesburg
Mauritius, MU (MRU) - Johannesburg, ZA (JNB)

May 1
May 2

May 8
May 9
as low as
$1391
Mauritius, MU (MRU) - Johannesburg, ZA (JNB)

May 1
May 2

May 8
May 9
as low as
$1391
Mauritius, MU (MRU) - Johannesburg, ZA (JNB)

May 1
May 2

May 8
May 9
as low as
$1391
Mauritius, MU (MRU) - Johannesburg, ZA (JNB)

May 1
May 2

May 8
May 9
as low as
$1391
Mauritius, MU (MRU) - Johannesburg, ZA (JNB)

May 1
May 2

May 8
May 9
as low as
$1391
Mauritius, MU (MRU) - Johannesburg, ZA (JNB)

May 1
May 2

May 8
May 9
as low as
$1391
Mauritius, MU (MRU) - Johannesburg, ZA (JNB)

May 1
May 2

May 8
May 9
as low as
$1391
Mauritius, MU (MRU) - Johannesburg, ZA (JNB)

May 1
May 2

May 8
May 9
as low as
$1391
Mauritius, MU (MRU) - Johannesburg, ZA (JNB)

May 1
May 2

May 8
May 9
as low as
$1391
Mauritius, MU (MRU) - Johannesburg, ZA (JNB)

May 1
May 2

May 8
May 9
as low as
$1499
Mauritius, MU (MRU) - Johannesburg, ZA (JNB)

May 1
May 2

May 8
May 8
as low as
$1499
Mauritius, MU (MRU) - Johannesburg, ZA (JNB)

May 1
May 2

May 8
May 9
as low as
$1499
Top Deals on flights from Entebbe to Johannesburg
Entebbe, UG (EBB) - Johannesburg, ZA (JNB)

May 1
May 1

May 8
May 8
as low as
$420
Entebbe, UG (EBB) - Johannesburg, ZA (JNB)

May 1
May 1

May 8
May 9
as low as
$420
Entebbe, UG (EBB) - Johannesburg, ZA (JNB)

May 1
May 2

May 8
May 8
as low as
$424
Entebbe, UG (EBB) - Johannesburg, ZA (JNB)

May 1
May 2

May 8
May 9
as low as
$424
Entebbe, UG (EBB) - Johannesburg, ZA (JNB)

May 1
May 1

May 8
May 8
as low as
$439
Entebbe, UG (EBB) - Johannesburg, ZA (JNB)

May 1
May 1

May 8
May 9
as low as
$493
Entebbe, UG (EBB) - Johannesburg, ZA (JNB)

May 1
May 2

May 8
May 8
as low as
$493
Entebbe, UG (EBB) - Johannesburg, ZA (JNB)

May 1
May 1

May 8
May 8
as low as
$559
Entebbe, UG (EBB) - Johannesburg, ZA (JNB)

May 1
May 1

May 8
May 9
as low as
$946
Entebbe, UG (EBB) - Johannesburg, ZA (JNB)

May 1
May 1

May 8
May 9
as low as
$1045
Entebbe, UG (EBB) - Johannesburg, ZA (JNB)

May 1
May 2

May 8
May 9
as low as
$1673
Entebbe, UG (EBB) - Johannesburg, ZA (JNB)

May 1
May 2

May 8
May 9
as low as
$1673
Top Deals on flights from Dar Es Salaam to Johannesburg
Dar es Salaam, TZ (DAR) - Johannesburg, ZA (JNB)

May 1
May 1

May 8
May 8
as low as
$452
Dar es Salaam, TZ (DAR) - Johannesburg, ZA (JNB)

May 1
May 1

May 8
May 8
as low as
$487
Dar es Salaam, TZ (DAR) - Johannesburg, ZA (JNB)

May 1
May 1

May 8
May 8
as low as
$493
Dar es Salaam, TZ (DAR) - Johannesburg, ZA (JNB)

May 1
May 2

May 8
May 8
as low as
$505
Dar es Salaam, TZ (DAR) - Johannesburg, ZA (JNB)

May 1
May 1

May 8
May 9
as low as
$640
Dar es Salaam, TZ (DAR) - Johannesburg, ZA (JNB)

May 1
May 2

May 8
May 8
as low as
$647
Dar es Salaam, TZ (DAR) - Johannesburg, ZA (JNB)

May 1
May 2

May 8
May 9
as low as
$709
Dar es Salaam, TZ (DAR) - Johannesburg, ZA (JNB)

May 1
May 1

May 8
May 10
as low as
$757
Dar es Salaam, TZ (DAR) - Johannesburg, ZA (JNB)

May 1
May 2

May 8
May 9
as low as
$1472
Dar es Salaam, TZ (DAR) - Johannesburg, ZA (JNB)

May 1
May 2

May 8
May 9
as low as
$1512
Top Deals on flights from Mahe to Johannesburg
Mahe, SC (SEZ) - Johannesburg, ZA (JNB)

May 1
May 2

May 8
May 9
as low as
$483
Mahe, SC (SEZ) - Johannesburg, ZA (JNB)

May 1
May 2

May 8
May 9
as low as
$483
Mahe, SC (SEZ) - Johannesburg, ZA (JNB)

May 1
May 2

May 8
May 8
as low as
$684
Mahe, SC (SEZ) - Johannesburg, ZA (JNB)

May 1
May 2

May 8
May 8
as low as
$684
Mahe, SC (SEZ) - Johannesburg, ZA (JNB)

May 1
May 2

May 8
May 8
as low as
$684
Mahe, SC (SEZ) - Johannesburg, ZA (JNB)

May 1
May 2

May 8
May 9
as low as
$826
Mahe, SC (SEZ) - Johannesburg, ZA (JNB)

May 1
May 1

May 8
May 8
as low as
$967
Mahe, SC (SEZ) - Johannesburg, ZA (JNB)

May 1
May 2

May 8
May 9
as low as
$1476
Mahe, SC (SEZ) - Johannesburg, ZA (JNB)

May 1
May 2

May 8
May 9
as low as
$1516
Mahe, SC (SEZ) - Johannesburg, ZA (JNB)

May 1
May 2

May 8
May 9
as low as
$1516
Mahe, SC (SEZ) - Johannesburg, ZA (JNB)

May 1
May 2

May 8
May 9
as low as
$1569
Mahe, SC (SEZ) - Johannesburg, ZA (JNB)

May 1
May 2

May 8
May 9
as low as
$1945
Good to Know
Essential information to help you plan your flight from Africa to Johannesburg
Flights to Johannesburg
- Flights
- Africa
- South Africa
- Johannesburg
