
Flight Deals from South Africa to Africa from $196
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 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 Durban to Johannesburg
Durban, ZA (DUR) - Johannesburg, ZA (JNB)

Apr 26
Apr 26

May 10
May 10
as low as
$196
Durban, ZA (DUR) - Johannesburg, ZA (JNB)

Apr 26
Apr 26

May 10
May 10
as low as
$196
Durban, ZA (DUR) - Johannesburg, ZA (JNB)

Apr 26
Apr 26

May 10
May 10
as low as
$196
Durban, ZA (DUR) - Johannesburg, ZA (JNB)

Apr 26
Apr 26

May 10
May 10
as low as
$204
Durban, ZA (DUR) - Johannesburg, ZA (JNB)

Apr 26
Apr 26

May 10
May 10
as low as
$230
Durban, ZA (DUR) - Johannesburg, ZA (JNB)

Apr 26
Apr 26

May 10
May 10
as low as
$230
Durban, ZA (DUR) - Johannesburg, ZA (JNB)

Apr 26
Apr 26

May 10
May 10
as low as
$230
Durban, ZA (DUR) - Johannesburg, ZA (JNB)

Apr 26
Apr 26

May 10
May 10
as low as
$230
Durban, ZA (DUR) - Johannesburg, ZA (JNB)

Apr 26
Apr 26

May 10
May 10
as low as
$258
Durban, ZA (DUR) - Johannesburg, ZA (JNB)

Apr 26
Apr 26

May 10
May 10
as low as
$258
Durban, ZA (DUR) - Johannesburg, ZA (JNB)

Apr 26
Apr 26

May 10
May 10
as low as
$267
Durban, ZA (DUR) - Johannesburg, ZA (JNB)

Apr 26
Apr 26

May 10
May 10
as low as
$267
Top Deals on flights from Port Elizabeth to Johannesburg
Port Elizabeth, ZA (PLZ) - Johannesburg, ZA (JNB)

Apr 26
Apr 26

May 10
May 10
as low as
$244
Port Elizabeth, ZA (PLZ) - Johannesburg, ZA (JNB)

Apr 26
Apr 26

May 10
May 10
as low as
$257
Port Elizabeth, ZA (PLZ) - Johannesburg, ZA (JNB)

Apr 26
Apr 26

May 10
May 10
as low as
$258
Port Elizabeth, ZA (PLZ) - Johannesburg, ZA (JNB)

Apr 26
Apr 26

May 10
May 10
as low as
$260
Port Elizabeth, ZA (PLZ) - Johannesburg, ZA (JNB)

Apr 26
Apr 26

May 10
May 10
as low as
$263
Port Elizabeth, ZA (PLZ) - Johannesburg, ZA (JNB)

Apr 26
Apr 26

May 10
May 10
as low as
$266
Port Elizabeth, ZA (PLZ) - Johannesburg, ZA (JNB)

Apr 26
Apr 26

May 10
May 10
as low as
$288
Port Elizabeth, ZA (PLZ) - Johannesburg, ZA (JNB)

Apr 26
Apr 26

May 10
May 10
as low as
$288
Port Elizabeth, ZA (PLZ) - Johannesburg, ZA (JNB)

Apr 26
Apr 26

May 10
May 10
as low as
$288
Port Elizabeth, ZA (PLZ) - Johannesburg, ZA (JNB)

Apr 26
Apr 26

May 10
May 10
as low as
$288
Port Elizabeth, ZA (PLZ) - Johannesburg, ZA (JNB)

Apr 26
Apr 26

May 10
May 10
as low as
$294
Port Elizabeth, ZA (PLZ) - Johannesburg, ZA (JNB)

Apr 26
Apr 26

May 10
May 10
as low as
$294
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 Cape Town to Nairobi
Cape Town, ZA (CPT) - Nairobi, KE (NBO)

Apr 27
Apr 28

May 11
May 11
as low as
$907
Cape Town, ZA (CPT) - Nairobi, KE (NBO)

Apr 27
Apr 28

May 11
May 11
as low as
$907
Cape Town, ZA (CPT) - Nairobi, KE (NBO)

Apr 27
Apr 28

