
Flight Deals from Johannesburg to Africa from $221
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 Johannesburg to Nairobi
Johannesburg, ZA (JNB) - Nairobi, KE (NBO)

Apr 14
Apr 15

Apr 28
Apr 28
as low as
$409
Johannesburg, ZA (JNB) - Nairobi, KE (NBO)

Apr 14
Apr 15

Apr 28
Apr 29
as low as
$533
Johannesburg, ZA (JNB) - Nairobi, KE (NBO)

Apr 14
Apr 15

Apr 28
Apr 29
as low as
$562
Johannesburg, ZA (JNB) - Nairobi, KE (NBO)

Apr 14
Apr 15

Apr 28
Apr 29
as low as
$562
Johannesburg, ZA (JNB) - Nairobi, KE (NBO)

Apr 14
Apr 14

Apr 28
Apr 28
as low as
$573
Johannesburg, ZA (JNB) - Nairobi, KE (NBO)

Apr 14
Apr 14

Apr 28
Apr 29
as low as
$580
Johannesburg, ZA (JNB) - Nairobi, KE (NBO)

Apr 14
Apr 15

Apr 28
Apr 29
as low as
$742
Johannesburg, ZA (JNB) - Nairobi, KE (NBO)

Apr 14
Apr 15

Apr 28
Apr 29
as low as
$807
Johannesburg, ZA (JNB) - Nairobi, KE (NBO)

Apr 14
Apr 15

Apr 28
Apr 29
as low as
$946
Johannesburg, ZA (JNB) - Nairobi, KE (NBO)

Apr 14
Apr 15

Apr 28
Apr 29
as low as
$949
Johannesburg, ZA (JNB) - Nairobi, KE (NBO)

Apr 14
Apr 14

Apr 28
Apr 28
as low as
$972
Johannesburg, ZA (JNB) - Nairobi, KE (NBO)

Apr 14
Apr 14

Apr 28
Apr 28
as low as
$972
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 Johannesburg to Accra
Johannesburg, ZA (JNB) - Accra, GH (ACC)

May 2
May 3

May 9
May 11
as low as
$675
Johannesburg, ZA (JNB) - Accra, GH (ACC)

May 2
May 3

May 9
May 10
as low as
$675
Johannesburg, ZA (JNB) - Accra, GH (ACC)

May 2
May 2

May 9
May 10
as low as
$1077
Johannesburg, ZA (JNB) - Accra, GH (ACC)

May 2
May 3

May 9
May 10
as low as
$1127
Johannesburg, ZA (JNB) - Accra, GH (ACC)

May 2
May 3

May 9
May 10
as low as
$1135
Johannesburg, ZA (JNB) - Accra, GH (ACC)

May 2
May 3

May 9
May 11
as low as
$1198
Johannesburg, ZA (JNB) - Accra, GH (ACC)

May 2
May 3

May 9
May 10
as low as
$1198
Johannesburg, ZA (JNB) - Accra, GH (ACC)

May 2
May 3

May 9
May 10
as low as
$1654
Johannesburg, ZA (JNB) - Accra, GH (ACC)

May 2
May 3

May 9
May 10
as low as
$1654
Johannesburg, ZA (JNB) - Accra, GH (ACC)

May 2
May 3

May 9
May 11
as low as
$2101
Johannesburg, ZA (JNB) - Accra, GH (ACC)

May 2
May 3

May 9
May 10
as low as
$2119
Johannesburg, ZA (JNB) - Accra, GH (ACC)

May 2
May 3

May 9
May 10
as low as
$2119
Top Deals on flights from Johannesburg to Addis Ababa
Johannesburg, ZA (JNB) - Addis Ababa, ET (ADD)

Apr 28
Apr 28

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

Apr 28
Apr 29

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

Apr 28
Apr 28

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

Apr 28
Apr 28

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

Apr 28
Apr 28

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

Apr 28
Apr 30

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

Apr 28
Apr 29

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

Apr 28
Apr 29

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

Apr 28
Apr 30

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

Apr 28
Apr 28

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

Apr 26
Apr 26

May 10
May 11
as low as
$606
Johannesburg, ZA (JNB) - Lagos, NG (LOS)

Apr 26
Apr 26

May 10
May 11
as low as
$670
Johannesburg, ZA (JNB) - Lagos, NG (LOS)

Apr 26
Apr 26

May 10
May 11
as low as
$670
Johannesburg, ZA (JNB) - Lagos, NG (LOS)

Apr 26
Apr 27

May 10
May 11
as low as
$752
Johannesburg, ZA (JNB) - Lagos, NG (LOS)

Apr 26
Apr 26

May 10
May 11
as low as
$752
Johannesburg, ZA (JNB) - Lagos, NG (LOS)

Apr 26
Apr 27

May 10
May 11
as low as
$870
Johannesburg, ZA (JNB) - Lagos, NG (LOS)

Apr 26
Apr 27

