This question already has an answer here:
I am resident of India (Indian passport). I am travelling from Israel (Tel Aviv) to Rome (Fiumicino) on El Al Airlines, and from Rome (Fiumicino), I fly to India (Delhi) on Air India Airlines.
The connection time between the two flights is 3 hours.
Do I need to get a transit visa or is it not required?