Noyal-sur-Vilaine (; Gallo: Noyal or Nouyal, ) is a commune in the Ille-et-Vilaine department of Brittany in northwestern France.
Noyal is some ten kilometres east of Rennes.
Adjacent communes:
Inhabitants of Noyal-sur-Vilaine are called noyalais in French.