
Flight Deals from Johannesburg 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 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 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 Johannesburg to Port Elizabeth
Johannesburg, ZA (JNB) - Port Elizabeth, ZA (PLZ)

Apr 28
Apr 28

May 12
May 12
as low as
$241
Johannesburg, ZA (JNB) - Port Elizabeth, ZA (PLZ)

Apr 28
Apr 28

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

Apr 28
Apr 28

May 12
May 12
as low as
$250
Johannesburg, ZA (JNB) - Port Elizabeth, ZA (PLZ)

Apr 28
Apr 28

May 12
May 12
as low as
$251
Johannesburg, ZA (JNB) - Port Elizabeth, ZA (PLZ)

Apr 28
Apr 28

May 12
May 12
as low as
$254
Johannesburg, ZA (JNB) - Port Elizabeth, ZA (PLZ)

Apr 28
Apr 28

May 12
May 12
as low as
$287
Johannesburg, ZA (JNB) - Port Elizabeth, ZA (PLZ)

Apr 28
Apr 28

May 12
May 12
as low as
$287
Johannesburg, ZA (JNB) - Port Elizabeth, ZA (PLZ)

Apr 28
Apr 28

May 12
May 12
as low as
$287
Johannesburg, ZA (JNB) - Port Elizabeth, ZA (PLZ)

Apr 28
Apr 28

May 12
May 12
as low as
$287
Johannesburg, ZA (JNB) - Port Elizabeth, ZA (PLZ)

Apr 28
Apr 28

May 12
May 12
as low as
$321
Johannesburg, ZA (JNB) - Port Elizabeth, ZA (PLZ)

Apr 28
Apr 28

May 12
May 12
as low as
$321
Johannesburg, ZA (JNB) - Port Elizabeth, ZA (PLZ)

Apr 28
Apr 28

May 12
May 12
as low as
$321
Top Deals on flights from Johannesburg to East London
Johannesburg, ZA (JNB) - East London, ZA (ELS)

May 1
May 1

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

May 1
May 1

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

May 1
May 1

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

May 1
May 1

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

May 1
May 1

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

May 1
May 1

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

May 1
May 1

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

May 1
May 1

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

May 1
May 1

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

May 1
May 1

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

May 1
May 1

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

May 1
May 1

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

May 1
May 1

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

May 1
May 1

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

May 1
May 1

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

May 1
May 1

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

May 1
May 1

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

May 1
May 1

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

May 1
May 1

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

May 1
May 1

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

May 1
May 1

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

May 1
May 1

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

May 1
May 2

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

May 1
May 2

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

May 1
May 1

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

May 1
May 1

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

May 1
May 1

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

May 1
May 1

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

May 1
May 2

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

May 1
May 2

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

May 1
May 2

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

May 1
May 2

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

May 1
May 1

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

May 1
May 2

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

May 1
May 2

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

May 1
May 2

May 8
May 8
as low as
$691
Good to Know
Essential information to help you plan your flight from Johannesburg to South Africa
Frequently Asked Questions
Which cities in South Africa can I fly to from Johannesburg?
How long is the flight from Johannesburg to South Africa?
Are there direct flights from Johannesburg to South Africa?
Which airlines fly from Johannesburg to South Africa?
When is the cheapest time to fly from Johannesburg to South Africa?
How far in advance should I book flights from Johannesburg to South Africa?
What are the most popular cities to visit in South Africa?
Do I need a visa to travel from Johannesburg to South Africa?
Which airports in South Africa are best to fly into from Johannesburg?
What is the baggage allowance on flights from Johannesburg to South Africa?
What cabin and seat options are typical from Johannesburg to South Africa?
Are overnight flights available from Johannesburg to South Africa?
When is the best time of year to visit South Africa?
Flights to South Africa
- Flights
- Africa
- South Africa
- Flights
- Africa
- South Africa
- Johannesburg
