Die Gemeinde Gehée liegt am Nahon, etwa 28 Kilometer nordwestlich von Châteauroux. Sie grenzt im Norden an Langé, im Nordosten und Osten an Baudres, im Osten und Südosten an Moulins-sur-Céphons, im Südosten und Süden an Levroux, im Süden an Frédille, im Südwesten an Selles-sur-Nahon sowie im Westen an Jeu-Maloches. Zur Gemeinde gehören die Ortsteile La Nictière, Rosier und Plaineffe.