Nach dem Krieg entstand mit königlichem Dekret vom 17. März 1919 aus der Brigade ein Marineinfanterie-Verband, der kurz darauf vom Bürgermeister Venedigs als Anerkennung für die militärischen Leistungen an der Lagune und am Piave den Namen "San Marco" und das Stadtwappen mit dem Markuslöwen erhielt. Im weiteren Verlauf verkleinerte man den Verband zu einem Bataillon. Ab 1925 schützte ein Großteil des San-Marco-Bataillons die italienische Konzession im chinesischen Tianjin. 1940 wurde es in Pola zu einem Regiment mit den Bataillonen "Grado" und "Bafile" vergrößert, danach stellte man schrittweise die übrigen drei Bataillone des Ersten Weltkriegs und zwei zusätzliche Bataillone auf. Im Zweiten Weltkrieg kämpften Teile des Regiments von November 1941 bis Mai 1943 in Nordafrika, insbesondere in Tobruk. Im Mai 1943 verteidigten Marineinfanteristen des Regiments bei Cap Bon die letzten Stellungen der Achse auf afrikanischem Boden. Nach dem Waffenstillstand von Cassibile und der deutschen Besetzung Italiens kämpfte das Regiment bis 1945 auf Seiten der Alliierten, wobei sie italienischen Marineinfanteristen die Einnahme Venedigs überließen. Die faschistische italienische Sozialrepublik stellte mit deutscher Unterstützung 1944 eine Division auf, die den Namen "San Marco" trug. Neben ehemaligen Marineinfanteristen des San-Marco-Regiments bestand sie vor allem aus Heeressoldaten, die den Kampf gegen die Alliierten auf deutscher Seite fortsetzen wollten.