Train times & tickets – Kota Bharu to Singapore

You can travel by train from Kota Bharu to Singapore on Malaysia’s East Coast Railway line, also known as the ‘Jungle Line’ because the train passes through the heavily forested Cameron Highlands. This is one of South East Asia’s great train journey, although it is slow one taking around 17 hours to complete the first part of the train journey to Johor Bharu at the Southern tip of Malaysia. From Johor Bharu you need to change trains for a 5 minute onward connection to Singapore.


Train Times to Kota Bharu


There is 1 direct train service a day from Wakaf Bharu (very near to Kota Bharu) to Johor Bharu, and from Johor Bharu there are frequent shuttle trains to Singapore.

Train Wakaf Bharu Johor Bharu Service
27 18:16 11:10 2nd Class A/C Sleeper

Kota Bharu train station has ceased passenger operations, however, you can take the  train from Wakaf Bharu which is 6.6 km from Kota Bharu’s city centre bus station. Local bus services (Cityliner #19 and Cityliner #27) run from Kota Bharu to Wakaf Bharu from 07:00 to 19:00 everyday and the fare is 1.60 MYR.


Buy Train Tickets to


Use the Search Box below to buy your train tickets from Kota Bharu to Johor Bahru.

Powered by 12Go Asia system

Wakaf Bharu Railway Station


Wakaf Bharu railway station is the closest train station to Kota Bharu.


Johor Bharu Sentral Station


Trains from Kota Bharu terminate at Johor Bharu Sentral Station from where you can take a shuttle train to Singapore.


Woodlands Train Checkpoint


Shuttle trains from Malaysia arrive in Singapore at Woodlands Train Checkpoint.


Johor Bharu to Singapore


Direct train services Malaysia to Singapore ceased operating a few years ago, although there are plans to restart direct services in the form of a high speed train link between Kuala Lumpur and Singapore which is currently at an advanced stage in the planning process. To reach Singapore from Malaysia by train you need to catch a shuttle train from Johor Bharu Sentral Station to Woodlands Train Checkpoint in Singapore. There are 14 shuttle trains a days and for train times click on the link in red.

National Gallery of Singapore

National Gallery of Singapore

The train journey from Johor Bharu Sentral Station to Woodland Train Checkpoint takes 5 minutes and costs 5 MYR, which is 40 THB at the current exchange rate. The shuttle train is a popular way to travel from Malaysia to Singapore and this service gets busy with day trippers from Malaysia travelling to Singapore for shopping and visit the amusement parks on the island. The other way to travel from Johor Bharu to Singapore is by road over the causeway. This option is slow because because people have to clear immigration before proceeding by road to Singapore. Travelling by train is quicker because rail passenger clear immigration at Johor Bharu Sentral Central after they do through the ticket barriers to catch the shuttle train. Once at Woodlands Train Checkpoint in Singapore you can connect to Singapore’s metro system at Marsiling Undeground Station which 1.6 km away from the train station.

Next read about Travel from Penang to Kota Bharu