
Road · Malaysia
A hilly 93 km road cycling loop from Kampung Jawa through Kampung Mampir, Kampung Batu 20 Sungai Lui and Kampung Baru Sungai Lui, with 1,149 m of climbing over the Kampong Baharu Balakong climb. There is a 38 km stretch without a café, shop or water (km 50–87).
Starting from Kuala Lumpur, the route passes through a series of villages including Kampung Jawa, Kampung Mampir, Kampung Batu 20 Sungai Lui, and Kampung Baru Sungai Lui within the first 5.3 km. Climbing begins around 10 km, with an 8.9 km ascent gaining 360 m at an average gradient of 4.1% to 485 m elevation. Several shorter climbs follow between 20 and 69 km, with gradients mostly between 3.2% and 4.7%, the steepest sustained section reaching 7.8% near 11.5 km. After roughly 39.5 km, the route passes through Kampung Telekong and Kampung Puom before completing the loop back near Batu 21 Sungai Lui at 81.8 km and returning to the start at Kuala Lumpur.
All 93 km of the route are on fully paved surfaces, predominantly on minor roads for 97% of the distance and quiet streets for 3%. The ride includes 13 straight km on four named roads: N32, B19, B32 and N25. Amenities on or near the route include several restaurants and a café at the start/finish in Kuala Lumpur, plus a restaurant and toilet close to 31 km near Kampung Chennah, and another restaurant near 49.5 km. However, there is a 37.6 km stretch between 49.5 km and 87.1 km with no café, shop or water.
| Climb | Starts at | On this ride | Full ascent | Top on this ride |
|---|---|---|---|---|
| Unnamed climb | 10.3 km | 8.9 km · 360 m · 4.1 % · max 9.7 % | — | 485 m |
| Unnamed climb | 20.6 km | 2.1 km · 77 m · 3.7 % · max 6.8 % | — | 476 m |
| Unnamed climb | 24.9 km | 1.7 km · 54 m · 3.2 % · max 4.8 % | — | 436 m |
| Unnamed climb | 45.3 km | 1.6 km · 59 m · 3.8 % · max 7.3 % | — | 194 m |
| Unnamed climb | 53.3 km | 2.4 km · 79 m · 3.3 % · max 5.7 % | — | 236 m |
| Kampong Baharu Balakong climb | 56.3 km | 4.9 km · 201 m · 4.1 % · max 6.8 % | 4.8 km · 200 m · 4.2 % | 434 m |
| Unnamed climb | 62.6 km | 2.4 km · 83 m · 3.4 % · max 6.3 % | — | 471 m |
| Unnamed climb | 67 km | 2.1 km · 97 m · 4.7 % · max 8.4 % | — | 487 m |
Mostly minor roads and streets on the map.
The longest stretch without a café, shop or water is 38 km, from km 50 to 87. Along the route: 4 cafés and restaurants and 1 public toilet.