🏨 Opening a new attraction or hotel? Invite us for a complimentary visit. You get an independent, honest review, and you may be featured in our monthly Top 10 new places.Invite us →
🥾Hulu Langat

#35 Hiking Trails in Malaysia · 2026

Gunung Hitam

🌺🌺🌺 Worth the Detour · 🥾 Hiking Trails

Why go

The quieter, tougher neighbour of Gunung Nuang: a 1,220 m peak on the Selangor-Negeri Sembilan border, reached by a long climb through proper rainforest with rope sections near the top. Far fewer people do it, so it suits hikers who want a serious day out without the Nuang crowds.

⭐ Don't miss: The KL View checkpoint about 1.5 hours in, then Batu Gobok on the ridge

⚠️ Not yet re-verified for 2026. Check fees, hours and that it is open before you go.

Entry fee
SeForest permit RM5/person; JPNS lists it as needing a licensed mountain guide (Malim Gunung), fee agreed with the guide; parking about RM10 at a village house
Opening hours
Day hikes only; start at first light and plan to be down before dark (check before you go)
Best time to go
Dry-season weekday, starting before 7am
Time needed
Full day: 4.5-8.5 hours; 15-20 km return, ~838 m gain, hard. The Gunung Hitam-Genting Peres loop is 25 km and 10-11 hours
How to get there
From Hulu Langat town head toward Batu 18, then Jalan Sungai Lui; the trailhead is about 1.5 km past the Sungai Gabai waterfall junction. Very limited parking on a single-lane road: use the paid village lot (with showers) or park in Kampung Ulu Lui. You need your own car.
Address
Jalan Sungai Lui, Kampung Sungai Lui, 43100 Hulu Langat, Selangor
Area
Sungai Lui, Hulu Langat, Selangor
Facilities
🅿️ paid parking
Muslim-friendly
No surau confirmed on site · 🍽️ Halal food nearby
No facilities on the trail; surau and halal stalls in the Sungai Lui / Batu 18 villages.
Accessibility
Long, steep jungle trek with near-vertical rope sections; experienced hikers only
Kids
Not suitable for young children

☪️ Halal status changes. For food, look for a valid JAKIM certificate (check at myehalal.halal.gov.my). Hotels and venues we have not verified are described as "pork-free", not halal.

⚠️ Safety & weather
  • SeForest e-permit (Jabatan Perhutanan Selangor) required since 1 Apr 2025: RM5/person, apply 48 working hours to 1 month ahead; fines up to RM30,000 without one
  • Licensed Malim Gunung guide required (1 guide per 7 hikers)
  • Steep, muddy and slippery; rope sections
  • Leeches
  • No water source on the trail
  • Sudden storms; turn back in bad weather
  • July 2026: JPNS froze permits for multi-day 'trans' and 'compress' hikes, so day hikes only

Also nearby

🥾Hulu Langat
🌺🌺🌺Highly Recommended

Gunung Nuang

🥾 Hiking Trails · Pangsun, Hulu Langat, Selangor

Selangor's highest peak and the usual training ground for people eyeing Kinabalu. It is a long, honest slog through jungle, with camps at Lolo and Pacat to break the climb.

Don't miss: Reaching Kem Pacat and the ridge views toward the summit

💦Hulu Langat
🌺🌺🌺Highly Recommended

Sungai Gabai Waterfall

💦 Waterfalls · Sungai Gabai, Hulu Langat, Selangor

☪️ Surau🧒

Probably the easiest proper jungle waterfall from the Klang Valley: a short, shaded walk from the car park and you are in cool, clear pools. Weekends get packed with families, so go on a weekday if you want the water to yourself.

Don't miss: The big rock pool at the foot of the main cascade

🥾Ampang
🌺🌺🌺Worth the Detour

Bukit Kembara

🥾 Hiking Trails · Taman Bukit Indah, Ulu Kelang, Ampang, Selangor

A short, sharp Ampang hill that punches above its height, with a steep climb to the top and a pretty lake loop on the way down. It's a favourite with after-work hikers who want a proper workout without driving out of town.

Don't miss: The lake loop below the summit (Route B), with the old tunnels and a small waterfall nearby

⚠️ Not yet re-verified for 2026. Check fees, hours and that it is open before you go.

← Full Hiking Trails ranking · ← All of Selangor

📬 Get the weekly jalan-jalan list

New Top 10s, fresh openings, festival guides and monsoon alerts, every Monday. Free, no spam, unsubscribe anytime.