21.1 km
6:10 /km
City half.
City, hilly, tropical.
Merdeka Square start under Petronas Towers.
Because earned altitude rewrites what you thought the day could hold.
Heat and hills — respect early, spend late.
A physical profile — respect the ascents; let the descents restore the breath.
Kind shoulder-season conditions — mild mornings, arm-sleeves off by kilometre eight for most runners.
A warm regional start — clubs in matching kit, coffee vans, a local mayor with a microphone. Human-scale and unhurried.
Steady, generous local support along the main boulevards and finish straight; genuine strangers-turned-friends handing out orange slices in the suburbs.
A quieter stretch usually opens up between km 17 and km 23 — an interior mile to return to yourself before the final push.
Sealed city tarmac — closed to traffic on race day
Elevation and mixed surfaces make this a physical line. Handcycles only with a support team; sturdy adaptive strollers on the flatter opening kilometres.
Cold shower, tropical shade.

6:10 /km
City half.
6:40 /km
KLCC park loop.
5:15 /km
Climb-honest marathon.
Soft, restorative · step-free, wheelchair friendly
Only forward · run with the land
Forest-grounded · deeper trails, longer days
Long, open lines · quiet lanes, long horizons
Shared maps · shared GPX engine · shared Soul Signature language. Whichever door you enter, the craft standard is the same.