Vilamarín és un municipi de la Província d'Ourense a Galícia. Pertany a la Comarca d'Ourense. Limita al nord amb Carballedo, a l'est amb A Peroxa, al sud amb Amoeiro i a l'oest amb San Cristovo de Cea.