As part of Spain, Cala Bona’s currency is the Euro. There are ATM machines in the town, and you can usually pay by credit or debit card in bars and hotels. We recommend you exchange your holiday money before you travel though, so you get the best rates and avoid card charges. You can get your Euros at Thomas Cook stores on by using our online service.