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.