East Coast

By bus
By bus

Buses connect all major cities on the East Coast to Kuala Lumpur and Johor Bahru.

By train
By train

The fabled Jungle Railway chugs over 500 km through the heart of Malaysia from Singapore and Kuala Lumpur up to Tumpat near Kota Bharu. There is a railway from Thailand, but it has no passenger services, so you'll need to take a bus from the Thai railhead at Sungai Kolok across the border to Rantau Panjang and onward to Kota Bharu.

By plane
By plane

There are regular mainline flights on Malaysian and Air Asia from Kuala Lumpur and Penang to Kota Bharu, Kuala Terengganu, plus turboprop services from both Kuala Lumpur and Singapore to Tioman and Redang on Berjaya Air (http://www.berjaya-air.com).