Трудно сказать, когда именно был основан Люцерн. Историки предполагают, что во времена Римской империи или ещё раньше в том месте, где река Ройс вытекает из Фирвальдштетского озера, уже существовало небольшое поселение. Монастырь Санкт-Леодегар им Гоф был основан в начале VIII века, а первое летописное упоминание о нём относится к 840 году. Вокруг моста через Ройс (Ройсбрюкке), соединявшего монастырь с расположенными южнее хуторами, со временем выросло торговое село, занимавшее довольно важное место в регионе. В 1178 году этот церковный приход перешёл от монастыря Санкт-Леодегар им Гоф к Люцерну, и именно этот акт истории и рассматривают как акт основания города.