Flight distance between Botshabelo, South Africa and Kaesŏng, North Korea 7,926.4 mi / 12,756.3 km