May 11
May 11
as low as
$907
Cape Town, ZA (CPT) - Nairobi, KE (NBO)

Apr 27
Apr 27

May 11
May 12
as low as
$933
Cape Town, ZA (CPT) - Nairobi, KE (NBO)

Apr 27
Apr 27

May 11
May 11
as low as
$933
Cape Town, ZA (CPT) - Nairobi, KE (NBO)

Apr 27
Apr 27

May 11
May 12
as low as
$933
Cape Town, ZA (CPT) - Nairobi, KE (NBO)

Apr 27
Apr 28

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

Apr 27
Apr 28

May 11
May 12
as low as
$986
Cape Town, ZA (CPT) - Nairobi, KE (NBO)

Apr 27
Apr 28

May 11
May 12
as low as
$1009
Cape Town, ZA (CPT) - Nairobi, KE (NBO)

Apr 27
Apr 28

May 11
May 12
as low as
$1009
Cape Town, ZA (CPT) - Nairobi, KE (NBO)

Apr 27
Apr 28

May 11
May 12
as low as
$1009
Cape Town, ZA (CPT) - Nairobi, KE (NBO)

Apr 27
Apr 27

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

Apr 23
Apr 24

May 7
May 8
as low as
$923
Durban, ZA (DUR) - Nairobi, KE (NBO)

Apr 23
Apr 24

May 7
May 8
as low as
$978
Durban, ZA (DUR) - Nairobi, KE (NBO)

Apr 23
Apr 24

May 7
May 8
as low as
$978
Durban, ZA (DUR) - Nairobi, KE (NBO)

Apr 23
Apr 24

May 7
May 8
as low as
$978
Durban, ZA (DUR) - Nairobi, KE (NBO)

Apr 23
Apr 24

May 7
May 7
as low as
$1091
Durban, ZA (DUR) - Nairobi, KE (NBO)

Apr 23
Apr 24

May 7
May 7
as low as
$1091
Durban, ZA (DUR) - Nairobi, KE (NBO)

Apr 23
Apr 23

May 7
May 8
as low as
$1131
Durban, ZA (DUR) - Nairobi, KE (NBO)

Apr 23
Apr 23

May 7
May 7
as low as
$1131
Durban, ZA (DUR) - Nairobi, KE (NBO)

Apr 23
Apr 23

May 7
May 7
as low as
$1131
Durban, ZA (DUR) - Nairobi, KE (NBO)

Apr 23
Apr 23

May 7
May 7
as low as
$1131
Durban, ZA (DUR) - Nairobi, KE (NBO)

Apr 23
Apr 24

May 7
May 7
as low as
$1150
Durban, ZA (DUR) - Nairobi, KE (NBO)

Apr 23
Apr 24

May 7
May 7
as low as
$1165
Top Deals on flights from Port Elizabeth to Nairobi
Port Elizabeth, ZA (PLZ) - Nairobi, KE (NBO)

Apr 26
Apr 27

May 10
May 11
as low as
$1005
Port Elizabeth, ZA (PLZ) - Nairobi, KE (NBO)

Apr 26
Apr 26

May 10
May 11
as low as
$1010
Port Elizabeth, ZA (PLZ) - Nairobi, KE (NBO)

Apr 26
Apr 26

May 10
May 11
as low as
$1010
Port Elizabeth, ZA (PLZ) - Nairobi, KE (NBO)

Apr 26
Apr 27

May 10
May 11
as low as
$1010
Port Elizabeth, ZA (PLZ) - Nairobi, KE (NBO)

Apr 26
Apr 27

May 10
May 11
as low as
$1061
Port Elizabeth, ZA (PLZ) - Nairobi, KE (NBO)

Apr 26
Apr 26

May 10
May 11
as low as
$1066
Port Elizabeth, ZA (PLZ) - Nairobi, KE (NBO)

Apr 26
Apr 27

May 10
May 11
as low as
$1066
Port Elizabeth, ZA (PLZ) - Nairobi, KE (NBO)

Apr 26
Apr 26

May 10
May 10
as low as
$1174
Port Elizabeth, ZA (PLZ) - Nairobi, KE (NBO)

Apr 26
Apr 27

