Malaysia · measured & compared

The hills we train on

Before the Himalaya, the training happens on Malaysian hills — and we measure those the same way we measure the treks. Seven trails, every one a real GPS track off a COROS watch. Here they are side by side: what actually makes each one hard.

Side by side

Every number measured on the same watch, the same way. Sorted by distance.

Trailkm↑ mm/kmlongest ↓↓ gradavg bpmmoving
Gunung Pulai (Baling)3.0147215754838%1366:00
Gunung Angsi8.755926837313.6%1242:26
Bukit Dinding10.1979972027.1%1402:35
Bukit Kutu16.69949577639.4%1294:17
Gunung Nuang19.961,638821,04320.4%1325:15
The Gap, Fraser’s Hill20472243964.2%1214:05
Gunung Jerai24945399407.9%1244:44

↑ m = total climb · m/km = climb per kilometre (how relentless) · longest ↓ = biggest single unbroken descent · ↓ grad = that descent’s average steepness.

The difficulty map

Distance across, descent steepness up, bubble size = total climb. It shows how differently these hills are hard — Pulai short and near-vertical, The Gap long and flat, Nuang big in both.

0%10%20%30%40%510152025distance (km) →↑ descent gradientG. NuangB. KutuG. JeraiB. DindingG. AngsiG. Pulai (Baling)The Gap

The trails

Racing in the city instead? We put the official KLSCM marathon routethrough the same analysis — verified distances, and an honest look at why no route file can give you a real climb figure.

These are the same hills behind the measured training journey and the Trek-Ready Program. Data free to reuse under CC BY — see how we measure.