Der Gasthof reicht mindestens bis zu Beginn des 17. Jahrhunderts zurück. Die Stadt Luzern, deren Untertanengebiet Merenschwand damals war, bestätigte 1615 das Tavernenrecht und schützte 1647 das Monopol des Schwanenwirts. Bis 1798, als die alte Ordnung zusammenbrach, diente der Gasthof zusätzlich als Amts- und Gerichtshaus des luzernischen Amtes Merenschwand.