Barbaste est une commune du département de Lot-et-Garonne, en région Nouvelle-Aquitaine, à 32 km à l'ouest d'Agen.. Son territoire de 38 km² est "arrosé" par le cours de la Gélise, un sous-affluent de la Garonne qui forme sa limite à l'est, et le ruisseau du Béas.