Gestel liegt im Département Morbihan in der Bretagne, nahe der Grenze zum Finistère. Das Binnenland ist nur etwa zehn Kilometer vom Meer entfernt, während das Zentrum von Lorient in südöstlicher Richtung schnell erreicht wird. Die Gemeinde ist verkehrsgünstig an die Route nationale 165 und die Bahnstrecke Savenay–Landerneau angebunden.
Frühe Spuren menschlicher Besiedlung reichen bis in die Zeit der Gallier und Römer zurück. Im Mittelalter entstand durch Mönche der Abtei Saint-Maurice-de-Carnoët ein kleines Kloster in Moustoiric. Lange gehörte Gestel kirchlich zu Bévoy, später zu Lesbin-Pont Scorff, bevor es 1790 eine eigenständige Gemeinde wurde.
Besonders sehenswert sind die Dorfkirche Notre-Dame-des-Fleurs, die Kapelle Notre-Dame-de-Kergornet mit einer gefassten Quelle sowie die Quelle der Kapelle Sainte-Flamine. Die Nähe zu Lorient prägte in den letzten Jahrzehnten das Wachstum der Gemeinde.