Danau Sidihoni (bahasa Batak Toba: Tao Sidihoni) adalah sebuah danau yang terletak di Kecamatan Ronggur Nihuta, Kabupaten Samosir, Sumatera Utara. Kalau Pulau Samosir dikatakan sebagai "pulau di atas pulau", Danau Sidihoni yang berada di Pulau Samosir ini bisa dikatakan sebagai "danau di atas danau" (di atas Danau Toba). Danau Sidihoni berjarak 8 kilometer dari Pangururan. Pemandangan di sekitar danau bisa dipantulkan oleh air danau. Dikelilingi oleh bukit landai berwarna hijau muda dan deretan pohon pinus. 

Sebagian besar penduduk di sekitar danau masih memanfaatkan airnya untuk fasilitas "mandi cuci kakus" (MCK). Terbatasnya sarana prasarana transportasi juga membuat objek wisata ini jarang mendapat kunjungan wisatawan.

Danau Sidihoni bukan satu-satunya danau di Pulau Samosir, ada sebuah danau lagi yang lebih kecil dari Danau Sidihoni di pulau ini yang bernama Danau Aek Natonang.

Sidihoni
DAS Asahan Toba