Vimianzo linda al norte con los municipios de Camariñas y Laxe y con el océano Atlántico en un pequeño saliente.