Flight distance between Botshabelo, South Africa and Mosul, Iraq 4,656.0 mi / 7,493.1 km