Flight distance between Islamabad, Pakistan and Hamilton, Canada 6,850.1 mi / 11,024.1 km