Flight distance between Harbin, China and Richards Bay, South Africa 7,821.9 mi / 12,588.2 km