Flight distance between Casablanca, Morocco and Trujillo, Peru 5,483.0 mi / 8,824.1 km