Einsiedeln está localizada na margem direita do Riacho Alp, a nordeste da cidade de Schwyz. Desenvolveu-se em torno da abadia beneditina, fundada em 934. A abadia tornou-se um principado do Sacro Império Romano em 1274 e pertenceu a Schwyz após 1386. Sua estátua de madeira, a "Virgem Negra" (que deve seu nome à descoloração causada pelas velas acesas diante dela ao longo dos séculos), tornou-se um objeto sagrado para os peregrinos europeus a partir do século XIV. Ulrico Zuínglio, o reformador religioso, foi pároco de 1516 a 1518, e o médico renascentista Paracelso nasceu perto da cidade.
Além de ser o maior e mais famoso resort de peregrinação suíço, Einsiedeln sedia anualmente um desfile de Carnaval muito concorrido. A cidade também é um centro de esportes de inverno e abriga indústrias de impressão, borracha e móveis.