Morschach se situe dans le canton de Schwyz, au-dessus du village de Brunnen, sur une terrasse naturelle surplombant le lac des Quatre-Cantons. Au nord-est, tu as une vue sur le large bassin du Schwyz. Dans la direction opposée, tu vois les montagnes d'Uri et la historique Rütliwiese. À Morschach se trouve le Swiss Holiday Park, le plus grand complexe de vacances et de loisirs en Suisse. Un téléphérique permet d'atteindre en quelques minutes le village sans voiture de Stoos, situé à 1305 m d'altitude, qui fait également partie de la commune de Morschach. Au-dessus du village de Morschach se trouve la pierre druidique de 7,5 x 6 m.