Saint-Bouize liegt etwa 45 Kilometer ostnordöstlich von Bourges an der Vauvise. Umgeben wird Saint-Bouize von den Nachbargemeinden Thauvenay im Norden, Couargues im Osten, Herry im Süden und Südosten, Feux im Süden und Südwesten sowie Vinon im Westen und Nordwesten.