Flight distance between Shakawe, Botswana and Hyderabad, India 4,570.9 mi / 7,356.2 km