If you don’t want to fly into Ibiza, you can take a ferry from Barcelona to the island. While this is an excellent option for people, be aware that the ferry ride will take anywhere from six to eight hours.