La comuna de Saint Macaire se encuentra en la ribera derecha del Garona, alrededor de 50 kilómetros al sureste de Burdeos.