The official currency of Croatia is now the Euro.  It replaced the Kuna on 1st January 2023.

We always advise buying some Euros before your trip to save you hunting around for exchange bureaus. And to make things even easier, you can order your Thomas Cook Travel Money online and it will be delivered within a few working days. Alternatively, you can use a Travel Money Card, a safe and hassle-free way to carry money abroad. Plus with access to competitive rates, you'll have more cash to spend on the fun stuff.

Credit and Debit cards are widley accepted too, but it's always a good idea to have some cash on you for small purchases.