Fresno el Viejo está situado en el sur de la provincia de Valladolid, su término municipal limita con las provincias de Ávila y Salamanca.