According to Vilar do Barrio's town hall, you can arrive via train or bus.
TRAIN:
http://www.renfe.esYou'll need the Puebla de Sanabria - Ourense line (#12940)
I've attached a pdf of that schedule.
Renfe.pdf
- Renfe: Puebla de Sanabria - Ourense line
- (70.67 KB) Downloaded 3 times
BUS:
http://www.anpian.com/There are several lines that work, but coming from Orense is probably your best bet.
Click on the TAB "V. Barrio" on the attached excel sheet.
anpian.xls
- Anpain Bus Routes
- (123 KB) Downloaded 3 times
Hope this helps - good luck and buen camino!
Saludos from Spain,