During the morning peak (07:30–08:30), every other southbound train turns back at Ara Damansara towards Gombak instead of running all the way to Putra Heights. This concentrates capacity on the busy northern / core section while the quieter south keeps a train every other service.
Runs the morning peak twice (concept off vs on) with your current fleet, ridership and frequency, comparing the northern section that benefits.
Real KJ Line ≈ 250,000/weekday. Frequency sets how many trains run in peak vs. off-peak.
71 sets in the pool. Ridership base from rapidrail_2026_daily.parquet, scaled to 250,000 weekday boardings and spread over a directional AM/PM peak profile.
Tick which sets are running. The count sets frequency; each set uses its real capacity & door count. Status dots reflect the live roster (mypt wiki).
Rolling stock & live train numbers courtesy of the Malaysian Public Transport Wiki — thank you for maintaining it. Stations & platform types from Wikipedia, line geometry from OpenStreetMap (ODbL), basemap by CARTO. Ridership modelled from Rapid Rail daily tap data.
This is a free, interactive simulator of the Kelana Jaya Line — also known as LRT 2 — the driverless light rail transit line operated by Rapid Rail (RapidKL, Prasarana Malaysia) in Kuala Lumpur and the Klang Valley. The line runs 46.4 km across 37 stations from Gombak in the north to Putra Heights in the south, passing through the city centre at KLCC, Kampung Baru, Dang Wangi, Masjid Jamek, Pasar Seni and KL Sentral.
Trains move along the real line geometry on a live map, following the actual time of day with an adjustable speed and a draggable timeline. Each train is a real rolling stock set — Bombardier Innovia ART 200 (2-car and 4-car) and Innovia Metro 300 — with its live in-service status, capacity and door count. Platforms are shown as island or side platforms with live crowding, and passenger demand is modelled from Rapid Rail daily ridership with realistic morning and evening peaks.
During the morning peak (07:30–08:30) you can enable an alternate train return: every other southbound train turns back at Ara Damansara towards Gombak instead of running all the way to Putra Heights, concentrating capacity on the busy northern and city-centre section. The tool lets the public — not just Prasarana — test whether short-turning trains during peak hours improves crowding and waiting times.
Gombak, Taman Melati, Wangsa Maju, Sri Rampai, Setiawangsa, Jelatek, Dato' Keramat, Damai, Ampang Park, KLCC, Kampung Baru, Dang Wangi, Masjid Jamek, Pasar Seni, KL Sentral, Bank Rakyat–Bangsar, Abdullah Hukum, Kerinchi, Universiti, Taman Jaya, Asia Jaya, Taman Paramount, Taman Bahagia, Kelana Jaya, Lembah Subang, Ara Damansara, Glenmarie, Subang Jaya, SS15, SS18, USJ 7, Taipan, Wawasan, USJ 21, Alam Megah, Subang Alam and Putra Heights.