The Croatian Kuna is the official currency of Dubrovnik but euros are all set to be introduced as well, starting from January 2023. You can use the online modes of payment or debit and credit cards for local shopping, hotels and other fees.