Italians must also wear masks indoors everywhere except in private homes.
Although Covid-19 cases are much lower in Italy than in many other European countries, there has been a steady rise in infections, BBC reported.
PM Giuseppe Conte said tough measures were needed to avoid a return to an economically devastating lockdown.
“From now on, masks and protective gear have to be brought with us when we leave our house and worn. We have to wear them all the time unless we are in a situation of continuous isolation,” he said.
Masks must also be worn in shops, offices, on public transport, and in bars and restaurants when not seated at a table.