The KL Marathon full course, mapped end to end.
Every turn, every metre of climb and all 19 water and support stations of the KLSCM 2026 full marathon — plus a terrain-aware pace calculator that checks your plan against every cut-off checkpoint before you get to them. Not affiliated with the organiser: always confirm details on kl-marathon.com.
Interactive route explorer
Switch between the street map and the schematic, filter by what you need (water, isotonic, gel, splash zone, surau…), then tap any station to see exactly what it carries and where it sits on the road.
| Segment | Where you are | What it feels like |
|---|---|---|
| KM 0–5 | Dataran Merdeka → Jalan Sultan Ismail → Jalan TAR → Dang Wangi → Jalan Ampang | Dark, cool, flat city blocks. Crowded for the first 2 km — let it flow, the first rise starts at KM 3.6. |
| KM 5–10 | Bukit Bintang loop, Pudu Sentral, Jalan Imbi, back onto Jalan Sultan Ismail | Tight turns and short ramps through the golden triangle, then the Raja Chulan pull from KM 8.6. |
| KM 10–13 | Past KLCC along Jalan Ampang to the AKLEH on-ramp | Fast and flat with wide lanes. The easiest place on the course to bank a little time. |
| KM 13–22 | AKLEH elevated highway, out-and-back with the turnaround loop at KM 17.1 | Exposed concrete, no shade, gentle grades. Course low point (32 m) at KM 17.2. Still dark until roughly KM 19. |
| KM 22–25 | AKLEH eastbound → Route 28 → MRR2 into the DUKE interchange | Long sweeping ramps. The KM 25 gate closes at 8:15 am — check the clock here. |
| KM 25–27 | DUKE expressway climb to the course high point | Hardest 2 km The one real climb: about +34 m to 92 m, with sunrise arriving at the same time. |
| KM 27–33 | Rolling DUKE viaducts through Sentul | A long, hot, shadeless stretch of rollers — but stations come every 1–2 km, including physio at KM 30. |
| KM 33–37 | Off DUKE at KM 34.9 onto Jalan Kuching (Route 1) | Wristband KM 35 gate closes at 10:00 am; just after it, officials hand out the checkpoint wristband you need for your medal and finisher tee. |
| KM 37–42.2 | Jalan Kuching → PWTC → Jalan Raja Laut → Dataran Merdeka | Back on city streets, half marathoners merge around KM 40, then the finish in front of the Sultan Abdul Samad Building. |
20 cues from the GPX track — distances are GPX kilometres
| KM | Cue |
|---|---|
| 0.0 | Start on Jalan Raja at Dataran Merdeka, heading south |
| 1.4 | Right onto Jalan Sultan Ismail |
| 1.6 | Right onto Jalan Tuanku Abdul Rahman |
| 1.9 | Left onto Jalan Dang Wangi |
| 2.2 | Continue onto Jalan Munshi Abdullah |
| 2.7 | Onto Jalan Ampang, eastbound |
| 3.6 | Right onto Jalan Sultan Ismail — first climb of the day |
| 5.0 | Right onto Jalan Bukit Bintang |
| 5.4 | Past Pudu Sentral, onto Jalan Imbi |
| 6.2 | Left onto Jalan Sultan Ismail |
| 6.5 | Sharp right, then right again onto Jalan Bukit Bintang |
| 8.6 | Keep right onto Jalan Sultan Ismail — the Raja Chulan climb |
| 9.6 | Sharp right onto Jalan Ampang, past KLCC |
| 13.0 | Take the ramp onto E12 AKLEH |
| 17.1 | Turnaround loop — course low point just after |
| 22.9 | Follow Route 28 signs off AKLEH |
| 24.7 | Onto E33 DUKE — the main climb starts |
| 34.9 | Exit onto Route 1, Jalan Kuching |
| 39.0 | Past PWTC onto Jalan Raja Laut |
| 42.2 | Finish at Dataran Merdeka |
Elevation profile
Drag, hover or use the arrow keys across the profile to read the exact altitude, gradient and nearest station at any point. Station markers sit on the line; gold dashed lines are the timed gates.
Per-kilometre gain, loss and net change
Pace calculator
Pick a goal time and a pacing strategy. The calculator spreads your time over the real course — steeper kilometres get slower, the heat after sunrise gets a penalty — then checks every gate and tells you what time you will pass each station.
Halfway (21.1 km) at — · —
Your goal, strategy and wave are saved in this browser, so the station arrival times below stay in sync.
All 19 water & support stations
Transcribed from the official route map. Six stations are passed twice because of the Bukit Bintang loop and the AKLEH out-and-back, so you get 25 chances to drink across the course — but nothing at all before KM 4.5.
Arrival times follow the plan set in the pace calculator.
Cut-off gates
The full marathon has a 7 hour 15 minute limit from the 3:30 am gun and five strictly enforced checkpoints: four on the course plus the finish. Miss one and you are disqualified and may have to board the sweeper bus, which takes you to a point near the finish area (Bank Negara Malaysia, per the Runners’ Guide) — so these are the numbers to memorise.
| Gate | Clock time | Elapsed | Pace needed to here | What happens |
|---|---|---|---|---|
| KM 20 — AKLEH at Intermark | 7:25 am | 3:55 | 11:45 /km | First gate. Generous — if you are behind here, the day is already gone. |
| KM 25 — MRR2 into DUKE | 8:15 am | 4:45 | 11:24 /km | The gate sits at the foot of the climb, so arrive with margin, not on the line. |
| KM 35 — Jalan Kuching | 10:00 am | 6:30 | 11:08 /km | Wristband The checkpoint wristband is handed out just after KM 35. Without it you get no finisher medal and no finisher tee. |
| KM 40.8 — Jalan Raja Laut | 10:35 am | 7:05 | 10:25 /km | Last gate, about 1.4 km from home. |
| KM 42 & finish — Dataran Merdeka | 10:45 am | 7:15 | 10:19 /km | The official full marathon cut-off is 7 hours 15 minutes from the 3:30 am gun. Finish inside it, wearing your wristband, to collect the finisher medal and tee. |
The 35 → 41 squeeze. The published gates allow 11:45/km to KM 20, then 10:00/km, then 10:30/km — but only about 6:00/km between KM 35 and KM 40.8, then roughly 7:10/km to the line. Anyone near the back must arrive at KM 35 well before 10:00 am, because that final segment is far tighter than the average suggests.
Wristband after KM 35. Officials hand out the KLSCM 2026 checkpoint wristband just after KM 35 — it is your job to make sure you get one and keep it on your wrist until you collect your medal and tee. No wristband, a missed checkpoint or a finish past 7:15 means no finisher medal and no finisher tee.
Race day playbook
What the course does to you, in order — and how to spend your energy so the DUKE climb and the post-sunrise heat do not end your race.
1. KM 0–13 · keep it boring
Cool, dark, flat. Run 10–15 seconds per km slower than goal pace through the crowded start, drink at KM 4.5 even if you do not feel thirsty, and treat the Raja Chulan rise at KM 8.6 as a stroll.
2. KM 13–25 · bank a little
The AKLEH out-and-back is the flattest, fastest stretch. Settle into goal pace, take isotonic at KM 14 and KM 22.8, and aim to reach the KM 25 gate 20–30 minutes before 8:15 am.
3. KM 25–27 · climb small
Shorten your stride for about +34 m of climb to the high point. Losing 30–45 seconds here is normal; blowing up here costs 15 minutes later.
4. KM 27–33 · sun and rollers
Sunrise lands on the shadeless DUKE viaducts. Take water and a splash at every station, use the KM 30 physio stop if a niggle appears, and let the rollers dictate effort, not pace.
5. KM 33–37 · get the wristband
Off the highway onto Jalan Kuching. Get the checkpoint wristband just after KM 35, take the banana there and the High5 gel at KM 37, then start counting down — only a 10 km parkrun-and-a-bit remains.
6. KM 37–42.2 · finish honest
27–30 °C and humid by now. Water at KM 37, 39 and 41, ignore the half marathoners merging near KM 40, and drive to the line in front of the Sultan Abdul Samad Building.
Hydration maths. There is nothing before KM 4.5 and nothing between KM 41 and the finish (water is waiting after the line), but stations sit about every 2 km from KM 25 onwards. In KL humidity plan on 400–600 ml per hour: water at every table, isotonic at the nine stations that carry it (100PLUS), High5 gels at KM 27 and KM 37, bananas at KM 22.8 and KM 35. Splash zones at KM 18, 25, 29, 33 and 37 have no sponges — pour water over your head from your cup, never drink from the basins.
Race weekend. Saturday 3 October: IHH Healthcare 10 km at 6:00 am, 5 km at 7:45 am, Kids Dash at 10:00 am, 2 km at 10:20 am. Sunday 4 October: full marathon at 3:30 am with announcements from about 3:15 am, half marathon at 4:45 am. The half marathon cut-off is 4 hours from its 4:45 am flag-off, with a 17 km checkpoint at 7:50 am.
Race weekend logistics
The practical side, taken from the official KLSCM 2026 Runners’ Guide: where to collect your pack, how to get to Dataran Merdeka at 3 am, what is closed, and who is pacing.
| Time | What happens |
|---|---|
| 12:00 am | Race routes close to traffic (until about 11:30 am). Jalan Raja in front of Bangunan Sultan Abdul Samad is closed from 8:00 pm Friday 2 October until 2:30 pm Monday 5 October. |
| 1:30 am | Baggage drop opens at Dataran DBKL, Jalan Raja Laut (closes 12:00 noon). |
| 1:45 am | Selected LRT and MRT stations open, free until 6:00 am. Nearest stops are Bandaraya and Masjid Jamek LRT. |
| 2:30 am | Last car drop-off at Menara DBKL 1 & 2, Jalan Raja Laut. |
| 3:15 am | Race technical and safety announcements. |
| 3:30 am | Flag-off Be in your start pen at least 20 minutes early — if you are not there when the gun fires you may not be allowed to start. |
| 4:45 am | ASICS Half Marathon flag-off. |
| 8:45–9:30 am | Full marathon prize presentations at Dataran Merdeka: Open 8:45, Veteran 9:00, Malaysian 9:15, Malaysian Veteran 9:30. |
| 10:45 am | Full marathon cut-off (7 h 15 min). The event officially closes at 12:00 noon. |
Race pack collection
MITEC, Hall 8, Level 2, Jalan Dutamas 2, Kompleks Kerajaan, 50480 Kuala Lumpur. Thursday 1 and Friday 2 October 11:00 am–9:00 pm; Saturday 3 October 10:00 am–7:00 pm (Saturday is for Full Marathon and ASICS Half Marathon runners only). Packs are not handed out on race day, and there are no size changes.
Bring your e-confirmation slip with QR code and your IC or passport. A friend can collect up to three packs with a signed authorisation letter and copies of your ID. Arrive 30 minutes before closing.
The Active Lifestyle Expo runs alongside at MITEC: 1–2 October 11:00 am–8:00 pm, 3 October 10:00 am–6:00 pm.
What is in the pack
Running bib with the timing chip on its lower-left corner, exclusive running tee or singlet, hand towel (full marathon only), drawstring bag, the black-string gear bag for Sunday, and sponsor items. The gear bag and event bag are only included if you chose them at registration.
Getting to the start
Rapid KL LRT (Ampang, Sri Petaling, Kelana Jaya) and MRT (Kajang, Putrajaya) run from 1:45 am, every 15 minutes on LRT and 20 on MRT, free until 6:00 am. Buy a MyRapid card for the trip home.
Driving? Parking restrictions apply on Jalan Raja, Raja Laut, Dang Wangi, Sultan Ismail, Sultan Hishamuddin and Lebuh Pasar Besar — cars parked there will be towed.
Baggage service
Only for runners who bought the option, at Dataran DBKL, Jalan Raja Laut, 1:30 am to 12:00 noon. Use the official gear bag with the black string (white string was Saturday). Expect up to 20 minutes to drop off and up to 45 minutes to collect; you need your bib with its baggage tag. It cannot be bought on race day.
Timing chip
MYLAPS BibTag on the back of your bib. Pin it on your chest, unobstructed, with the foam spacer left in place. Do not fold, pierce or clip anything to the lower-left corner, keep your phone away from it, and run directly over every timing mat.
After the finish
Finisher medal for everyone inside the cut-off, and the finisher tee for full marathoners inside 7 h 15 — both need your KM 35 checkpoint wristband and bib. Results go up on kl-marathon.com within 48 hours, e-certificates stay online until 31 December 2026, and paid post-race massage is at the Runners Resting Area.
| Target time | Average pace | Pacers |
|---|---|---|
| 3:45 | 5:20 /km | 2 |
| 4:00 | 5:41 /km | 3 |
| 4:30 | 6:24 /km | 4 |
| 5:00 | 7:07 /km | 3 |
| 5:30 | 7:49 /km | 4 |
| 6:00 | 8:32 /km | 3 |
| 6:30 | 9:15 /km | 3 |
| 7:00 | 9:57 /km | 2 |
| 7:15 | 10:19 /km | 2 |
Pacers carry large coloured helium balloons. Averages use the official 42.195 km and ignore hills, so the pace calculator above is a better guide to your splits.
Medical and safety. Medical aid is at every drink station and at the finish, and 80 “Medic on the Run” personnel in red T-shirts run with the field. Medical officials can stop you and remove your timing chip. Emergency: ambulance or police 999, fire 994, rescue 991. Slower runners keep to the left, and headphones are discouraged.
Surau and toilets. Mobile musollah at KLCC (KM 10.5) and on the AKLEH at Plaza Tol Dato Keramat (KM 14.8 and KM 18.8). Toilets are at the start, the finish and every drink station. Distance markers stand at every kilometre.
Downloads
Everything in this guide is derived from the official KLSCM 2026 route map, the Runners’ Guide and the published GPX track. The organiser’s own pages are linked below.
Accuracy notes. The GPX track measures 42.512 km against the certified 42.195 km, so it runs about 0.75% long — all pace maths on this site uses the official distance. Altitudes come from the track’s elevation data and are good for shape and gradient, not survey-grade heights. Cut-off times, station positions and facilities are transcribed from the official 2026 route map and the KLSCM 2026 Runners’ Guide; always confirm against the organiser before race day.