
Cheap flights from South Africa
Popular airlines from South Africa
Emirates
Qatar Airways
Lufthansa
British Airways
Swiss International Air Lines
Ethiopian Airlines
South African Airways
- Be in the knowGet alerts if flight prices drop or rise*
- Book smarterSave up to 35% on select hotels after you book a flight*
Cheapest flights from South Africa
These prices were available within the past 7 days. Prices quoted are per person, return, for the period specified. Prices and availability are subject to change. Additional terms apply.

Sun, 17 May - Fri, 29 May
JNB
Johannesburg
DUR
Durban
AU$232 Return, found 4 days ago
AU$232
Return
found 4 days ago

Thu, 21 May - Sun, 31 May
DUR
Durban
JNB
Johannesburg
AU$233 Return, found 3 days ago
AU$233
Return
found 3 days ago

Sun, 24 May - Thu, 28 May
BFN
Bloemfontein
JNB
Johannesburg
AU$307 Return, found 1 day ago
AU$307
Return
found 1 day ago

Tue, 12 May - Tue, 19 May
DUR
Durban
CPT
Cape Town
AU$351 Return, found 20 hours ago
AU$351
Return
found 20 hours ago
Thu, 2 July - Tue, 14 July
JNB
Johannesburg
HRE
Harare
AU$366 Return, found 6 days ago
AU$366
Return
found 6 days ago

Tue, 9 June - Fri, 12 June
ELS
East London
JNB
Johannesburg
AU$375 Return, found 3 days ago
AU$375
Return
found 3 days ago

Thu, 14 May - Thu, 21 May
HDS
Hoedspruit
JNB
Johannesburg
AU$376 Return, found 2 days ago
AU$376
Return
found 2 days ago

Mon, 11 May - Sat, 16 May
JNB
Johannesburg
CPT
Cape Town
AU$382 Return, found 1 day ago
AU$382
Return
found 1 day ago

Tue, 12 May - Fri, 15 May
GRJ
George
JNB
Johannesburg
AU$383 Return, just found
AU$383
Return
just found

Tue, 2 June - Thu, 18 June
CPT
Cape Town
DUR
Durban
AU$386 Return, found 5 days ago
AU$386
Return
found 5 days ago

Mon, 1 June - Sat, 6 June
PLZ
Gqeberha
JNB
Johannesburg
AU$398 Return, just found
AU$398
Return
just found

Tue, 2 June - Sun, 7 June
JNB
Johannesburg
PLZ
Gqeberha
AU$398 Return, just found
AU$398
Return
just found

Sun, 22 Nov - Thu, 31 Dec
PLZ
Gqeberha
CPT
Cape Town
AU$412 Return, found 4 days ago
AU$412
Return
found 4 days ago

Tue, 12 May - Tue, 19 May
CPT
Cape Town
JNB
Johannesburg
AU$413 Return, found 1 day ago
AU$413
Return
found 1 day ago

Thu, 14 May - Sun, 17 May
CPT
Cape Town
PLZ
Gqeberha
AU$416 Return, found 19 hours ago
AU$416
Return
found 19 hours ago

Sat, 8 Aug - Sat, 22 Aug
GRJ
George
CPT
Cape Town
AU$420 Return, found 5 days ago
AU$420
Return
found 5 days ago

Sun, 4 Oct - Mon, 12 Oct
HLA
Johannesburg
DUR
Durban
AU$467 Return, found 5 days ago
AU$467
Return
found 5 days ago

Thu, 18 June - Thu, 25 June
BFN
Bloemfontein
CPT
Cape Town
AU$485 Return, found 5 days ago
AU$485
Return
found 5 days ago

Mon, 21 Sept - Sun, 27 Sept
HLA
Johannesburg
CPT
Cape Town
AU$505 Return, found 5 days ago
AU$505
Return
found 5 days ago

Wed, 13 May - Wed, 20 May
DUR
Durban
PLZ
Gqeberha
AU$516 Return, found 14 hours ago
AU$516
Return
found 14 hours ago
*Available to Expedia members.