Flight distance between Hammamet, Tunisia and Vega Alta, Puerto Rico 4,760.9 mi / 7,662.0 km