Destination Highlights
Frequently Asked Questions
How long does it take to fly to Johannesburg?
It takes approximately 11 hours with a direct flight from London Heathrow to O.R. Tambo International Airport in Johannesburg, operated by British Airways. Indirect flights are available with South African Airways, Emirates, Qatar and KLM via their hubs.
Great sample itineraries
Cape Town and Botswana by Belmond
Multi Centre Holidays South Africa Mauritius
Our favorite hotels
Expert Tips







