It is located on the north shore, between the cities of Havana and Matanzas, at the mouth of the Santa Cruz River.
Город Санта-Крус-дель-Норте расположен на востоке провинции, между городами Гавана и Матансас, в устье реки Санта Круз.