Why it exists
Ten lines, three operators, 240+ stations. Between most pairs of stations there is more than one sensible answer, and the fastest one is not always the one you want.
Most planners pick for you and hand you a single itinerary. KL Trains lays the options out together so you can see what you are choosing between, then gives you the platform number and the direction at every change.
Where the information comes from
Journey times come from the timetables the operators publish themselves, on data.gov.my: Prasarana's for the Rapid KL lines, KTMB's for the two KTM Komuter lines, and Express Rail Link's for KLIA Transit. Line colours come from the same source, so a line on screen is the colour it is on the map.
Station names, codes and orderings follow the network's own. Platform numbers are checked station by station where we have been able to check them, and the app marks the ones it has worked out rather than confirmed.
Who makes it
One independent developer in Kuala Lumpur, building small tools that do one thing well and keep out of the way.
We also make Namory, a personal memory app for the people in your life.
The fastest way to reach a person is kl-trains@heimastudio.xyz.
Not an official app
KL Trains is independent. It is not affiliated with, endorsed by or connected to Prasarana Malaysia Berhad, Rapid Rail, Rapid KL, MRT Corp, Keretapi Tanah Melayu Berhad, Express Rail Link, or any Malaysian government body or transport authority. Line names, codes and colours belong to their operators, and are used to identify real services in the way a printed map does.
Where the app and the station disagree, the station is right. Always follow the signs and announcements where you are.
Corrections are the most useful thing we get.
If a platform number, a station or a journey time looks wrong, write to kl-trains@heimastudio.xyz.