It's a good idea to arrive in Croatia with your holiday cash already sorted. This way, you'll avoid ATM transaction fees and costly international exchange rates at the airport.
Most Croatian ATMs charge a flat fee of around 20 kuna for card users who aren’t customers of the bank that owns the machine.
Note that on top of foreign transaction fees, your home bank may also charge a fee or percentage of the transaction. These fees vary depending on your bank, so contact them before your trip to avoid any unexpected charges.
The maximum withdrawal amount at ATMs varies from bank to bank. Typically, you can expect to get up to 2000 kuna at a time from most machines.