Coutouvre liegt etwa zehn Kilometer ostnordöstlich von Roanne. Umgeben wird Coutouvre von den Nachbargemeinden Nandax und Boyer im Norden, Jarnosse im Nordosten, La Gresle im Osten, Montagny im Süden, Perreux im Westen und Südwesten sowie Vougy im Westen und Nordwesten.