Mühlehorn is a former municipality of the canton of Glarus in Switzerland. On 1 January 2011 the former municpalities of Mühlehorn, Bilten, Filzbach, Mollis, Näfels, Niederurnen, Oberurnen and Obstalden merged into the new municipality of Glarus Nord.