Airport.blog
EN
Find an airport
Country hub

Airports in South Africa

The 22 airports in South Africa with scheduled passenger service, as published by OurAirports.

CodeAirportCityRegionSizeRunways
BFNBram Fischer International AirportBloemfonteinFree StateLarge2CPTCape Town International AirportCape TownWestern CapeLarge2PLZChief Dawid Stuurman International AirportGqeberha (Port Elizabeth)Eastern CapeLarge2GRJGeorge AirportGeorgeWestern CapeLarge1KIMKimberley AirportKimberleyNorthern CapeLarge2ELSKing Phalo AirportEast LondonEastern CapeLarge2DURKing Shaka International AirportDurbanKwazulu-NatalLarge1MQPKruger Mpumalanga International AirportMbombelaMpumalangaLarge1HLALanseria International AirportJohannesburgGautengLarge1JNBO.R. Tambo International AirportJohannesburgGautengLarge2PTGPolokwane International AirportPolokwaneLimpopoLarge2HDSEastgate Airport / Air Force Base HoedspruitHoedspruitLimpopoMedium2PHWHendrik Van Eck AirportPhalaborwaLimpopoMedium1UTTK. D. Matanzima AirportMthathaEastern CapeMedium2MGHMargate AirportMargateKwazulu-NatalMedium1MZQMkuze AirportMkuzeKwazulu-NatalMedium1MBDMmabatho International AirportMafekingNorth-WestMedium1PZBPietermaritzburg AirportPietermaritzburgKwazulu-NatalMedium1RCBRichards Bay AirportRichards BayKwazulu-NatalMedium1SISSishen AirportSishenNorthern CapeMedium1SZKSkukuza AirportSkukuzaMpumalangaMedium1UTNUpington AirportUpingtonNorthern CapeMedium3
Back to the airport directoryNames, cities, regions and runway counts come from OurAirports (public domain).