Flight distance between Botshabelo, South Africa and Haeju, North Korea 7,884.7 mi / 12,689.3 km