Flight distance between Ta‘izz, Yemen and Hamilton, Canada 7,152.2 mi / 11,510.4 km