Flight distance between Los Angeles, United States of America and Hamilton, Canada 2,145.9 mi / 3,453.5 km