Der Melchsee ist ein Bergsee in der Gemeinde Kerns im Kanton Obwalden. Er liegt mittem im Ski- und Freizeitgebiet Melchsee-Frutt auf einer Höhe von 1891 Metern über Meer. Der See wird von einem Erddamm gestaut. Mehrere Bergbäche, unter anderem der Tannalpbach und der Henglibach, speisen den Naturstausee. Die Grosse Melchaa fliesst nach dem Staudamm talwärt und mündet bei Sarnen in den Sarnersee. Die Länge des Melchsees beträgt etwa einen Kilometer, die Breite circa 900m.