Aubigné-sur-Layon liegt etwa 26 Kilometer südsüdöstlich von Angers im Weinbaugebiet Anjou, speziell im Gebiet Coteaux-du-Layon. Im Westen begrenzt der Layon die Gemeinde. Umgeben wird Aubigné-sur-Layon von den Nachbargemeinden Terranjou im Norden und Nordosten, Lys-Haut-Layon im Osten, Montilliers im Süden und Südwesten sowie Faveraye-Mâchelles im Westen und Nordwesten.