Flight distance between Ahmedabad, India and Bulawayo, Zimbabwe 4,206.0 mi / 6,768.9 km