May 10
May 10
as low as
$1174
Port Elizabeth, ZA (PLZ) - Nairobi, KE (NBO)

Apr 26
Apr 26

May 10
May 10
as low as
$1174
Port Elizabeth, ZA (PLZ) - Nairobi, KE (NBO)

Apr 26
Apr 26

May 10
May 10
as low as
$1174
Port Elizabeth, ZA (PLZ) - Nairobi, KE (NBO)

Apr 26
Apr 26

May 10
May 11
as low as
$1187
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 Durban to Cape Town
Durban, ZA (DUR) - Cape Town, ZA (CPT)

May 2
May 2

May 9
May 9
as low as
$234
Durban, ZA (DUR) - Cape Town, ZA (CPT)

May 2
May 2

May 9
May 9
as low as
$234
Durban, ZA (DUR) - Cape Town, ZA (CPT)

May 2
May 2

May 9
May 9
as low as
$257
Durban, ZA (DUR) - Cape Town, ZA (CPT)

May 2
May 2

May 9
May 9
as low as
$324
Durban, ZA (DUR) - Cape Town, ZA (CPT)

May 2
May 2

May 9
May 9
as low as
$324
Durban, ZA (DUR) - Cape Town, ZA (CPT)

May 2
May 2

May 9
May 9
as low as
$324
Durban, ZA (DUR) - Cape Town, ZA (CPT)

May 2
May 2

May 9
May 9
as low as
$370
Durban, ZA (DUR) - Cape Town, ZA (CPT)

May 2
May 2

May 9
May 9
as low as
$370
Durban, ZA (DUR) - Cape Town, ZA (CPT)

May 2
May 2

May 9
May 9
as low as
$388
Durban, ZA (DUR) - Cape Town, ZA (CPT)

May 2
May 2

May 9
May 9
as low as
$440
Durban, ZA (DUR) - Cape Town, ZA (CPT)

May 2
May 2

May 9
May 9
as low as
$443
Durban, ZA (DUR) - Cape Town, ZA (CPT)

May 2
May 2

May 9
May 10
as low as
$454
Top Deals on flights from Port Elizabeth to Cape Town
Port Elizabeth, ZA (PLZ) - Cape Town, ZA (CPT)

Apr 26
Apr 26

May 10
May 10
as low as
$283
Port Elizabeth, ZA (PLZ) - Cape Town, ZA (CPT)

Apr 26
Apr 26

May 10
May 10
as low as
$288
Port Elizabeth, ZA (PLZ) - Cape Town, ZA (CPT)

Apr 26
Apr 26

May 10
May 10
as low as
$289
Port Elizabeth, ZA (PLZ) - Cape Town, ZA (CPT)

Apr 26
Apr 26

May 10
May 10
as low as
$444
Port Elizabeth, ZA (PLZ) - Cape Town, ZA (CPT)

Apr 26
Apr 26

May 10
May 10
as low as
$447
Port Elizabeth, ZA (PLZ) - Cape Town, ZA (CPT)

Apr 26
Apr 26

May 10
May 10
as low as
$449
Port Elizabeth, ZA (PLZ) - Cape Town, ZA (CPT)

Apr 26
Apr 26

May 10
May 10
as low as
$451
Port Elizabeth, ZA (PLZ) - Cape Town, ZA (CPT)

Apr 26
Apr 26

May 10
May 10
as low as
$458
Port Elizabeth, ZA (PLZ) - Cape Town, ZA (CPT)

Apr 26
Apr 26

May 10
May 10
as low as
$465
Port Elizabeth, ZA (PLZ) - Cape Town, ZA (CPT)

Apr 26
Apr 26

May 10
May 10
as low as
$488
Port Elizabeth, ZA (PLZ) - Cape Town, ZA (CPT)

Apr 26
Apr 26

May 10
May 10
as low as
$492
Port Elizabeth, ZA (PLZ) - Cape Town, ZA (CPT)

Apr 26
Apr 26

May 10
May 10
as low as
$500
Good to Know
Essential information to help you plan your flight from South Africa to Africa
Flights to Africa
- Flights
- Africa
- Flights
- Africa
- South Africa
