Seelisberg to gmina, która ciągnie się od przystani statków Treib nad jeziorem Czterech Kantonów w górę zbocza gór. Wioska znajduje się niemal 400 metrów nad jeziorem Czterech Kantonów. Najwyższy punkt gminy znajduje się na wysokości 2116 m n.p.m. na szczycie Oberbauenstock. Kolej funikularna Treib-Seelisberg to historyczna kolej linowa, która łączy wioskę Seelisberg z jeziorem Czterech Kantonów. Oddana do użytku w 1916 roku linia ma długość około 1,2 km i pokonuje różnicę wysokości 369 metrów. Z Seelisberg roztacza się wspaniały widok na jezioro Czterech Kantonów i otaczające góry.