A cidade de Teuillac é a cidade mais ao norte de Bourg, em Gironde.
Uma antiga estrada real (a RN 137 Bordeaux / Blaye) colocada na linha de crista, corta a comuna em dois. Teuillac está em uma estrada principal. A aldeia é a aldeia excêntrica em relação a este eixo de comunicação popular, mas é organizado em torno das duas estradas municipais: o D250 e D134 (eixos Bourg / Saint-Christoly-de-Blaye e Saint-Trojan / Bordeaux).
A cidade está localizada no limite de idioma da langue d'oc e langue d'oïl.