Fresno de Caracena está situado a 74 km de Soria, a una altitud de 965 m sobre el nivel del mar y con una extensión de 1650 hectáreas. Se accede a la localidad por la N-122 y a continuación se enlaza con la SO-P- 4123.
Por su término discurre el río Manzano.
Por su término discurre el río Manzano.