The flights duration from Amsterdam to Ibiza is 04h 50m and top rated airlines are Air Europa, Eurowings & Swiss International Airlines.