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