Trains from Singapore to Malaysia

There is a shuttle train service connecting Singapore to Malaysia. The journey takes 5 minutes, which is quicker than travelling by road or ferry from Singapore to Malaysia. The arrival point in Malaysia is Johor Bahru Sentral Station from where you can board connecting train services to Kuala Lumpur, the Cameron Highlands and the border with Thailand.

Train Times from Singapore to Malaysia


There are 13 direct train services a day from Woodlands Train Checkpoint in Singapore to Johor Bahru in Malaysia which can book online.

TrainSingaporeMalaysiaService
7208:3008:35Shuttle
7409:4509:50Shuttle
7611:0011:05Shuttle
7812:3012:35Shuttle
8013:4513:50Shuttle
8215:0015:05Shuttle
8416:1516:20Shuttle
8617:3017:35Shuttle
8818:4518:50Shuttle
9020:0020:05Shuttle
9221:1521:20Shuttle
9422:3022:35Shuttle
9623:4523:50Shuttle
  • Purchased online the ticket price from Singapore to Malaysia is 6.54 SGD one way.

Buy Train Tickets from Singapore to Malaysia


Use the Search Box below to buy your train tickets from Woodlands Train Checkpoint in Singapore to Johor Bahru in Malaysia.

Powered by 12Go Asia system

Singapore Railway Station


Trains to Malaysia depart from Woodlands Train Checkpoint.

Google Map of Woodlands Train Checkpoint Railway Station

Malaysia Railway Station


Trains from Singapore terminate at Johor Bahru Sentral Station.

Google Map of Johor Bahru Sentral Station

Travel from Johor Bharu


From Johor Bharu there are two routes you can take for travel to the border with Thailand. The first route you can take is to follow East Coast railway line (also known as the jungle line) all the way from Johor Bharu to Wakaf Bharu which is the nearest passenger railway station to the town of Kota Bharu. Cheap local bus services regularly depart from Kota Bharu Central Bus Station to the border crossing with Thailand at Rantau Panjang. The bus journey to Rantau Panjang takes 1 hour 20 minutes and cost 5.10 MYR. Once you cross the border into Thailand its 2 minute journey on motorbike taxi to Sungai Kolok Train Station from where you take trains all the way to Bangkok via Hat Yai, Surat Thani and Hua Hin.

Legoland Malaysia is near Johor Bharu
Legoland Malaysia is near Johor Bahru

The other option is to take a train from Johor Bahru to Gemas where you can trains onto Malaysia’s West Coast railway line. The West Coast line runs from Gemas to Padang Besar on the border with Thailand via Kuala Lumpur and Butterworth Railway Station near Penang Island. From Padang Besar there is a single train per day which departs from Padang Besar at 18:00 Malaysian Time (17:00 Thailand Time) to Bangkok via Hat Yai, Surat Thani and Hua Hin arriving in Bangkok at 10:10 Thailand Time.

How useful was this post?

Click on a star to rate it!

Average rating 4.1 / 5. Vote count: 43

No votes so far! Be the first to rate this post.