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.


Buy 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.

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.

Travel to Thailand via Rantau Panjang

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
Travel to Thailand via Padang Besar

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 09:05 Thailand Time.

How useful was this post?

Click on a star to rate it!

Average rating 4 / 5. Vote count: 50

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