Flight distance between Maseru, Lesotho and Hamilton, Canada 8,405.1 mi / 13,526.6 km