Italy has banned travel between regions from 21 December to 6 January as part of strict coronavirus restrictions amid Christmas holidays.
A curfew from 10:00pm to 5:00am will also be in place.
Restaurants can open in some regions until 6:00pm but only takeaways are allowed in other parts of the country. Ski slopes must close until 7 January.
It comes as Italy announced its highest daily Covid death toll since the pandemic started, with 993 fatalities.
“We cannot let down our guard,” Prime Minister Giuseppe Conte told a news conference.
“We must eliminate the risk of a third wave which could arrive in January – and not less serious than the first and the second,” he added.
There will be travel exceptions for work, medical reasons or emergencies.
On top of the regional travel bans, people will not be allowed to leave their home towns on Christmas Day, Boxing Day and New Year’s Day.
The new curbs have been criticised in a joint statement by regional authorities, who say they were not consulted by the central government.
More than 58,000 people have lost their lives to Covid-19 in Italy.