Flight distance between Maseru, Lesotho and Ahmedabad, India 4,697.2 mi / 7,559.4 km