Flight distance between San Miguel, El Salvador and Halifax, Canada 2,594.2 mi / 4,175.0 km