Flight distance between El Salvador and Canada 3,217.9 mi / 5,178.7 km