Airports in South Africa

We cover 3 major airports across South Africa, with a combined annual reference figure of roughly 32 million passengers. Each airport page shows aircraft observed within available ADS-B coverage.

South Africa airport network at a glance

3
Major airports tracked
5
Runways combined
32M
Annual passengers (reference)
1
Time zone

Traffic in South Africa is heavily concentrated: O. R. Tambo International Airport (JNB) alone handles about 21.0 million passengers a year, roughly 66% of the 32 million across the 3 airports listed here. That pattern is typical of a country with one dominant hub carrier feeding a single gateway.

Between them these airports operate 5 runways serving 3 cities, all on a single national clock. The highest field is O. R. Tambo International Airport at 5,558 ft, where thinner air lengthens the takeoff run. Every airport below links to a live map of aircraft observed within available ADS-B coverage around the field.

The next airport in the ranking is Cape Town International Airport (CPT) at about 10.7 million passengers. The gap to JNB is 10.3 million, while the three busiest airports account for roughly 100% of traffic represented by this list. Most listed traffic is therefore concentrated at the top of the network.

The airports are spread across roughly 8 degrees of latitude and 13 degrees of longitude. The network is geographically compact enough that most domestic sectors remain comparatively short. Field elevations span 5,407 ft, so crews can move between very different takeoff-performance conditions. The average across this selected set is 1.7 runways per airport.

Read airport by airport, the selected South Africa network is not interchangeable: O. R. Tambo International Airport (JNB) has 2 runways and about 21.0 million annual passengers, Cape Town International Airport (CPT) has 2 runways and about 10.7 million annual passengers and King Shaka International Airport (DUR) has 1 runway and no comparable traffic figure. Those differences matter when comparing a live map. A larger passenger total indicates schedule scale, while runway count describes physical layout; neither number by itself proves how delayed, connected or operationally efficient an airport will be on a particular day.

With 3 gateways in this data cut, the South Africa hierarchy is readable directly: JNB contributes 66% of the represented passenger total, CPT contributes 33% of the represented passenger total and DUR contributes 0% of the represented passenger total. That makes JNB the first gateway here without reducing CPT to a minor field, since its traffic is about 51% of JNB's.

The physical ranking differs from the traffic ranking: JNB has 2 listed runways, CPT has 2 listed runways and DUR has 1 listed runway. JNB is the highest of the group at 5,558 ft, against 151 ft at CPT. Those facts describe layout and setting, not a live capacity forecast; weather, active runway configuration and traffic flow still decide what a viewer sees on the map at a given hour.

What stands out in South Africa

  • Leading gateway: O. R. Tambo International Airport (JNB), with an annual reference figure of roughly 21.0 million passengers.
  • Traffic concentration: the three busiest airports represent about 100% of the passenger total in this selected dataset.
  • Operating spread: 5 runways across 3 airports, with a 5,407 ft difference between the lowest and highest fields represented.
  • Local clocks: the listed airports use 1 time zone.

Every South Africa airport we track

AirportIATAICAOCityPassengers/yrRunways
O. R. Tambo JNB FAOR Johannesburg 21.0m 2
Cape Town CPT FACT Cape Town 10.7m 2
King Shaka DUR FALE Durban - 1

Compare other national airport networks

Related country hubs selected by geography, airport count and represented traffic.

Browse every airport we track, watch the traffic over South Africa on the live map, or read how airport codes work in IATA and ICAO codes explained.

Data sources and review

Reviewed 2026-07-29 by Flight-Tracker.net Editorial Team

Totals are derived from the 3 selected airport profiles on this site, not a complete census of every field in South Africa. Passenger figures are reviewed snapshots.

Read our airport dataset methodology, or inspect the machine-readable reference dataset.

Airports in South Africa: Common questions

What is the busiest airport in South Africa?

O. R. Tambo International Airport (JNB) is the busiest of the 3 airports we track in South Africa, handling roughly 21.0 million passengers a year. It sits in Johannesburg and uses the ICAO code FAOR.

How many airports does South Africa have?

We track 3 major airports in South Africa, covering 3 cities and 5 runways in total. The country has many more smaller fields; these are the ones carrying significant scheduled traffic.

Can I track flights over South Africa live?

Yes. Each of the 3 South Africa airports listed above has its own radar map covering about 55 km around the field, so between them they cover Johannesburg, Durban and 1 more cities. The full-screen live map covers the whole country at once.