Anyone can be married in Italy, as there's no legal residency requirement for a wedding. Whether foreign or not, you’ll have to provide paperwork that certifies your identity. You also must certify that there are no legal obstacles standing in the way of your marriage. A foreign national marrying an Italian citizen does not need to have a visa to hold a wedding in Italy.
Couples must be 18 years old to legally marry, and under-18s must have written parental consent. Muslim individuals aged 16 can marry with the permission of sharia authorities.