The Course: Five Km of City, Then the Highways
The race started on Jalan Bukit Bintang outside Pavilion and finished at KLCC, rather than at Dataran Merdeka, where Kuala Lumpur races usually start and end [1][2]. The first 5 km run through the city: Jalan Sultan Ismail, Jalan Raja Chulan, Jalan Gereja and Jalan Tun H.S. Lee in the old city, and Jalan Raja Abdullah, before turning onto the AKLEH (E12) at about 4.7 km [3].
From there the marathon stays on elevated highway almost to the finish. The route runs AKLEH, SUKE, then AKLEH again, and comes off onto Jalan Ampang for the last few hundred metres to KLCC [3][1]. At the launch, the organiser said 95% of the route used major highways [4] and warned that runners would face climbs on the AKLEH and SUKE [5]. Bernama described a 900-metre climb on the AKLEH [2].
The marathon GPX file shows where the climbing is. Its elevation data, taken from map terrain rather than a survey, stays between about 30 m and 70 m for the first 15 km, then rises to 150 m to 180 m from about 16 km to 29 km, the SUKE stretch in the middle of the route, before dropping back below 100 m by 30 km [3][1]. The half marathon is an out-and-back on the AKLEH, turning at about 13 km, and its file stays between about 25 m and 75 m [6].
The organiser says the course is a World Athletics certified measured course, in cooperation with AIMS [7].
The Weather and the Haze
It was a warm night. Subang airport, about 18 km west of the start, recorded 30°C at midnight with a dew point of 24°C and 70% humidity, and 29°C with 75% humidity at 1am, half an hour after the marathon started [8]. It cooled slowly, to 28°C by 2am when the half marathon started and 27°C from 5am, and was still 27°C, with a dew point of 23°C, 79% humidity and no wind, at 8am, when the marathon closed [8].
A dew point of 23°C to 24°C is heavy air for running: sweat evaporates slowly, so the night start avoids the sun but not the heat. A median marathoner, finishing in just under six hours [9], ran the whole race in 27°C to 30°C air.
The race was also run in haze. Two days before, Cheras and Batu Muda in Kuala Lumpur were both in the unhealthy band, and MetMalaysia forecast high haze concentrations in Kuala Lumpur until 31 August [10]. At 10am on the Saturday Cheras read 160 and Batu Muda 155 [11]; at 9am on race day Batu Muda read 153 and Cheras 105 [12]. Readings from 101 to 200 count as unhealthy [12]. paultan.org noted before the race that the haze would have disrupted training [1]. The race went ahead; a week later the PJ Half Marathon was cancelled for haze [13].
Start Times, Cut-off and Aid
The marathon started at 12.30am, the half marathon at 2am and the 10 km at 3.30am, all at Pavilion; the 5 km fun run started at 7.30am and ran around KLCC [1][2]. The organiser's president said the early starts were meant to get most runners finished before the dawn prayer and out of the heat, and that a prayer area was set up in front of KLCC [5].
The marathon cut-off was seven hours 30 minutes [5], so 8am. The results list 1,475 marathoners with finish times, the slowest in 7 hours 43 minutes on the gun, and 161 marked as not finishing [9].
The organiser's GPX files mark 14 hydration stations on the marathon and seven on the half marathon, roughly one every 3 km [3][6]. The official medal, for finishers of all four distances, weighs 330 g and is made from recycled zinc, according to the organiser [7]; e-certificates are issued through the results page [9].
How Fast the Field Is
David Kipkorir won the marathon in 2:34:14, from Martin Onesmus Muasya in 2:36:56; the first Malaysian, Tay Pei Teck, was fourth in 2:46:22. The women's race was won in 3:03:17 by a runner listed only as Caroline, ahead of Dorcas Nzembi in 3:06:01 and Linh Vu in 3:14:35, with Lee Siok Chin the first Malaysian in 3:23:14 [9].
The field thins very quickly. Tenth place was 3:16:28 for men and 4:24:58 for women, only 23 runners broke 3 hours 30, and the median finisher took 5 hours 53 minutes [9]. A marathon under 3:17 made the men's top ten, and under 4:25 the women's.
In the half marathon, Sanjay M. won in 1:10:47 and a runner listed as Mercy won the women's race in 1:22:43; tenth place was 1:28:34 for men and 1:45:02 for women, and the median was 2 hours 53 minutes [9]. The 10 km was won in 33:23 [9]. More than 2,300 runners came from abroad, among them 13 from Japan and three from Nigeria [5], and the organiser offered RM50,000 to a Malaysian who broke the national record at 42 km or 21 km [5][4].
The race-night figures and the results differ. Bernama put the marathon at 2,000 runners, the half at 8,000 and the 10 km at 5,000 [2]; the results list 1,941, 6,141 and 4,736 names, with finish times for 1,475, 4,780 and 3,682 [9].
Race Weekend Logistics
Race packs were collected at the Premiera Hotel in Kuala Lumpur on Friday and Saturday, 28 and 29 August, from noon to 9pm [1]. Only the registered runner could collect, with valid ID and face recognition; nobody could collect for someone else [7].
Slots could be transferred only through the official Malaysia Marathon app, until 14 August, for a RM50 fee; otherwise bibs were not transferable, category changes were not allowed, and running on someone else's bib meant disqualification and a ban from future editions [7].
Road closures were extensive. Jalan Ampang and Jalan P. Ramlee were fully closed from Friday midnight, and Jalan Bukit Bintang in front of Pavilion from Saturday midnight until 8am on Sunday [1]; police ran phased closures from Saturday night until Sunday afternoon [2]. paultan.org advised public transport for anyone heading into the city centre that weekend [1]. With a 12.30am start, work out how you will reach Pavilion and get home from KLCC before you book a hotel.
Should You Enter the 2027 Race?
Yes, if you want a night marathon in Kuala Lumpur with a seven-and-a-half-hour cut-off, a course the organiser says is certified, and a medal and finish at KLCC. In 2026 the organiser also offered Malaysian elites RM50,000 for a national record.
Think twice if you want a fast, flat marathon or a personal best. The middle of the marathon climbs onto the highest ground of the course, it was 27°C to 30°C all night, and the late-August date sits in the haze season: the air was unhealthy on race morning in 2026.
The organiser had not confirmed the 2027 date, fees or route on its race page when this was written. Check the air-quality readings in the final week and the organiser's app for any change of plan.
Nobody from this site ran the race. This review draws on the organiser's race page and GPX files, the official results, airport weather and air-quality records, and local reporting in English and Malay.