Since 2023 Croatia has used the euro (EUR), so exchange is mostly needed by tourists with US dollars, British pounds or Swiss francs. Zagreb, Split and Rijeka have the most offers, with more in Zadar, Osijek and Dubrovnik.
In summer, exchange offices (mjenjačnica) operate all along the Adriatic coast — in ports, old towns and resort villages. In Croatia, P2P offers let you swap USDT or USDC for euros or exchange US dollars directly with another person.
Below are exchange offices from open sources.