Flight distance between Zarzis, Tunisia and Hamilton, Canada 4,726.4 mi / 7,606.4 km