Flight distance between Ahmedabad, India and Trujillo, Peru 10,292.1 mi / 16,563.6 km