A conseqüència de l'èxit en l'avanç de les tropes espanyoles, l'Alt Comissionat va decidir repatriar diverses unitats, un batalló per cada plaça que els va proporcionar. Així doncs, el batalló expedicionario del Regiment Castilla núm. 16 va ser un dels que van tornar el 1922, però no el Gravelinas núm. 41, que va romandre a la zona fins a octubre. Al maig d'aquest mateix any es va fer càrrec del regiment el coronel Juan Urbà Palma, veterà de la guerra de Cuba. El 13 de desembre de 1923 va prendre el poder el general Primo de Rivera i, a Badajoz, el Regiment Castilla núm. 16, davant les dades confuses que es tenien, va quedar a l'espera d'ordres concretes. En el Memorial del Regiment consta que el segon batalló va marxar d'expedicionari a Ceuta l'any 1924 i va aixecar el setge de Solano, va marxar sobre riu Martín i des d'allí a Tetuán i Zinal. Precisament va ser en aquests llocs on el batalló va aconseguir els objectius marcats, la qual cosa li va valer la felicitació del general Primo de Rivera.