South Africa

Country airports overview

Airports Map

Major airports in South Africa

Aggeneys Airport

AGZ Medium Airport
📍 Aggeneys
Aggeneys Airport (AGZ) is a medium airport serving Aggeneys, South Africa. It is located at an elevation of 2,648 ft…

Alexander Bay Airport

ALJ Medium Airport
📍 Alexander Bay
Alexander Bay Airport (ALJ) is a medium airport serving Alexander Bay, South Africa. It is located at an elevation of…

Bisho Airport

BIY Medium Airport
📍 Bisho
Bisho Airport (BIY) is a medium airport serving Bisho, South Africa. It is located at an elevation of 1,950 ft…

Bram Fischer International Airport

BFN Large Airport
📍 Bloemfontein
Bram Fischer International Airport (BFN) is a large airport serving Bloemfontein, South Africa. It is located at an elevation of…

Cape Town International Airport

CPT Large Airport
📍 Cape Town
Cape Town International Airport (CPT) is a large airport serving Cape Town, South Africa. It is located at an elevation…

Chief Dawid Stuurman International Airport

PLZ Large Airport
📍 Gqeberha (Port Elizabeth)
Chief Dawid Stuurman International Airport (PLZ) is a large airport serving Gqeberha (Port Elizabeth), South Africa. It is located at…

Eastgate Airport / Air Force Base Hoedspruit

HDS Medium Airport
📍 Hoedspruit
Eastgate Airport / Air Force Base Hoedspruit (HDS) is a medium airport serving Hoedspruit, South Africa. It is located at…

Ficksburg Sentraoes Airport

FCB Medium Airport
📍 Ficksburg
Ficksburg Sentraoes Airport (FCB) is a medium airport serving Ficksburg, South Africa. It is located at an elevation of 5,315…

George Airport

GRJ Large Airport
📍 George
George Airport (GRJ) is a large airport serving George, South Africa. It is located at an elevation of 648 ft…

Grand Central Airport

GCJ Medium Airport
📍 Midrand
Grand Central Airport (GCJ) is a medium airport serving Midrand, South Africa. It is located at an elevation of 5,325…

Harrismith Airport

HRS Medium Airport
📍 Harrismith
Harrismith Airport (HRS) is a medium airport serving Harrismith, South Africa. It is located at an elevation of 5,585 ft…

Hendrik Van Eck Airport

PHW Medium Airport
📍 Phalaborwa
Hendrik Van Eck Airport (PHW) is a medium airport serving Phalaborwa, South Africa. It is located at an elevation of…

Johan Pienaar Airport

KMH Medium Airport
📍 Kuruman
Johan Pienaar Airport (KMH) is a medium airport serving Kuruman, South Africa. It is located at an elevation of 4,382…

K. D. Matanzima Airport

UTT Medium Airport
📍 Mthatha
K. D. Matanzima Airport (UTT) is a medium airport serving Mthatha, South Africa. It is located at an elevation of…

Kimberley Airport

KIM Large Airport
📍 Kimberley
Kimberley Airport (KIM) is a large airport serving Kimberley, South Africa. It is located at an elevation of 3,950 ft…

King Phalo Airport

ELS Large Airport
📍 East London
King Phalo Airport (ELS) is a large airport serving East London, South Africa. It is located at an elevation of…

King Shaka International Airport

DUR Large Airport
📍 Durban
King Shaka International Airport (DUR) is a large airport serving Durban, South Africa. It is located at an elevation of…

Kleinsee Airport

KLZ Medium Airport
📍 Kleinsee
Kleinsee Airport (KLZ) is a medium airport serving Kleinsee, South Africa. It is located at an elevation of 270 ft…

Kruger Mpumalanga International Airport

MQP Large Airport
📍 Mbombela
Kruger Mpumalanga International Airport (MQP) is a large airport serving Mbombela, South Africa. It is located at an elevation of…

Ladysmith Airport

