Seelisberg est une commune qui s'étend depuis le débarcadère de Treib au bord du lac des Quatre-Cantons jusqu'à la pente de la montagne. Le village est situé à près de 400 mètres au-dessus du lac des Quatre-Cantons. Le point culminant de la commune se trouve à 2116 m d'altitude au sommet de l'Oberbauenstock. Le chemin de fer à crémaillère Treib-Seelisberg est un chemin de fer historique qui relie le village de Seelisberg au lac des Quatre-Cantons. Ouverte en 1916, la ligne mesure environ 1,2 km de long et surmonte une pente de 369 mètres de dénivelé. Depuis Seelisberg, tu as une vue magnifique sur le lac des Quatre-Cantons et les montagnes environnantes.