Flight distance between Morant Bay, Jamaica and Hamilton, Canada 1,764.3 mi / 2,839.4 km