La ciudad de Sahagún se encuentra en una suave pendiente entre los ríos Cea y Valderaduey, a una altitud de 813 msnm (otras cotas son 829'6 en la estación de ferrocarril y 845 en el vértice geodésico "Peregrina").