Saint-Avé liegt im Département Morbihan in der Bretagne, nordöstlich der Stadt Vannes. Das Gemeindegebiet gehört zum Regionalen Naturpark Golfe du Morbihan und wird von mehreren Bächen durchzogen, die in Vannes in den Étang du Duc münden. Nachbarorte sind unter anderem Locqueltas im Norden und Saint-Nolff im Osten.
Die Gemeinde ist verkehrstechnisch gut angebunden, da sie nahe an Vannes liegt. Wichtige Straßen wie die Nationalstraße 166 und die Departementsstraße D 767 führen durch das Gebiet, zudem verläuft eine Bahnlinie von Vannes nach Redon hier. Der Flughafen Vannes-Meucon befindet sich etwa fünf Kilometer nördlich.
Besonders sehenswert sind historische Bauwerke wie die Kirche Saint-Gervais-et-Saint-Protais, mehrere Kapellen und Schlösser wie Beauregard und Rulliac. Auch Herrenhäuser und Brunnen prägen das Ortsbild. Saint-Avé pflegt seit 1987 eine Städtepartnerschaft mit Altenwalde in Deutschland. Der Psychiater Henri Baruk stammt von hier.