Johor Bahru to Gemas by train

If you plan to travel from Singapore to Kuala Lumpur by train, you need to first travel to Johor Bharu Sentral Station. From Johor Bharu you then need to catch a train to Gemas, and from there change trains for the journey to Kuala Lumpur. Gemas is also the connection point for catching a bus to the port town of Malacca. From Gemas it takes around 1 hour 20 minutes to drive the 76 km to Malacca.


Train Times to Gemas


There are 4 direct train services a day from Johor Bharu to Gemas which can book online.

Train Johor Bharu Gemas Service
40 10:00 14:25 2nd Class A/C Seat
42 16:00 20:20 2nd Class A/C Seat
26 19:00  23:31 2nd Class A/C Sleeper
44 22:50 03:50 2nd Class A/C Seat

Buy Train Tickets to Gemas


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

Powered by 12Go Asia system

Johor Bharu Sentral Station


Trains to Gemas depart from Johor Bharu Sentral Station.


Gemas Railway Station


Trains from Johor Bharu terminate at Gemas Railway Station.


Singapore to Johor Bharu Station


The best way to travel from Singapore to Johor Bharu Sentral Station is a to take a train from Woodlands Train Checkpoint in Singapore. The journey takes 5 minutes, costs 5 SGD, and you get avoid the congestion on the Causeway which links Singapore to Johor Bharu.

From Gemas its a 76 km journey by road to the exciting city of Malacca

From Gemas its a 76 km journey by road to the exciting city of Malacca

You can connect from Singapore’s metro system (the MRT) to Woodlands Train Checkpoint by alighting at anyone of three MRT stations (Kranji, Marsiling and Woodlands MRT stations). Marsiling MRT is the closest MRT station to Woodlands railway station. From Woodlands Railway Station there are 12 trains a day to Johor Bharu Sentral Station. The first train is at 08:00 and the last train to Johor Bharu departs from Woodlands at 23:15. You need to allow some time (at least 20 minutes) to board the train from the ticket turnstiles because you need to clear Singapore immigration before you board the train to Johor Bharu. The ticket gates open 30 minutes before trains to Johor Bharu open.