Isla Berhala (en malayo: Pulau Berhala) es una pequeña isla boscosa situada en la bahía de Sandakan en el estado de Sabah, en Malasia oriental.
La isla es de aproximadamente 5 hectáreas y tiene importantes acantilados en su extremo norte.
[1] Muchas aves de rapiña se pueden ver en y alrededor de Berhala, incluyendo águilas marinas.
[2] La isla tiene un faro en su punto más alto.
[3] En el período anterior a la Segunda Guerra Mundial, la isla fue utilizada como un centro de cuarentena para los trabajadores procedentes de China y las Filipinas, y fue también el hogar de una colonia de leprosos.