Trains from Johor Bahru to Gemas

If you plan to travel from Singapore to Kuala Lumpur by train, you need to first travel to Johor Bahru Sentral Station. From Johor Bahru 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 from Johor Bahru to Gemas


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

TrainJohor BahruGemasService
4209:1513:58Southern Shuttle
4414:3019:07Southern Shuttle
2619:1500:03Ekspress Rakyat Timuran

Buy Train Tickets from Johor Bahru to Gemas


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

Powered by 12Go Asia system

Johor Bahru Sentral Station


Trains to Gemas depart from Johor Bahru Sentral Station.

Google Map of Johor Bahru Sentral Station

Gemas Railway Station


See more information about Gemas Railway Station.

Google Map of 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.

Next read about Train travel from Johor Bahru to Kota Bharu

How useful was this post?

Click on a star to rate it!

Average rating 3 / 5. Vote count: 4

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