Flight distance between Amatitlán, Guatemala and Hamilton, Canada 2,087.1 mi / 3,358.9 km