Flight distance between Veracruz, Mexico and Hammamet, Tunisia 6,314.4 mi / 10,162.0 km