LAY Medium Airport
📍 Ladysmith
Ladysmith Airport (LAY) is a medium airport serving Ladysmith, South Africa. It is located at an elevation of 3,548 ft…

Langebaanweg Airport

SDB Medium Airport
📍 Langebaanweg
Langebaanweg Airport (SDB) is a medium airport serving Langebaanweg, South Africa. It is located at an elevation of 108 ft…

Lanseria International Airport

HLA Large Airport
📍 Johannesburg
Lanseria International Airport (HLA) is a large airport serving Johannesburg, South Africa. It is located at an elevation of 4,517…

Lime Acres Finsch Mine Airport

LMR Medium Airport
📍 Lime Acres
Lime Acres Finsch Mine Airport (LMR) is a medium airport serving Lime Acres, South Africa. It is located at an…

Malamala Airport

AAM Medium Airport
📍 Malamala
Malamala Airport (AAM) is a medium airport serving Malamala, South Africa. It is located at an elevation of 1,124 ft…

Margate Airport

MGH Medium Airport
📍 Margate
Margate Airport (MGH) is a medium airport serving Margate, South Africa. It is located at an elevation of 495 ft…

Mkuze Airport

MZQ Medium Airport
📍 Mkuze
Mkuze Airport (MZQ) is a medium airport serving Mkuze, South Africa. It is located at an elevation of 400 ft…

Mmabatho International Airport

MBD Medium Airport
📍 Mafeking
Mmabatho International Airport (MBD) is a medium airport serving Mafeking, South Africa. It is located at an elevation of 4,181…

Newcastle Airport

NCS Medium Airport
📍 Newcastle
Newcastle Airport (NCS) is a medium airport serving Newcastle, South Africa. It is located at an elevation of 4,074 ft…

O.R. Tambo International Airport

JNB Large Airport
📍 Johannesburg
O.R. Tambo International Airport (JNB) is a large airport serving Johannesburg, South Africa. It is located at an elevation of…

Oudtshoorn Airport

OUH Medium Airport
📍 Oudtshoorn
Oudtshoorn Airport (OUH) is a medium airport serving Oudtshoorn, South Africa. It is located at an elevation of 1,063 ft…

P C Pelser Airport

KXE Medium Airport
📍 Klerksdorp
P C Pelser Airport (KXE) is a medium airport serving Klerksdorp, South Africa. It is located at an elevation of…

Pietermaritzburg Airport

PZB Medium Airport
📍 Pietermaritzburg
Pietermaritzburg Airport (PZB) is a medium airport serving Pietermaritzburg, South Africa. It is located at an elevation of 2,423 ft…

Pilanesberg International Airport

NTY Medium Airport
📍 Pilanesberg
Pilanesberg International Airport (NTY) is a medium airport serving Pilanesberg, South Africa. It is located at an elevation of 3,412…

Plettenberg Bay Airport

PBZ Medium Airport
📍 Plettenberg Bay
Plettenberg Bay Airport (PBZ) is a medium airport serving Plettenberg Bay, South Africa. It is located at an elevation of…

Polokwane International Airport

PTG Large Airport
📍 Polokwane
Polokwane International Airport (PTG) is a large airport serving Polokwane, South Africa. It is located at an elevation of 4,076…

Port St Johns Airport

JOH Medium Airport
📍 Port St Johns
Port St Johns Airport (JOH) is a medium airport serving Port St Johns, South Africa. It is located at an…

Potchefstroom Airport

PCF Medium Airport
📍 Potchefstroom
Potchefstroom Airport (PCF) is a medium airport serving Potchefstroom, South Africa. It is located at an elevation of 4,520 ft…

Prince Mangosuthu Buthelezi Airport

ULD Medium Airport
📍 Ulundi
Prince Mangosuthu Buthelezi Airport (ULD) is a medium airport serving Ulundi, South Africa. It is located at an elevation of…

Queenstown Airport

