It has also warned that waves as high as 4 metres may strike the states of Perlis, Kedah, Penang and northern Perak.
Four heavily populated hillside areas in the town of Miri, in the Borneo state of Sarawak, are under watch for possible landslides.

The flooding comes weeks after the southern state of Johor experienced its worst flooding in a century, killing more than 12 people and displacing thousands, 16,000 of whom remain in relief centres.