Avenches is a Swiss municipality in the canton of Vaud, in Broye-Vully. It was created on 1 September 2006 the village of Donatyre merged into Avenches and on 1 July 2011 the former municipality of Oleyres merged into Avenches.