Ritter Huldbrand durchreitet auf Geheiß seiner angebeteten Bertalda, der Pflegetochter eines Herzogs, einen Spukwald und erreicht eine Landspitze mit einem alten Fischerspaar und ihrer Findeltochter Undine. Ihr unwiderstehlicher Charme führt in der Abgeschiedenheit bei steigender Flut zur Vermählung. Immer wieder zeigt sich ein Flussgeist in Gestalt eines Alten. Es ist ihr Oheim Kühleborn, der sie sandte, dass sie durch Ehe mit einem Menschen eine Seele bekommt. In der Stadt schließt sie Freundschaft mit Bertalda und enthüllt, dass diese die verlorene Tochter der Fischersleute ist, die als Kind in den Fluss fiel. Die Eitle reagiert aber äußerst beleidigt. Auf Ritter Huldbrands Burg wendet sich seine Liebe von Undine, die ihm etwas unheimlich ist, wieder Bertalda zu. Das erzürnt Kühleborn. Immer wieder muss Undine ihren Mann beschützen. Schließlich wünscht er sie im Zorn in den Fluss zurück. Er trauert, aber heiratet Bertalda. Als diese, unwissend, den verschlossenen Burgbrunnen öffnen lässt, kommt Undine, den Elementargesetzen folgend, herauf und küsst Huldbrand weinend zu Tode.