Ménétréol-sous-Sancerre liegt etwa 48 Kilometer nordöstlich von Bourges an der Loire und an der Vauvise. Umgeben wird Ménétréol-sous-Sancerre von den Nachbargemeinden Sancerre im Norden und Westen, Saint-Satur im Norden und Nordosten, Tracy-sur-Loire im Osten sowie Thauvenay im Süden.