Flight distance between Richards Bay, South Africa and Los Angeles, United States of America 10,653.7 mi / 17,145.4 km