L'église est située dans la basse vallée de la Neste.La commune est localisée à 124 km de Toulouse, dans un vallon qui couvre une surface de 1 295 hectares, à proximité du confluent entre la Garonne et la Pique.Elle se trouve à 30 km au sud de Saint-Gaudens, à 16 km de Bagnères-de-Luchon, à 2,9 km de Saint-Béat, et à 10,7 km de l'Espagne (frontière à Fos ; peu avant le Pont du ...