Główne uzbrojenie niszczycieli typu Soldati stanowiły cztery armaty kal. 120 mm, umieszczone na dwóch podwójnych, osłoniętych maskami przeciwodłamkowymi, podstawach na dziobie i rufie. Pięć okrętów (jeden pierwszej i cztery drugiej serii) otrzymały dodatkowo piąte, pojedyncze działo tego kalibru na śródokręciu, pozostałe miały w tym miejscu zainstalowaną haubicę kal. 120 mm, służącą do wystrzeliwania pocisków oświetlających. W trakcie wojennych modyfikacji armatę zamiast haubicy zamontowano na czterech kolejnych okrętach pierwszej serii i piątym drugiej. Na niektórych jednostkach pierwszej serii w miejsce haubicy oświetlającej instalowano działko przeciwlotnicze Breda model 39 kal. 37 mm.
Początkowe uzbrojenie przeciwlotnicze składało się z dwunastu wielkokalibrowych karabinów maszynowych kal. 13,2 mm na czterech podwójnych i czterech pojedynczych podstawach. W czasie wojny zostały one zastąpione przez taką samą ilość działek przeciwlotniczych kal. 20 mm. Ponadto pięć okrętów otrzymało wzmocnione kosztem zdjęcia rufowej wyrzutni torped uzbrojenie małokalibrowe.