Saint-Gilles se situe à 15km au nord-ouest de Rennes, sur l'axe Rennes - Saint-Brieuc.
La commune s'étend sur une surface de 20,72 km2, sa population s'élève à 3 848 habitants[1].
48.153610°, -1.829720°