May 10
May 11
as low as
$870
Johannesburg, ZA (JNB) - Lagos, NG (LOS)

Apr 26
Apr 27

May 10
May 11
as low as
$927
Johannesburg, ZA (JNB) - Lagos, NG (LOS)

Apr 26
Apr 26

May 10
May 11
as low as
$937
Johannesburg, ZA (JNB) - Lagos, NG (LOS)

Apr 26
Apr 27

May 10
May 11
as low as
$937
Johannesburg, ZA (JNB) - Lagos, NG (LOS)

Apr 26
Apr 27

May 10
May 11
as low as
$1027
Johannesburg, ZA (JNB) - Lagos, NG (LOS)

Apr 26
Apr 27

May 10
May 12
as low as
$1027
Top Deals on flights from Johannesburg to Mauritius
Johannesburg, ZA (JNB) - Mauritius, MU (MRU)

Apr 28
Apr 29

May 12
May 12
as low as
$645
Johannesburg, ZA (JNB) - Mauritius, MU (MRU)

Apr 28
Apr 28

May 12
May 12
as low as
$704
Johannesburg, ZA (JNB) - Mauritius, MU (MRU)

Apr 28
Apr 28

May 12
May 12
as low as
$724
Johannesburg, ZA (JNB) - Mauritius, MU (MRU)

Apr 28
Apr 28

May 12
May 12
as low as
$815
Johannesburg, ZA (JNB) - Mauritius, MU (MRU)

Apr 28
Apr 28

May 12
May 12
as low as
$963
Johannesburg, ZA (JNB) - Mauritius, MU (MRU)

Apr 28
Apr 28

May 12
May 13
as low as
$1136
Johannesburg, ZA (JNB) - Mauritius, MU (MRU)

Apr 28
Apr 28

May 12
May 13
as low as
$1151
Johannesburg, ZA (JNB) - Mauritius, MU (MRU)

Apr 28
Apr 29

May 12
May 12
as low as
$1283
Johannesburg, ZA (JNB) - Mauritius, MU (MRU)

Apr 28
Apr 29

May 12
May 13
as low as
$1366
Johannesburg, ZA (JNB) - Mauritius, MU (MRU)

Apr 28
Apr 30

May 12
May 14
as low as
$4122
Johannesburg, ZA (JNB) - Mauritius, MU (MRU)

Apr 28
Apr 30

May 12
May 14
as low as
$4368
Top Deals on flights from Johannesburg to Entebbe
Johannesburg, ZA (JNB) - Entebbe, UG (EBB)

Apr 28
Apr 29

May 12
May 12
as low as
$417
Johannesburg, ZA (JNB) - Entebbe, UG (EBB)

Apr 28
Apr 29

May 12
May 12
as low as
$423
Johannesburg, ZA (JNB) - Entebbe, UG (EBB)

Apr 28
Apr 29

May 12
May 12
as low as
$423
Johannesburg, ZA (JNB) - Entebbe, UG (EBB)

Apr 28
Apr 28

May 12
May 13
as low as
$460
Johannesburg, ZA (JNB) - Entebbe, UG (EBB)

Apr 28
Apr 29

May 12
May 13
as low as
$460
Johannesburg, ZA (JNB) - Entebbe, UG (EBB)

Apr 28
Apr 28

May 12
May 12
as low as
$482
Johannesburg, ZA (JNB) - Entebbe, UG (EBB)

Apr 28
Apr 29

May 12
May 12
as low as
$508
Johannesburg, ZA (JNB) - Entebbe, UG (EBB)

Apr 28
Apr 29

May 12
May 13
as low as
$934
Johannesburg, ZA (JNB) - Entebbe, UG (EBB)

Apr 28
Apr 29

May 12
May 13
as low as
$934
Johannesburg, ZA (JNB) - Entebbe, UG (EBB)

Apr 28
Apr 29

May 12
May 12
as low as
$989
Johannesburg, ZA (JNB) - Entebbe, UG (EBB)

Apr 28
Apr 29

May 12
May 12
as low as
$989
Johannesburg, ZA (JNB) - Entebbe, UG (EBB)

Apr 28
Apr 29

May 12
May 13
as low as
$993
Top Deals on flights from Johannesburg to Dar Es Salaam
Johannesburg, ZA (JNB) - Dar es Salaam, TZ (DAR)

May 1
May 1

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

May 1
May 1

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

May 1
May 1

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

May 1
May 1

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

May 1
May 1

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

May 1
May 1

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

May 1
May 2

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

May 1
May 1

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

May 1
May 2

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

May 1
May 2

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

May 1
May 1

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

May 1
May 2

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

May 1
May 1

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

May 1
May 1

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

May 1
May 2

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

May 1
May 2

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

May 1
May 1

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

May 1
May 2

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

May 1
May 2

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

May 1
May 2

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

May 1
May 2

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

May 1
May 2

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

May 1
May 2

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

May 1
May 2

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