Saint-Macaire liegd om orografisch rechtn Ufa vo da Garonne, 31 Kilometa noadwestli vo Marmande und 42 Kilometa sidestli vo Bordeaux. De Nochboagmoana om rechtn Ufa san: Le Pian-sur-Garonne im Noadostn und Saint-Maixant im Noadwestn, om linkn Ufa lieng Saint-Pierre-de-Mons im Sidostn und Langon im Sidwestn.