Municipio situado cerca de la Sierra de Herrera, a orillas del río de su nombre, aunque el casco urbano se asienta en una llanura.Situado a 78 km de Zaragoza.