Question: how many hours does it take to fly to south africa?
Answer: 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.