Morschach leży w kantonie Schwyz, nad miejscowością Brunnen, na naturalnym tarasie nad jeziorem Czterech Kantonów. Na północny wschód spoglądasz nad szeroką dolinę Schwyz. W przeciwnym kierunku widzisz góry Urner oraz historyczną łąkę Rütli. W Morschach znajduje się Swiss Holiday Park, największy ośrodek wypoczynkowy i rekreacyjny w Szwajcarii. Kolejka linowa przewozi odwiedzających w kilka minut do wolnej od samochodów wsi Stoos na wysokości 1305 m n.p.m., która również należy do gminy Morschach. Powyżej wsi w Morschach znajduje się duży na 7,5 x 6 m kamień druidów.