While temperatures have already been in the low- to mid-30s across many parts of the country in recent weeks, things are set to get much hotter over the weekend.
Temperatures in the high 30s are forecast in Tuscany, Umbria, Lazio, and Puglia in the coming days, and could reach 42C in Sardinia, ilmeteo.com writes.
Parts of northern Italy meanwhile are on alert for thunderstorms and potential flooding.
Conditions are expected to be particularly oppressive in the centre of the country, as Perugia, Umbria, is on ‘red alert’ throughout the weekend.
The health ministry has issued amber alerts for areas in and around Bologna, Rome, Florence, Frosinone and Rieti.
Campobasso, Latina and Pescara will also have amber warnings in place by Sunday.
An amber alert means high temperatures and weather conditions “may have adverse effects on the health of the population, particularly in susceptible population subgroups,” states the Health Ministry.
Moving up the scale, a red alert signals “high-risk conditions that persist for three or more consecutive days”.
As coronavirus cases are also rising sharply at the moment in Italy, the health ministry advises people to “stay at home” this weekend, “both to protect yourself from the heat and to limit the risk of infection”.
Italian authorities have called on people to check on the elderly and vulnerable during spells of particularly hot weather.
Extreme weather has repeatedly battered Italy in recent years, most notably with the devastating record floods in Venice in November 2019.
Although extreme weather events have always existed and Italy is no stranger to natural disasters, experts say the climate crisis is making such events more frequent and more intense.