Flight distance between Thanh Hóa, Vietnam and Richards Bay, South Africa 5,949.2 mi / 9,574.3 km