Trains from Kuala Kangsar to Gemas

Kuala Kangar is over 400 km from Gemas and the journey by train takes between 5 and 6 hours depending upon which train you take. At Gemas Railway Station you can connect with train services to Johor Bahru, and from Johor Bahru Sentral Station connect with shuttle train services to Singapore.

Train Times from Kuala Kangsar to Gemas


There are currently 2 direct train services a day from Kuala Kangsar to Gemas.

TrainKuala KangsarGemasService
932109:0614:52ETS Gold
942518:2600:10ETS Gold

Train Tickets from Kuala Kangsar to Gemas


Use the Search Box below to buy your train tickets from Kuala Kangsar to Gemas.

Kuala Kangsar Railway Station


Kuala Kangsar train station is 1.3 km from Kuala Kangsar Bus Terminal.

Google Map of Kuala Kangsar Railway Station

Gemas Railway Station


Trains from Kuala Kangsar terminate at Gemas Railway Station.

Google Map of Gemas Railway Station

About Travel to Singapore


Direct intercity services from stations north of Gemas on the Malaysia’s West Coast railway line, such as Kuala Kangsar and Kuala Lumpur, have ceased operating.

Connections between the East and West Coast Train Lines

If you want to travel to Singapore from any station on the West Coast railway line you need to first travel to Gemas and change trains there. Gemas station is the connection point between Malaysia’s West Coast railway line and Malaysia’s East Coast or ‘Jungle’ line which starts in Tumpat near the border with Thailand near the east coast of the Malay peninsula. From Gemas there are 4 services a day to Johor Bahru, which is at the southern tip of the Malay Peninsula and the border crossing point to the island state of Singapore.

Trains to Gemas pass through KL Sentral Station
Trains to Gemas pass through KL Sentral Station
Travel from Gemas to Johor Bahru

The train journey from Gemas to Johor Bahru takes around 4 hours, and taking account of connection times the quickest total journey for travel by train from Kuala Kangsar to Johor Bahru is 10 hours 05 minutes, which you can achieve by catching Train #9321 at 08:40 from Kuala Kangsar and then catching Train #41 at 14:55 from Gemas to Johor Bahru Sentral Station, where you are scheduled to arrive at 18:45.

Travel from Johor Bahru to Singapore

The third and final stage of the train journey from Kuala Kangsar to Singapore is to take the shuttle train from Johor Bahru Sentral Station to Woodlands Train Checkpoint in Singapore. The shuttle train service takes 5 minutes to travel from Malaysia to Singapore and cost 5 MYR one way. The last shuttle train service to Singapore departs at 22:15.

How useful was this post?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

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