La municipalité de Teuillac est située dans le département Gironde.
Les agglomérations à proximité sont les suivantes : Saint-Christoly-de-Blaye, Saint-Trojan, Berson, Mombrier, Pugnac, Saint-Vivien-de-Blaye.
2 infirmiers et infirmières à domicile travaillent à Teuillac.