Flight distance between Maputsoe, Lesotho and Ahmedabad, India 4,658.4 mi / 7,497.0 km