
Cheap flights from South Africa
Popular airlines from South Africa
Emirates
Qatar Airways
Turkish Airlines
Lufthansa
South African Airways
British Airways
Swiss International Air Lines
- 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.

Sat, 14 Mar - Sat, 21 Mar
JNB
Johannesburg
DUR
Durban
AU$163 Return, found 19 hours ago
AU$163
Return
found 19 hours ago

Sat, 23 May - Mon, 22 June
DUR
Durban
JNB
Johannesburg
AU$207 Return, found 1 day ago
AU$207
Return
found 1 day ago

Mon, 8 June - Tue, 9 June
ELS
East London
JNB
Johannesburg
AU$231 Return, found 3 days ago
AU$231
Return
found 3 days ago

Tue, 6 Oct - Fri, 23 Oct
CPT
Cape Town
JNB
Johannesburg
AU$233 Return, found 1 day ago
AU$233
Return
found 1 day ago

Sun, 24 May - Mon, 8 June
JNB
Johannesburg
CPT
Cape Town
AU$233 Return, found 3 days ago
AU$233
Return
found 3 days ago

Mon, 21 Sept - Tue, 20 Oct
BFN
Bloemfontein
JNB
Johannesburg
AU$261 Return, found 1 day ago
AU$261
Return
found 1 day ago

Sat, 14 Mar - Sat, 21 Mar
DUR
Durban
CPT
Cape Town
AU$263 Return, found 2 days ago
AU$263
Return
found 2 days ago

Thu, 12 Mar - Mon, 16 Mar
CPT
Cape Town
DUR
Durban
AU$263 Return, found 1 day ago
AU$263
Return
found 1 day ago

Wed, 22 Apr - Sun, 10 May
JNB
Johannesburg
PLZ
Gqeberha
AU$277 Return, found 6 days ago
AU$277
Return
found 6 days ago

Thu, 12 Mar - Wed, 18 Mar
PLZ
Gqeberha
JNB
Johannesburg
AU$295 Return, found 20 hours ago
AU$295
Return
found 20 hours ago

Mon, 30 Nov - Sat, 9 Jan
JNB
Johannesburg
HRE
Harare
AU$313 Return, found 4 hours ago
AU$313
Return
found 4 hours ago

Thu, 12 Mar - Sun, 15 Mar
HDS
Hoedspruit
JNB
Johannesburg
AU$338 Return, found 20 hours ago
AU$338
Return
found 20 hours ago

Tue, 8 Dec - Mon, 14 Dec
CPT
Cape Town
PLZ
Gqeberha
AU$339 Return, found 3 days ago
AU$339
Return
found 3 days ago

Sat, 18 Apr - Sat, 25 Apr
GRJ
George
CPT
Cape Town
AU$345 Return, found 6 days ago
AU$345
Return
found 6 days ago

Fri, 29 May - Mon, 1 June
PLZ
Gqeberha
CPT
Cape Town
AU$349 Return, found 1 day ago
AU$349
Return
found 1 day ago

Tue, 6 Oct - Tue, 13 Oct
GRJ
George
JNB
Johannesburg
AU$407 Return, found 18 hours ago
AU$407
Return
found 18 hours ago

Thu, 23 Apr - Thu, 30 Apr
BFN
Bloemfontein
CPT
Cape Town
AU$412 Return, found 1 day ago
AU$412
Return
found 1 day ago

Thu, 19 Mar - Mon, 23 Mar
ELS
East London
CPT
Cape Town
AU$451 Return, found 1 day ago
AU$451
Return
found 1 day ago

Thu, 14 May - Sat, 16 May
GRJ
George
DUR
Durban
AU$454 Return, found 2 days ago
AU$454
Return
found 2 days ago

Sun, 29 Mar - Sun, 19 Apr
HLA
Johannesburg
DUR
Durban
AU$457 Return, found 6 days ago
AU$457
Return
found 6 days ago
*Available to Expedia members.
