Bénac ist eine französische Gemeinde mit 530 Einwohnern (Stand 1. Januar 2022) im Département Hautes-Pyrénées in der Region Okzitanien. Sie gehört zum Kanton Ossun und zum Arrondissement Tarbes.
Nachbargemeinden sind Lanne im Nordwesten, Louey im Norden, Hibarette im Nordosten, Saint-Martin im Osten, Visker im Südosten, Layrisse und Orincles im Süden, Barry im Südwesten und Averan im Westen.