El ayuntamiento de A Teixeira se localiza en los márgenes del rio Sil, al norte de la provincia de Ourense y está separado de la provincia de Lugo por el mismo, que actúa de limite entre ambas provincias. Su extensión es de 27,9 kilometros cuadrados y linda al norte con los ayuntamientos de Sober y Monforte de Lemos; al este con Castro Caldelas; al sur con Montederramo y al este con Parada de Sil.