23.00 11 maja pułk w ramach całej artylerii 2 KP prowadził 40 minutowe artyleryjskie przygotowanie ataku 2 Korpusu, wspierając przeważnie I dywizjonem 5 Kresową Dywizję Piechoty, a II dywizjonem 3 DSK. Następnie do godz. 01.00 12 maja pułk wraz z innymi jednostkami artylerii prowadził ogień do celów bliższych stojących na drodze mającej nacierać piechoty. W trakcie 5 dniowej bitwy podczas i po załamaniu się pierwszego natarcia z uwagi na właściwości swoich armat, 10 pułk zwalczał artylerię wroga oraz kierowany przez obserwatorów, w tym z pomocą lotniczego PO likwidował z powodzeniem bunkry i schrony wroga. Następnie podczas drugiego natarcia 2 Korpusu Polskiego wspierał te same jednostki. Od 21 do 24 maja, 10 pułk wspierał Grupę „Bob” w bitwie o Piedimonte, przy czym I dywizjon pułku jako artyleria bezpośredniego wsparcia zmienił stanowiska ogniowe w nocy 24/25 maja w rejon wsi S. Angelo in Teodice. Pułk zwalczał dalekimi ogniami wycofujące się wojska wroga, ostatni strzał w bitwie oddał II dywizjon 10 pułku w godzinach porannych 27 maja 1944 roku. 10 pac w bitwie o Monte Cassino wystrzelił 17.785 pocisków. W okresie od 27 maja do 15 czerwca pułk odpoczywał w rejonie Campobasso we wsi S. Polo Matese.