Flight distance between Rabat, Malta and Trujillo Alto, Puerto Rico 4,959.2 mi / 7,981.1 km