KLSCM 2026 · Full Marathon Course guide & pace planner
Race day Sunday 4 October 2026 · flag-off 3:30 am · Dataran Merdeka

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 the four timed cut-off gates before you get to them.

--days
--hours
--minutes
--seconds
Distance
42.195km
GPX track 42.51 km
Elevation gain
+406m
rolling, one real climb
Elevation loss
405m
net flat, start = finish
High point
92m
at KM 25.7 on DUKE
Cut-off
7:00h
4 timed gates en route
Support stations
19
first one at KM 4
The course

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.

19 stations
How the course flows
SegmentWhere you areWhat it feels like
KM 0–5Dataran Merdeka → Jalan Sultan Ismail → Jalan TAR → Dang Wangi → Jalan AmpangDark, cool, flat city blocks. Crowded for the first 2 km — let it flow, the first rise starts at KM 3.6.
KM 5–10Bukit Bintang loop, Pudu Sentral, Jalan Imbi, back onto Jalan Sultan IsmailTight turns and short ramps through the golden triangle, then the Raja Chulan pull from KM 8.6.
KM 10–13Past KLCC along Jalan Ampang to the AKLEH on-rampFast and flat with wide lanes. The easiest place on the course to bank a little time.
KM 13–22AKLEH elevated highway, out-and-back with the turnaround loop at KM 17.1Exposed concrete, no shade, gentle grades. Course low point (32 m) at KM 17.2. Still dark until roughly KM 19.
KM 22–25AKLEH eastbound → Route 28 → MRR2 into the DUKE interchangeLong sweeping ramps. The KM 25 gate closes at 8:15 am — check the clock here.
KM 25–27DUKE expressway climb to the course high pointHardest 2 km The one real climb: about +34 m to 92 m, with sunrise arriving at the same time.
KM 27–33Rolling DUKE viaducts through SentulA long, hot, shadeless stretch of rollers — but stations come every 1–2 km, including physio at KM 30.
KM 33–37Off DUKE at KM 34.9 onto Jalan Kuching (Route 1)Wristband KM 35 gate at 10:00 am issues the wristband you need for your medal and finisher tee.
KM 37–42.2Jalan Kuching → PWTC → Jalan Raja Laut → Dataran MerdekaBack on city streets, half marathoners merge around KM 40, then the finish in front of the Sultan Abdul Samad Building.
Turn-by-turn cue sheet
20 cues from the GPX track — distances are GPX kilometres
KMCue
0.0Start on Jalan Raja at Dataran Merdeka, heading south
1.4Right onto Jalan Sultan Ismail
1.6Right onto Jalan Tuanku Abdul Rahman
1.9Left onto Jalan Dang Wangi
2.2Continue onto Jalan Munshi Abdullah
2.7Onto Jalan Ampang, eastbound
3.6Right onto Jalan Sultan Ismail — first climb of the day
5.0Right onto Jalan Bukit Bintang
5.4Past Pudu Sentral, onto Jalan Imbi
6.2Left onto Jalan Sultan Ismail
6.5Sharp right, then right again onto Jalan Bukit Bintang
8.6Keep right onto Jalan Sultan Ismail — the Raja Chulan climb
9.6Sharp right onto Jalan Ampang, past KLCC
13.0Take the ramp onto E12 AKLEH
17.1Turnaround loop — course low point just after
22.9Follow Route 28 signs off AKLEH
24.7Onto E33 DUKE — the main climb starts
34.9Exit onto Route 1, Jalan Kuching
39.0Past PWTC onto Jalan Raja Laut
42.2Finish at Dataran Merdeka
Terrain

Elevation profile

Drag or hover 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.

Distance
Altitude
Gradient
Nearest station
The parts that actually change the race
Kilometre by kilometre
Per-kilometre gain, loss and net change
Printable chart
Annotated elevation profile of the KLSCM 2026 full marathon course
Annotated profile built from the official GPX track: the DUKE climb at KM 25–27, the drop to KM 29 and the four timed gates.
Planning

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.

5:00:007:07 /km
2:304:457:00
Pacing strategy
Cut-off gates run on clock time, so a later wave eats into your buffer.
Average pace
per km over 42.195 km
Average speed
kilometres per hour
Finish clock
Cut-off buffer
vs the 7:00 limit

Halfway (21.1 km) at ·

Timed gates on this plan
5 km blocks

Your goal, strategy and wave are saved in this browser, so the station arrival times below stay in sync.

Support

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 in the first 4 km.

What is on the tables
Station by station
When you will get there

Arrival times follow the plan set in the pace calculator.

Official station layout
Map of the KLSCM 2026 full marathon route with all 19 water and support stations marked
Every station plotted on the course with its facilities, the four timed gates and the twice-passed stations marked.
The clock

Cut-off gates

The full marathon has a seven hour limit, but the race is really decided at four intermediate gates. Miss one and you are pulled onto the sweeper bus, so these are the numbers to memorise.

GateClock timeElapsedPace needed to hereWhat happens
KM 20 — AKLEH at Intermark7:25 am3:5511:45 /kmFirst gate. Generous — if you are behind here, the day is already gone.
KM 25 — MRR2 into DUKE8:15 am4:4511:24 /kmThe gate sits at the foot of the climb, so arrive with margin, not on the line.
KM 35 — Jalan Kuching10:00 am6:3011:08 /kmWristband Collect the wristband here or you get no medal and no finisher tee.
KM 41 — Jalan Raja Laut10:35 am7:0510:22 /kmLast gate, 1.2 km from home.
Finish — Dataran Merdeka10:30 am7:009:57 /kmThe official full marathon cut-off is seven hours from your wave flag-off.
⚠️

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 5:50/km between KM 35 and KM 41. 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.

🎟️

Wristbands at KM 35. Marshals hand out wristbands at the KM 35 gate. No wristband means no finisher medal or tee even if you cross the line, so do not run past the marshal.

Execution

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 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, 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. Collect the KM 35 wristband, take the banana and gel on offer, 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 and nothing between KM 41 and the finish, but stations sit every 1–2 km from KM 25 onwards. In KL humidity plan on 400–600 ml per hour: water at every table after KM 25, isotonic at the nine stations that carry it, and use the splash zones on your head and wrists, not your stomach.

🕔

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 3:30 hours.

Files & sources

Downloads

Everything in this guide is derived from the official KLSCM 2026 route map and the published GPX track.

🗺️
Full marathon GPX track695 track points, 42.512 km — load it into your watch or Strava
Download
📄
Official route map (PDF)Organiser artwork with the station and facility legend
Open
🌐
kl-marathon.com route mapsOfficial source page for every category
Visit
📋
Rules & regulationsCut-off rules, wristbands, sweeper bus policy
Visit
ℹ️

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; always confirm against the organiser before race day.