Flight distance between Otse, Botswana and Hyderabad, India 4,600.4 mi / 7,403.6 km