San Martín, se sitúa en las faldas del Moncayo, a una altitud de 552 msnm y al oeste de la provincia de Zaragoza, y se encuentra a 11 km de Tarazona y 93 km de Zaragoza, y los municipios limítrofes son Tarazona y Lituénigo.