You can enter Italy from all EU and non-EU countries. The conditions and documentation required vary depending on the traveler’s country of origin.

Citizens of European Union countries and countries that have signed the Schengen treaty

To enter Italy, a valid identity card or passport is sufficient.

Citizens from non-EU countries

They 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, go to the government website.

https://www.esteri.it/en/sportello_info/domandefrequenti/sezione_visti_entrare_in_italia/ 

https://vistoperitalia.esteri.it/home/en