Sariac-Magnoac liegt rund 30 Kilometer nordöstlich der Stadt Tarbes am Gers im Osten des Départements Hautes-Pyrénées. Umgeben wird Sariac-Magnoac von den Nachbargemeinden Chélan im Norden, Mont-d’Astarac im Norden und Nordosten, Casterets im Nordosten, Thermes-Magnoac im Osten, Betbèze im Südosten, Aries-Espénan im Süden sowie Castelnau-Magnoac im Westen und Südwesten.