Route PlannerENMS

Schedule and frequencies

Operating hours for each line, train frequency at peak and off-peak times, and special schedules for Ramadan, public holidays and events.

Download the timetable

Take the full timetable with you: operating hours, frequencies and first and last trains, in one printable PDF.

↓ Download timetable (PDF)

Operating hours

Operating hours by line
LineFirst trainLast departure (Mon–Fri)Last departure (Sat–Sun)
KJLRT Kelana Jaya Line06:0023:1523:15
AGLRT Ampang Line06:0023:2523:25
SPLRT Sri Petaling Line06:0000:0000:00
KGMRT Kajang Line06:0000:0022:55
PYMRT Putrajaya Line06:0000:0022:55
MRKL Monorail Line06:0023:3023:30
SALRT Shah Alam Line06:0000:0023:10–00:00
Note: times are the service window in the timetable data Prasarana publishes (GTFS, data.gov.my); “00:00” means around midnight. Public holidays and special events can change them. This is an independent website, not affiliated with Rapid Rail or Prasarana — check myrapid.com.my for official notices.

Frequency by time band

LinePeak (Mon–Fri)Peak hoursOff-peakWeekend
KJ4 min07:00–09:00, 17:00–19:007 min7 min
AG3 min06:00–09:00, 17:00–19:005 min5 min
SP3 min06:00–09:00, 17:00–19:005 min5 min
KG6 min06:00–09:00, 17:00–19:0010 min10 min
PY4–5 min07:00–09:30, 17:00–19:307–10 min10 min
MR7 min06:00–09:00, 17:00–19:0010 min12 min
SA8 min07:00–09:00, 16:30–19:3010 min10 min

Minutes between trains, from the frequencies in Prasarana’s timetable data. On the MRT Putrajaya Line trains run every 12–14 min after 22:00 on weekdays.

Schedule per line

Stations
37
End-to-end
~98 min
Peak freq.
4 min
Off-peak
7 min
Stations
18
End-to-end
~28 min
Peak freq.
3 min
Off-peak
5 min
Stations
29
End-to-end
~60 min
Peak freq.
3 min
Off-peak
5 min
Stations
29
End-to-end
~88 min
Peak freq.
6 min
Off-peak
10 min
Stations
36
End-to-end
~68 min
Peak freq.
4–5 min
Off-peak
7–10 min
Stations
11
End-to-end
~26 min
Peak freq.
7 min
Off-peak
10 min
Stations
20
End-to-end
~66 min
Peak freq.
8 min
Off-peak
10 min

Special schedules and events

Ramadan

Possible extended hours

In some years Rapid KL has extended rail hours during Ramadan. Any change is announced by Rapid KL on its official channels.

Hari Merdeka & Malaysia Day

31 August and 16 September

Large events in the city centre can bring special arrangements or crowd control at stations. Check Rapid KL announcements before travelling.

Public holidays

Holiday timetables

On public holidays such as Hari Raya, Rapid KL may run a different timetable. Specific timings are announced on myrapid.com.my.

Planned works

Closures announced in advance

Maintenance can close sections of a line; Rapid KL announces these on its official channels and usually provides replacement buses.

Practical tips

Practical tips

  • Check before you travel: our home page shows whether each line is within its timetable service hours (calculated from the published timetable, not real-time). For disruptions, check Rapid KL’s official channels.
  • Avoid peak times: KL Sentral, KLCC, Bukit Bintang and TRX get very crowded on weekday mornings and evenings.
  • To KLIA: the airport is served by ERL KLIA Ekspres and KLIA Transit, which are not Rapid KL lines. Change at KL Sentral, or at Bandar Tasik Selatan or Putrajaya Sentral for KLIA Transit.
  • Tap in & tap out: fares are distance-based — tap your Touch ‘n Go card (or insert your token) at both the entry and exit gate.

Frequently asked questions

No. First trains leave around 06:00 and the last departures are between about 22:55 and midnight depending on the line and the day (see the table above). At night, use e-hailing services or taxis.

In the timetable data, weekday peak frequencies apply roughly 06:00–09:00 and 17:00–19:00 on most lines (07:00–09:00 on the Kelana Jaya Line; 07:00–09:30 and 17:00–19:30 on the Putrajaya Line).

Rapid KL can adjust hours during Ramadan, on public holidays and for major events. Exact times are announced on myrapid.com.my and Rapid KL’s official channels.

KJ: every 7 min; AG: every 5 min; SP: every 5 min; KG: every 10 min; PY: every 10 min; MR: every 12 min; SA: every 10 min.

The airport is served by the ERL (KLIA Ekspres and KLIA Transit), which is not part of Rapid KL. Change at KL Sentral; KLIA Transit also stops at Bandar Tasik Selatan and Putrajaya Sentral.

Check before every trip

Operating hours and departure frequencies can change at short notice, and services may run late. Before you travel, check the times on this page and the service status on our home page (calculated from the published timetable, not real-time). Planned closures are announced by Rapid KL on its official channels.

Contents