Healthcare is not free in Croatia. You'll also need to make a co-payment of 20% of the cost of any medical treatment you receive. The maximum you'll pay for a single treatment is 2,000 Croatian kuna. Most people in Croatia take out supplementary health insurance with HZZO to cover their co-payments.