Flight distance between Klerksdorp, South Africa and Obock, Djibouti 2,904.6 mi / 4,674.5 km