Citizens of European Union countries and countries that have signed the Schengen treaty require only a valid passport or ID card to travel to Italy.
Citizens from non-EU countries can enter Italy with a passport valid for at least three months after the scheduled departure date from the Schengen area.
A VISA may be required to enter Italy depending on your country of origin. To find out if you need to obtain a VISA, click here
https://vistoperitalia.esteri.it/home/en
List of foreign consulates and embassies in Italy
Italian Embassies in the world: https://www.ambasciata.net/1.php?c=Italia
Italian Consulates in the world: https://www.ambasciata.net/1c.php?c=Italia