This is a difficult question to answer. It depends on what you want to do and see while you're in Ibiza. If you're looking to party, then 2 days is probably enough. However, if you want to explore the island and experience everything that Ibiza has to offer, then 2 days is probably not enough.