La ville de Lucerne est située sur le bord du lac des Quatre-Cantons de part et d'autre de la rivière Reuss.