Saint-Martin-de-Commune liegt etwa 13 Kilometer nordnordöstlich von Le Creusot und etwa 17 Kilometer ostsüdöstlich von Autun am Fluss Drée. Nachbargemeinden von Saint-Martin-de-Commune sind Tintry im Norden und Nordwesten, Saint-Gervais-sur-Couches im Osten und Nordosten, Dracy-lès-Couches im Osten, Couches im Süden und Südosten sowie Saint-Émiland im Süden und Westen.