Morschach a Schwyz kantonban fekszik, a Brunnen település felett, egy természetes teraszon, a Vierwaldstättersee fölött. északkeleten rálátás nyílik a Schwyz széles völgyére. Ellenkező irányban láthatók az Uri-hegység és a történelmi Rütli füvespuszta. Morschachban található a Swiss Holiday Park, Svájc legnagyobb nyaralási és szabadidős resortja. Egy libegő repíti a látogatókat néhány percre a gépkocsimentes Stoos faluba, amely 1305 méter magasan van, és szintén Morschach községéhez tartozik. Morschach fölött, a falu felett található a 7,5 × 6 méteres Druidenstein.