Castrelo do Val ocupa una zona de transición entre el macizo de Manzaneda – Serra de Queixa y el valle de Verín, también denominado de Monterrey o Támega, en el sector suroriental de la provincia de Orense.
La capital municipal está a unos 65 km de la ciudad de Orense y a 6 km de Verín, y la línea ferroviaria Orense-Zamora tiene una estación en Campobecerros, denominada Castrelo do Val-Verín.
Por su extensión el término municipal es uno de los mayores de la provincia.