Avenches wurde von den Römern gegründet, die im 1. Jahrhundert das Amphitheater für 8000 Zuschauer bauten. Der Turm wurde im Mittelalter über dem ehemaligen Eingang des Amphitheaters gebaut. Das Schloss wurde im 13. Jahrhundert durch die Bischöfe von Lausanne im Renaissancestil errichtet.