The flights duration from Naples to Milan is 18h 40m and top rated airlines are Alitalia.