Pelabuhan Danau Onan Runggu terletak di Kec. Onan Runggu, Kab. Samosir, Sumatera Utara
Pelabuhan Danau Onanrunggu dilayani Oleh KMP. Kaldera Toba lintasan Balige - Onanrunggu - Muara dan Pelayanan lintasan penyeberangan kapal rakyat/tradisional Onanrunggu-Onanrunggu-Ajibata, Onanrunggu-Balige, Nainggolan-Ajibata, Nainggolan-Balige, Sihotang-Pintubatu, Tarabunga-Tamba, Mogang-Sabulan terdapat 44 kapal tradisional yang memiliki trayek Liner;
mempunyai tugas melaksanakan pengendalian, pengawasan, penegakan hukum di bidang keselamatan dan keamanan kegiatan angkutan penyeberangan di Danau Toba
pelaksanaan pengawasan dan pemenuhan kelaiklautan kapal, sertifikasi keselamatan kapal, pencegahan pencemaran dari kapal dan penetapan status hukum kapal