L'Escouach coule en région Nouvelle-Aquitaine dans le département de la Gironde. Sa source se trouve sur la commune de Saint-Antoine-du-Queyret.
Il alimente la Dordogne sur le territoire communal de Civrac-sur-Dordogne.
Sa longueur est de 13,77 kilomètres.