Die Gemeinde Saint-André-de-Buèges liegt am Fluss Buèges, etwa 31 Kilometer nordwestlich von Montpellier. Umgeben wird Saint-André-de-Buèges von den Nachbargemeinden Gorniès im Norden, Brissac im Osten, Causse-de-la-Selle im Süden sowie Saint-Jean-de-Buèges im Westen. Das Gemeindegebiet von Saint-André-de-Buèges umfasst den südöstlichen Teil der Montagne de la Séranne, einem Gebirgsstock im äußersten Süden des Zentralmassivs mit dem 942 m hohen Roc Blanc als höchstem Punkt im Gemeindeareal.