Flight distance between Botshabelo, South Africa and Kanggye-si, North Korea 7,992.6 mi / 12,862.9 km