Maresché liegt etwa 25 Kilometer nordnordwestlich von Le Mans. Die Sarthe begrenzt die Gemeinde im Westen. Ihr Zufluss Orthon durchquert das Gemeindegebiet und mündet hier in die Sarthe. Umgeben wird Maresché von den Nachbargemeinden Beaumont-sur-Sarthe im Norden und Nordwesten, Vivoin im Nordosten, Lucé-sous-Ballon im Osten und Nordosten, Teillé im Süden und Osten, Saint-Marceau im Süden sowie Assé-le-Riboul im Westen.