Flight distance between Hammamet, Tunisia and North York, Canada 4,545.4 mi / 7,315.1 km