Flight distance between Valletta, Malta and Rabat, Morocco 1,213.4 mi / 1,952.8 km