Flight distance between Botshabelo, South Africa and Hamhŭng, North Korea 8,018.5 mi / 12,904.5 km