Flight distance between Hammamet, Tunisia and Mississauga, Canada 4,562.2 mi / 7,342.1 km