South Africa

19 airports 6 airlines 268 routes

Flying in and around South Africa

South Africa is served by 19 commercial airports and approximately 6 airlines registered to the country, generating around 268 documented airline-route pairings on file. For budget travellers, the practical question is which of these airports actually have the kind of low-cost service that produces sub-USD-100 fares, and whether the country's largest hub or a secondary regional airport delivers better value door to door.

Use the airport list below to find route counts, served airlines, and direct destinations from each field. Airports are sorted by route volume, so the country's largest hub appears first and useful secondary airports follow. Carrier rules vary widely by airline, so always verify baggage allowances, check-in cutoffs, and booking fees before purchase.

Airports in South Africa

JNB
Johannesburg
158 routes
CPT
Cape Town
44 routes
DUR
Durban
21 routes
PLZ
Port Elizabeth
9 routes
ELS
East London
5 routes
GRJ
George
5 routes
BFN
Bloemfontein
4 routes
HLA
Johannesburg
4 routes
MQP
Mpumalanga
4 routes
HDS
Hoedspruit
2 routes
KIM
Kimberley
2 routes
PBZ
Plettenberg Bay
2 routes
UTN
Upington
2 routes
MGH
Margate
1 routes
PHW
Phalaborwa
1 routes
PZB
Pietermaritzburg
1 routes
PTG
Potgietersrus
1 routes
RCB
Richard's Bay
1 routes
UTT
Umtata
1 routes

Airlines based in South Africa

SA
Active
202 routes
JE
Active
18 routes
ID
Active
16 routes
MN
Active
14 routes
CE
Active
10 routes
D6
Active
2 routes

Travel guides relevant to South Africa