Find cheap flights on South African

The price shown for each flight will be the average for all passengers, including any infants.
IAD
Aug 28 depart
return
economy cabin
0 travelers
Compare vs. KAYAK all | none
1 traveller, Economy
The price shown for each flight will be the average for all passengers, including any infants.

Flight status

or
South African

Delayed Flights

Cancelled Flights

South African route map

Popular flight routes

Flight
Origin
Destination
Sun Mon Tue Wed Thu Fri Sat
S M T W T F S
2658
Dubai
XNB
Abu Dhabi
AUH
 
2670
Al Ain
AAN
Abu Dhabi
AUH
 
2659
Abu Dhabi
AUH
Dubai
XNB
 
8086
Johannesburg
JNB
Manzini
SHO
 
8085
Manzini
SHO
Johannesburg
JNB
 
8165
Lusaka
LUN
Johannesburg
JNB
   
8164
Johannesburg
JNB
Lusaka
LUN
   
8062
Johannesburg
JNB
Maseru
MSU
 
8063
Maseru
MSU
Johannesburg
JNB
 
1228
Hoedspruit
HDS
Johannesburg
JNB
 
1225
Johannesburg
JNB
Hoedspruit
HDS
 
8947
Londolozi
LDZ
Skukuza
SZK
 
8948
Skukuza
SZK
Londolozi
LDZ
 
8458
Johannesburg
JNB
Gaborone
GBE
   
8849
Johannesburg
JNB
Nelspruit
MQP
   
8459
Gaborone
GBE
Johannesburg
JNB
   
8848
Nelspruit
MQP
Johannesburg
JNB
   
8853
Johannesburg
JNB
Phalaborwa
PHW
 
8676
Cape Town
CPT
Pretoria
PRY
   
8673
Pretoria
PRY
Cape Town
CPT
   
8854
Phalaborwa
PHW
Johannesburg
JNB
 
8770
Upington
UTN
Johannesburg
JNB
   
7097
Johannesburg
JNB
Maputo
MPM
 
7201
Addis Ababa
ADD
Johannesburg
JNB
 
7200
Johannesburg
JNB
Addis Ababa
ADD
 
7232
Johannesburg
JNB
Singapore
SIN
 
2323
Thiruvananthapuram
TRV
Abu Dhabi
AUH
 
8231
Nampula
APL
Johannesburg
JNB
 
8950
ASS
Londolozi
LDZ
 
8952
ASS
Nelspruit
MQP
 
8954
ASS
Skukuza
SZK
 
8215
Beira
BEW
Johannesburg
JNB
 
8111
Bulawayo
BUQ
Johannesburg
JNB
 
8663
Cape Town
CPT
Nelspruit
MQP
 
8942
Sabi Sabi
GSS
Nelspruit
MQP
 
8230
Johannesburg
JNB
Nampula
APL
 
8214
Johannesburg
JNB
Beira
BEW
 
8110
Johannesburg
JNB
Bulawayo
BUQ
 
8300
Johannesburg
JNB
Maun
MUB
 
8252
Johannesburg
JNB
Antananarivo
TNR
 
8945
Londolozi
LDZ
ASS
 
8950
Londolozi
LDZ
Nelspruit
MQP
 
8953
Nelspruit
MQP
ASS
 
8664
Nelspruit
MQP
Cape Town
CPT
 
8943
Nelspruit
MQP
Sabi Sabi
GSS
 
8946
Nelspruit
MQP
Londolozi
LDZ
 
8301
Maun
MUB
Johannesburg
JNB
 
8955
Skukuza
SZK
ASS
 
8930
Skukuza
SZK
Nelspruit
MQP
 
8933
Skukuza
SZK
Ulusaba
ULX
 
8253
Antananarivo
TNR
Johannesburg
JNB
 
8930
Ulusaba
ULX
Skukuza
SZK
 
8631
Cape Town
CPT
George
GRJ
 
8632
George
GRJ
Cape Town
CPT
 
8809
Johannesburg
JNB
Polokwane
PTG
   
8810
Polokwane
PTG
Johannesburg
JNB
   
8102
Johannesburg
JNB
Harare
HRE
   
8103
Harare
HRE
Johannesburg
JNB
   
8769
Johannesburg
JNB
Upington
UTN
   
8156
Johannesburg
JNB
Ndola
NLA
   
8157
Ndola
NLA
Johannesburg
JNB
   
8751
Johannesburg
JNB
Umtata
UTT
   
8752
Umtata
UTT
Johannesburg
JNB
   
8204
Johannesburg
JNB
Pemba
POL
   
8220
Johannesburg
JNB
Tete
TET
   
8205
Pemba
POL
Johannesburg
JNB
   
8221
Tete
TET
Johannesburg
JNB
   
2058
Durban
DUR
Johannesburg
JNB
 
7094
Maputo
MPM
Johannesburg
JNB
 
2115
Durban
DUR
Cape Town
CPT
       
2110
Cape Town
CPT
Durban
DUR
       
2147
Lanseria
HLA
Cape Town
CPT
   
2148
Cape Town
CPT
Lanseria
HLA
   
7167
Kigali
KGL
Lusaka
LUN
       
2041
Johannesburg
JNB
Durban
DUR
   
1349
Port Elizabeth
PLZ
Durban
DUR
   
1006
Bloemfontein
BFN
Johannesburg
JNB
   
1005
Johannesburg
JNB
Bloemfontein
BFN
   
7166
Lusaka
LUN
Kigali
KGL
       
7210
Johannesburg
JNB
Mahe Island
SEZ
         

Information about South African

  • SA IATA code
  • 0871 722 1111 Call
  • flysaa.com Visit
Flight status, cancellation, and delay data provided by Flightstats.com. Flightstats data may not always be accurate or error free. Always confirm the information provided here directly with your airline.
Close
Choose up to 4 destination airports
Airport Miles Pop.
Enter a location to see nearby airports
Enter a location to see nearby airports
Close
Choose up to 4 origin airports
Airport Miles Pop.
Enter a location to see nearby airports
Enter a location to see nearby airports