El Tera nace en Peña Trevinca situada en el término municipal de Galende de la provincia de Zamora, por encima del lago de Sanabria, y desemboca en el río Esla a la altura de Bretocino.