Основното летище на ЮАР, Международно Летище „О. Р. Тамбо” (ИАТА код JNB), е разположено в близост до град Йоханесбург. То е най-натовареното летище в Африка и база на националната авиокомпания „South African Airways”. Летището обслужва редица вътрешните и международните полети и се състои от две самолетни писти, една от които е най-дългата писта в света. Освен това, то има и шест терминала, разделени на вътрешна, централна и международна зона, които са свързани помежду си. На терминалите има всичко, от което може да се нуждае пътника при престоя си. До летището може да се стигне с кола или с такси, както и с пет автобусни линии и ЖП превоз.