The Italian Embassy in Zagreb is the only diplomatic-consular representation in Croatia competent for the issuance of entry visas to Italy.
To find out if you need a visa to go to Italy, please check on the official website of the Ministry of Foreign Affairs at the following page – https://vistoperitalia.esteri.it/home/en
In order to apply for a visa it is mandatory to book an appointment exclusively by e-mail or phone.