
Flight Deals from South Africa to Johannesburg 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 East London to Johannesburg
East London, ZA (ELS) - Johannesburg, ZA (JNB)

May 1
May 1

May 8
May 8
as low as
$327
East London, ZA (ELS) - Johannesburg, ZA (JNB)

May 1
May 1

May 8
May 8
as low as
$327
East London, ZA (ELS) - Johannesburg, ZA (JNB)

May 1
May 1

May 8
May 8
as low as
$327
East London, ZA (ELS) - Johannesburg, ZA (JNB)

May 1
May 1

May 8
May 8
as low as
$327
East London, ZA (ELS) - Johannesburg, ZA (JNB)

May 1
May 1

May 8
May 8
as low as
$327
East London, ZA (ELS) - Johannesburg, ZA (JNB)

May 1
May 1

May 8
May 8
as low as
$432
East London, ZA (ELS) - Johannesburg, ZA (JNB)

May 1
May 1

May 8
May 8
as low as
$432
East London, ZA (ELS) - Johannesburg, ZA (JNB)

May 1
May 1

May 8
May 8
as low as
$432
East London, ZA (ELS) - Johannesburg, ZA (JNB)

May 1
May 1

May 8
May 8
as low as
$432
East London, ZA (ELS) - Johannesburg, ZA (JNB)

May 1
May 1

May 8
May 8
as low as
$459
East London, ZA (ELS) - Johannesburg, ZA (JNB)

May 1
May 1

May 8
May 8
as low as
$497
East London, ZA (ELS) - Johannesburg, ZA (JNB)

May 1
May 1

May 8
May 8
as low as
$497
Top Deals on flights from George to Johannesburg
George, ZA (GRJ) - Johannesburg, ZA (JNB)

May 1
May 1

May 8
May 8
as low as
$349
George, ZA (GRJ) - Johannesburg, ZA (JNB)

May 1
May 1

May 8
May 8
as low as
$349
George, ZA (GRJ) - Johannesburg, ZA (JNB)

May 1
May 1

May 8
May 8
as low as
$349
George, ZA (GRJ) - Johannesburg, ZA (JNB)

May 1
May 1

May 8
May 8
as low as
$357
George, ZA (GRJ) - Johannesburg, ZA (JNB)

May 1
May 1

May 8
May 8
as low as
$371
George, ZA (GRJ) - Johannesburg, ZA (JNB)

May 1
May 1

May 8
May 8
as low as
$376
George, ZA (GRJ) - Johannesburg, ZA (JNB)

May 1
May 1

May 8
May 8
as low as
$394
George, ZA (GRJ) - Johannesburg, ZA (JNB)

May 1
May 1

May 8
May 8
as low as
$408
George, ZA (GRJ) - Johannesburg, ZA (JNB)

May 1
May 1

May 8
May 8
as low as
$459
George, ZA (GRJ) - Johannesburg, ZA (JNB)

May 1
May 1

May 8
May 8
as low as
$475
George, ZA (GRJ) - Johannesburg, ZA (JNB)

May 1
May 1

May 8
May 8
as low as
$483
George, ZA (GRJ) - Johannesburg, ZA (JNB)

May 1
May 1

May 8
May 8
as low as
$485
Top Deals on flights from Hoedspruit to Johannesburg
Hoedspruit, ZA (HDS) - Johannesburg, ZA (JNB)

May 1
May 1

May 8
May 8
as low as
$368
Hoedspruit, ZA (HDS) - Johannesburg, ZA (JNB)

May 1
May 1

May 8
May 8
as low as
$415
Hoedspruit, ZA (HDS) - Johannesburg, ZA (JNB)

May 1
May 1

May 8
May 8
as low as
$456
Hoedspruit, ZA (HDS) - Johannesburg, ZA (JNB)

May 1
May 1

May 8
May 8
as low as
$488
Hoedspruit, ZA (HDS) - Johannesburg, ZA (JNB)

May 1
May 1

May 8
May 9
as low as
$559
Hoedspruit, ZA (HDS) - Johannesburg, ZA (JNB)

May 1
May 1

May 8
May 8
as low as
$569
Hoedspruit, ZA (HDS) - Johannesburg, ZA (JNB)

May 1
May 1

May 8
May 9
as low as
$569
Hoedspruit, ZA (HDS) - Johannesburg, ZA (JNB)

May 1
May 1

May 8
May 8
as low as
$605
Hoedspruit, ZA (HDS) - Johannesburg, ZA (JNB)

May 1
May 1

May 8
May 8
as low as
$663
Hoedspruit, ZA (HDS) - Johannesburg, ZA (JNB)

May 1
May 1

May 8
May 8
as low as
$731
Hoedspruit, ZA (HDS) - Johannesburg, ZA (JNB)

May 1
May 2

May 8
May 8
as low as
$731
Hoedspruit, ZA (HDS) - Johannesburg, ZA (JNB)

May 1
May 2

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


