Flight distance between Botshabelo, South Africa and Kirkuk, Iraq 4,618.2 mi / 7,432.3 km