Flight distance between Ahmedabad, India and Puebla, Mexico 9,464.8 mi / 15,232.1 km