Les routes départementales permettent également de relier les communes alentours de moindres importances : la fait la liaison avec Camors, la avec Lanester à l’ouest et Baud à l’est, la permet de rejoindre Plouay au nord-ouest (via Lanvaudan) et Sainte-Anne-d’Auray au sud-est (via Pluvigner), la emmène vers les plages de Plouhinec et Gâvres, en passant par Brandérion, Nostang et Sainte Hélène. Au sud de la commune, la , qui débute à Hennebont pour s’arrêter à Auray, dessert le village de Tréauray.