Flight distance between Izalco, El Salvador and Hamilton, Canada 2,120.5 mi / 3,412.6 km