The euro is the official currency in Ibiza and U.S. dollars or other currency are generally not accepted. There are currency exchanges and ATMs at the port and throughout the city where you can get euros. Also, credit cards are accepted at most businesses in Ibiza.