Saint Laurent-sur-Oust et saint Congard sont deux villages blottis dans la vallée de l'Oust, rivière en partie canalisée.

Saint laurent-sur-Oust est situé sur la rive gauche du canal de Nantes à Brest, tandis que saint Congard se trouve sur la rive droite, là où vient se jeter la Claie.

Les deux communes sont entourées de collines boisées, derniers contreforts des landes de Lanvaux.

Elles font, toutes les deux, partie du canton de Rochefort-en-Terre, bourg classé "petite cité de caractère".