Johannesburg is primarily served by O.R. Tambo International Airport (JNB), the largest and busiest airport in Africa and a major hub for flights to Johannesburg from Zanzibar and other international and domestic destinations. Lanseria International Airport (HLA) is another airport serving Johannesburg, however it mostly handles domestic flights and some regional routes. For those travelling on flights to Johannesburg from Zanzibar, O.R. Tambo is your most likely arrival airport.
Airport Information
O.R. Tambo International Airport (JNB)
Facilities at O.R. Tambo include a wide variety of shops, restaurants, and duty-free options. There are also several lounges for travellers to relax in before their flights to Johannesburg from Zanzibar.
From O.R. Tambo to Johannesburg city centre, you can take the Gautrain, a rapid rail link with a station conveniently located at the airport. Taxis are also readily available. For a more comfortable and private transfer, pre-booked car services are a good option. Consider eDreams for your car rental needs in Johannesburg for easy onward travel after your flight to Johannesburg from Zanzibar.
Lanseria International Airport (HLA)
Lanseria, a smaller airport than O.R. Tambo, offers facilities like restaurants, shops, and car hire services. Flights to Johannesburg from Zanzibar are less frequent to this particular airport.
You can travel from Lanseria to the city centre by taxi or pre-booked transfer. There is no direct rail link from Lanseria to the city, hence car hire is a very useful option, especially for exploring areas beyond the immediate city centre. Check out eDreams for car rental services.