La loĝloko situas ĉirkaŭ 48 kilometrojn nord-nordoriente de Tours kaj proksimume 40 kilometrojn nordokcidente de Blois ĉe la rivero Loir, kiu limigas la municipon norde kaj okcidente. Saint-Rimay estas ĉirkaŭita de la najbaraj komunumoj Lunay en la nordo, Thoré-la-Rochette en la oriento kaj nordoriento, Houssay en la sudo kaj oriento, Villavard en la sudo, Montoire-sur-le-Loir en la okcidento kaj Les Roches-l'Évêque en la nordokcidento.