Saint-Christophe-de-Valains (Sant-Kristol-Gwalen en bretón) es un municipio francés, situado en el departamento del Ille y Vilaine y la región Bretaña.
Saint-Christophe-de-Valains se sitúa a 37 km al noreste de Rennes y a 35 km al sur del Monte Saint-Michel.
Los municipios limítrofes son Chauvigné, Le Tiercent, Saint-Ouen-des-Alleux y Vieux-Vy-sur-Couesnon.