Pulau Berhala adalah sebuah pulau di Sumatera Utara - Indonesia, tepatnya di kecamatan Tanjung Beringin Kabupaten Serdang Bedagai. Pulau ini merupakan pulau terluar Indonesia di Selat Malaka, Pulau yang kaya akan hutan akar bahar ini menyimpan berbagai jenis terumbu karang (Intertidal Coral Reef dan Karang Tengah) dalam radius 200 m dari bibir pantai yang tidak kurang dari 22 spesies dan jenis ikan karang dapat terlihat dari 11 spesies, bila Anda menyelam ke sana. Luasnya adalah 2,5 km². Berhala memiliki topografi bergunung dengan hutan lebat dan pantai yang putih bersih. Pada awal dan akhir tahun, pantai Pulau Berhala menjadi tempat persinggahan penyu untuk bertelur. Pulau yang kaya akan hutan akar bahar ini menyimpan berbagai jenis terumbu karang (Intertidal Coral Reef dan Karang Tengah) dalam radius 200 m dari bibir pantai yang tidak kurang dari 22 spesies dan jenis ikan karang dapat terlihat dari 11 spesies, bila Anda menyelam ke sana.