Ingrandes liegt etwa 60 Kilometer ostnordöstlich von Poitiers am Anglin. Umgeben wird Ingrandes von den Nachbargemeinden Mérigny im Norden und Nordwesten, Saint-Aigny im Nordosten, Concremiers im Osten, Béthines im Süden sowie Saint-Germain im Westen und Südwesten.