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 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.
Train | Kuala Kangsar | Gemas | Service |
9321 | 09:06 | 14:52 | ETS Gold |
9425 | 18:26 | 00:10 | ETS 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.
Gemas Railway Station
Trains from Kuala Kangsar terminate at 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. 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 that the Southern Tip of the Malays Peninsula and one of two border crossing points to the island state of Singapore.

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