Flight distance between San Miguel, El Salvador and Hamilton, Canada 2,115.6 mi / 3,404.7 km