Question: how long does it take to fly from la to south africa?
Answer: The total flight duration from Los Angeles, CA to Johannesburg, South Africa is 21 hours, 14 minutes.