Rome’s public transport network kicked off the four-hour strike at 8.30am on Monday morning, which was due to affect the metro, buses, trains and trams in the Italian capital.
Similar disruption was due during the evening in Milan, where the strike had been scheduled from 6.00pm to 10.00pm.
In the north-west Turin would also adhere to the same timings, Rai News reported.
Both Bologna, in central Italy, and southern Naples would hold transport strikes from 9.30am to 1.30pm.
The walkout was called by trade union USB, as a protest against the government’s Jobs Act labour reform.
Cuts to local welfare services and social policies were also listed by the union as reasons for the strike, in addition to other complaints such as increasing retirement age in Italy.