UTW Medium Airport
📍 Queenstown
Queenstown Airport (UTW) is a medium airport serving Queenstown, South Africa. It is located at an elevation of 3,637 ft…

Rand Airport

QRA Medium Airport
📍 Johannesburg
Rand Airport (QRA) is a medium airport serving Johannesburg, South Africa. It is located at an elevation of 5,483 ft…

Richards Bay Airport

RCB Medium Airport
📍 Richards Bay
Richards Bay Airport (RCB) is a medium airport serving Richards Bay, South Africa. It is located at an elevation of…

Robertson Airport

ROD Medium Airport
📍 Robertson
Robertson Airport (ROD) is a medium airport serving Robertson, South Africa. It is located at an elevation of 640 ft…

Secunda Airport

ZEC Medium Airport
📍 Secunda
Secunda Airport (ZEC) is a medium airport serving Secunda, South Africa. It is located at an elevation of 5,250 ft…

Sishen Airport

SIS Medium Airport
📍 Sishen
Sishen Airport (SIS) is a medium airport serving Sishen, South Africa. It is located at an elevation of 3,848 ft…

Skukuza Airport

SZK Medium Airport
📍 Skukuza
Skukuza Airport (SZK) is a medium airport serving Skukuza, South Africa. It is located at an elevation of 1,020 ft…

Springbok Airport

SBU Medium Airport
📍 Springbok
Springbok Airport (SBU) is a medium airport serving Springbok, South Africa. It is located at an elevation of 2,690 ft…

Tzaneen Airport

LTA Medium Airport
📍 Tzaneen
Tzaneen Airport (LTA) is a medium airport serving Tzaneen, South Africa. It is located at an elevation of 1,914 ft…

Upington International Airport

UTN Large Airport
📍 Upington
Upington International Airport (UTN) is a large airport serving Upington, South Africa. It is located at an elevation of 2,782…

Virginia Airport

VIR Medium Airport
📍 Durban
Virginia Airport (VIR) is a medium airport serving Durban, South Africa. It is located at an elevation of 20 ft…

Vredendal Airport

VRE Medium Airport
📍 Vredendal
Vredendal Airport (VRE) is a medium airport serving Vredendal, South Africa. It is located at an elevation of 330 ft…

Vryburg Airport

VRU Medium Airport
📍 Vyrburg
Vryburg Airport (VRU) is a medium airport serving Vyrburg, South Africa. It is located at an elevation of 3,920 ft…

Waterkloof Air Force Base

WKF Medium Airport
📍 Pretoria
Waterkloof Air Force Base (WKF) is a medium airport serving Pretoria, South Africa. It is located at an elevation of…

Wonderboom Airport

PRY Medium Airport
📍 Pretoria
Wonderboom Airport (PRY) is a medium airport serving Pretoria, South Africa. It is located at an elevation of 4,095 ft…

South Africa is a country with an aviation network of 53 airports.

The airport network in South Africa consists of 12 large airports, 41 medium airports. Major international airports include BFN, CPT, PLZ among others.

Each airport in South Africa has a unique three-letter IATA code used on boarding passes, baggage tags, and flight booking systems, along with a four-letter ICAO code used by air traffic controllers, pilots, and aviation authorities for flight planning, meteorological reports, and radio communications.

Use the airport listings below to find IATA codes, ICAO codes, runway details, GPS coordinates, current weather, and real-time local time for any airport in South Africa. Click on any airport for full technical details, an interactive location map, and a list of nearby airports.

Airport codes are standardized identifiers assigned by the International Air Transport Association (IATA) and the International Civil Aviation Organization (ICAO). IATA codes are three letters long and are the most commonly recognized by travelers — they appear on flight tickets, booking confirmations, luggage tags, and departure boards. ICAO codes are four letters long and are used primarily in aviation operations, air traffic control, and official regulatory documents.

The 53 airports spread across 49 cities in South Africa include 12 large airports capable of handling international long-haul flights, alongside regional and smaller facilities serving domestic routes and general aviation.