Croatia’s official currency is the Euro (EUR). Most marinas, restaurants, and shops accept Euros, but it's always good to carry some local cash for smaller or more remote locations.