
Instead of rail or road transport, travellers can also travel from Thailand, Indonesia and Singapore by daily ferries.
Most common checkpoints to enter Malaysia by regular ferries are:
Ferry from Singapore: from Tanah Merah (Singapore) to JB International Ferry Terminal & Sebana Cove (Johor); .... and other ferry terminals.
Ferry from Thailand: from Satun (south Thailand) to Pulau Langkawi; Tak Bai (south Thailand) to Pengkalan Kubur, Kelantan.
Ferry from Indonesia: Medan to Penang island; Bintan and Batam to Johor Bahru
Ferries to Islands of Malaysia ....this and more at the transport pages of myMalaysiabooks