El Batallón de San Blas fue un cuerpo de infantería del ejército mexicano que fue fundado el 20 de agosto de 1823 en el puerto de San Blas (Nayarit) con el nombre de "Batallón Activo Guardacostas de San Blas". El batallón acudió a diversas acciones de guerra que culminarían durante la Guerra de Intervención Estadounidense. El Batallón participó en la Batalla de Cerro Gordo y en la Batalla de Chapultepec. En ella sobresalió su jefe, el Teniente Coronel Felipe Santiago Xicoténcatl, quien defendió con alrededor de 400 hombres del batallón el Colegio Militar, batalla en la que perecieron la mayoría de sus hombres incluido él mismo.