Question: how long does it take to get from london to south africa?
Answer: Flights from the UK to South Africa usually disembark in Johannesburg or Cape Town, the country's main international airports. The long-haul flight to South Africa takes over 11 hours direct. The total flight duration from London to Johannesburg or London to Cape Town is 11 hours and 30 minutes.