Danau Sidihoni (bahasa Batak Toba: Tao Sidihoni) adalah sebuah danau yang terletak di Kecamatan Ronggur Nihuta, Kabupaten Samosir, Sumatera Utara. Oleh karena berada di atas Pulau Samosir, Danau Sidihoni disebut sebagai "danau di atas danau" (di atas Danau Toba).[1] Danau Sidihoni berjarak 8 kilometer dari Pangururan.[2] Pemandangan di sekitar danau bisa dipantulkan oleh air danau. Danau ini dikelilingi oleh bukit landai berwarna hijau muda dan deretan pohon pinus.[butuh rujukan]Danau Sidinohi merupakan danau yang berada di atas danau. Danau Sidihoni dikenal memiliki pemandangan alam yang memukau dan suasana yang sejuk, dan menawarkan daya tarik tersendiri yang jarang ada di tempat lain.[3] Warna air di danau ini dapat berubah sesuai dengan keadaan lingkungan sekitarnya. Dalam kondisi di mana terjadi proses sedimentasi tertentu, air di danau ini akan memiliki warna cenderung kecoklatan. Terdapat juga faktor lainnya yang dapat menyebabkan perubahan warna air danau, seperti angin yang dapat memberi guncangan pada air hingga dasar.[4]