Lanester est une commune française située dans le département du Morbihan en région Bretagne.
Elle est située au cœur de la vallée du Blavet, à environ 7 km au sud-est de Lorient. Selon le dernier recensement de 2021, la ville compte environ 23 000 habitants.