Taking the train from Singapore to Kota Bharu in Kelantan, lets you travel on the scenic "Jungle Railway" that travels through the heart of Peninsular Malaysia.
For those in a hurry you can take the Express night train in either direction, but this way you miss much of the scenery.
For those with more time, there are shuttle services which are much slower, but let you see most of the fantastic jungle scenery along its route.
The nearest railway station to the town of Kota Bahru is Wakaf Bharu, located a few kilometres to the west of town and served by a regular bus.
For alternative transport, you can take a bus from Singapore to Kota Bharu.
For times, fares and to book bus tickets online click here >
Latest timetable:
JB to Kelantan (Wakaf Bharu) train schedule valid from 1st January 2026:
| Train Number | Departs JB Sentral | Arrives Wakaf Bharu | Book Online |
|---|---|---|---|
| ERT 26 Ekspres Rakyat Timuran | 21:05 | 13:13 | Book Tickets |
Trains Depart Daily
Click here for the full Timetable and Shuttle Train services >
Please Note: From July 2015, all KTM Intercity trains will no longer be departing from Woodlands Station in Singapore, but will now originate from JB Sentral Station in Johor Bahru.
Trains between Singapore and JB are now be operated by a Shuttle Train Service.
Please see our Singapore to JB Trains page for more information and departure times >
Latest timetable:
New Wakaf Bharu Kelantan to JB Sentral train schedule valid from 1st January 2026:
| Train Number | Departs Wakaf Bharu | Arrives JB Sentral | Book Online |
|---|---|---|---|
| ERT 27 Ekspres Rakyat Timuran | 19:41 | 11:35 | Book Tickets |
Click here to see the full Timetable and Shuttle train Services >
Please Note: From July 2015 all trains will terminate at JB Sentral Station and you will have to take one of the Shuttle Train Services to Singapore.
Please see our JB to Singapore Trains page for more information and departure times >
As these services are now departing from JB Sentral in Malaysia, you no longer have to worry about the two-tier pricing system that was in place.
If you want to catch the Shuttle Train Service from Woodlands to JB Sentral, tickets cost 5 SGD (5 MYR from JB to Woodlands).
For ticket prices from JB to Kota Bahru click here >

Related Links:
KTM Kota Bharu / Wakaf Bharu trains >