Johannesburg'a yakın bazı havaalanları: O.R. Tambo Uluslararası Havaalanı (JNB). Rand Havaalanı (QRA). Lanseria Uluslararası Havaalanı (HLA). Pilanesberg Uluslararası Havaalanı. Ayrıca, Polokwane Uluslararası Havaalanı da Johannesburg'a yaklaşık 281 km mesafededir.