The 10 Best Hikes in Selangor (2026) - TAHAN Outdoor

The 10 Best Hikes in Selangor (2026)

The 10 best hikes in Selangor for 2026 — from easy city hills to serious gunung. Honest difficulty ratings, permit info, and full trail guides for every hike.

The 10 Best Hikes in Selangor (2026)

I've personally hiked every single trail on this list — and written a full guide for each one. Not just a quick visit, but the kind of research where you're counting river crossings and testing whether that summit really earns its "easy" label. Selangor is genuinely one of the best states for hiking in Malaysia, and I want to show you exactly why.

This list covers the full spread: from gentle urban forest loops you can finish before breakfast to serious gunung that'll have you questioning your life choices halfway up. Whether you're a first-timer looking for something manageable near Petaling Jaya or a seasoned hiker training for Kinabalu, there's something here for you. I've been honest about difficulty throughout — no sugarcoating — so you can self-select the right trail before you even lace up your boots.

One important thing before we dive in: most Selangor trails require a permit, including many of the hikes below. Skipping registration can get you fined or turned away at the trailhead. I cover all of this in detail further down, so read the Before You Go section. Now, let's get into the best hikes Selangor has to offer in 2026.

1. Bukit Wawasan, Puchong

Bukit Wawasan hiking trail

Bukit Wawasan is Puchong's neighbourhood mountain — a proper rainforest trail hiding right in the middle of suburbia. The standard 5 km permitted loop takes you through unpaved jungle terrain past the Datuk Gong Chinese Shrine at the trailhead (genuinely worth a stop) before climbing up to the "TOP OF THE WORLD" viewpoint, which delivers a proper panoramic sweep of Puchong township and the surrounding canopy. There's also a waterfall variant that takes you to Air Terjun Damai, and an outer loop pushing out to 7.4 km for those who want more. It earns the top beginner spot on this list because it's accessible and rewarding — but do note the terrain gets genuinely slippery after rain, and AllTrails rates the main loop as moderately challenging, so don't come in flip-flops.

Level: Easy to Moderate · Time: 1 hour 20 min – 2 hours (standard loop); up to 3.5 hours (extended) · Distance: ~5 km (standard loop); up to 7.4 km (extended) · Elevation: 233 m

Read my full Bukit Wawasan guide →

2. Gunung Nuang

Gunung Nuang hiking trail

Gunung Nuang is Selangor's highest peak and the most serious hike on this list — full stop. At 1,493 m, the via Pangsun route means 17–20 km round trip on steep, root-covered terrain with multiple river crossings, and you're looking at 8–12 hours total on the mountain. This is the trail that KL hikers use to train for Mount Kinabalu and Gunung Semeru, and it earns that reputation honestly. There's a waterfall near the base which makes for a nice reward on the way back, but make no mistake — Nuang will test your fitness, your navigation, and your gear. Beginners should give this one a wide berth until you've built up some proper trail time.

Level: Advanced · Time: 8–12 hours round trip (via Pangsun) · Distance: 17–20 km round trip · Elevation: 1,493 m

Read my full Gunung Nuang guide →

3. Gunung Ulu Semangkok

Gunung Ulu Semangkok hiking trail

Don't let the marketing fool you — Gunung Ulu Semangkok gets called "easy" in some circles, but the trail involves steep scrambles and rope sections that make it solidly intermediate territory. What you get at the top though is genuinely special: a mini mossy forest with spongy undergrowth, moss-covered overhangs, and a small shelter at the yellow cairn marking the peak. The views of the Titiwangsa range from up here are excellent — you can pick out Genting Highlands, Fraser's Hill, Pine Tree Hill, and Twin Peak on a clear day. At 6.6 km out-and-back with 1,394 m elevation, plan for 5–7 hours round trip and come prepared.

Level: Intermediate · Time: 5–7 hours round trip · Distance: 6.6 km out-and-back · Elevation: 1,394 m

Read my full Gunung Ulu Semangkok guide →

4. Bukit Tunggul, Selangor

Bukit Tunggul hiking trail

Bukit Tunggul is one of those underrated Selangor hills that genuinely surprises you at the top — an exposed, breezy peak with views north to the Putrajaya and KL skyline, and southward over kampung and paddy fields. It sits within UKM's Nature Education Forest, which means the trails are lined with scientifically labelled trees — great for the curious hiker. The trail is rated moderate and beginner-suitable, but the route options range from a quick 1.5-hour out-and-back to full loops pushing 9 km, so there's flexibility depending on your fitness level. Good for trail runners too.

Level: Beginner to Moderate · Time: 1.5–4.5 hours depending on route · Distance: 3.3–9 km depending on route · Elevation: 278 m

Read my full Bukit Tunggul guide →

5. Bukit Gasing, Petaling Jaya

Bukit Gasing hiking trail

Bukit Gasing is PJ's favourite morning workout and with good reason — it's accessible, well-networked, and can be dialled up or down depending on your mood. Beginners and families will find plenty of comfortable loops, but the Stairway to Heaven section is a proper leg-burner that even seasoned hikers feel the next morning; it's a legitimate training tool used by people preparing for Annapurna BC and Everest BC treks. The suspension bridge was closed as of July 2025, so check the latest before you visit. The Liana Steps viewpoint is worth seeking out on any route. Multiple trail combinations keep this one fresh even if you hike it regularly.

Level: Easy to Moderate · Time: 1–2 hours typical (30 min – 3 hours full range) · Distance: 2.7–4.3 km depending on route · Elevation: ~160–169 m

Read my full Bukit Gasing guide →

6. Bukit Kembara, Ampang

Bukit Kembara hiking trail

Bukit Kembara's signature feature isn't the summit — it's Empangan Tasik Hijau, a mirror lake that throws back reflections of Bukit Antarabangsa and the surrounding hills on calm mornings. The lake circuit on Route B adds a mini waterfall on the northern side, and there's an old pergola overlooking the water that's a proper rest stop. Route A and B are moderate and manageable for intermediate hikers, while Route C pushes out to 6.9 km and earns a genuine Hard rating — don't underestimate it. Located in Ampang, this one is easy to reach from KL and consistently delivers a good experience.

Level: Intermediate (Route A & B: Moderate; Route C: Hard) · Time: Route A: 1–1.5 hr; Route B: 1.5–2 hr; Route C: 3–3.5 hr · Distance: Route A: 2.25 km; Route B: 3.4 km; Route C: 6.9 km

Read my full Bukit Kembara guide →

7. Sungai Pisang Waterfall

Sungai Pisang Waterfall hiking trail

Sungai Pisang earns its place on this list through pure character. The trail's signature moment is walking through twin tunnels where the river literally flows underneath the Karak Highway — it's one of those features you don't find anywhere else in Selangor. The hike itself is beginner-friendly with minimal elevation gain, primarily flat with river wading as the main challenge, and it ends at a beautiful deep pool and swimming hole at the waterfall base. Standard out-and-back to the waterfall is 3.1 km. Families with older kids will enjoy this one — just wear shoes you don't mind getting wet.

Level: Beginner to Moderate · Time: 45 minutes – 1.5 hours depending on pace · Distance: 3.1 km standard out-and-back; 3.4 km loop option available

Read my full Sungai Pisang Waterfall guide →

8. Denai Tiga Puteri, Kota Damansara

Denai Tiga Puteri hiking trail

Denai Tiga Puteri is the kind of trail that makes Kota Damansara residents genuinely lucky — old-growth dipterocarp forest with massive, spectacular trees (especially along the Sahabat Trail) right on the edge of a suburban township. The forest paths are mostly easy and well-shaded, but the final push to the peak is steep and technical, so don't let the early sections lull you into a false sense of security. The summit delivers a clear panoramic view of the NKVE highway cutting through the Kota Damansara landscape — oddly satisfying. Full round trip is 7–7.5 km, though the Tiga Puteri and Unity sub-loop alone is only 3.5 km if you want something shorter.

Level: Beginner to Moderate · Time: 2–3 hours typical round trip · Distance: 7–7.5 km round trip (sub-loop: 3.5 km)

Read my full Denai Tiga Puteri guide →

9. Genting Peres

Genting Peres hiking trail

Genting Peres is a serious undertaking — 25.3 km on a circular trail rated Hard, with a completion time of 10.5–11.5 hours. This isn't a weekend stroll; it's a training ground used by hikers preparing for peaks like Mount Rinjani and Mount Kinabalu, and it earns that reputation. The views of the surrounding landscape are breathtaking when they open up, and it's also popular among mountain bikers who are chasing its technical terrain. If you're an advanced hiker looking to stress-test your legs and gear before a bigger expedition, Genting Peres is a worthy challenge. Everyone else — honestly, build up to it first.

Level: Advanced · Time: 10.5–11.5 hours · Distance: 25.3 km circular

Read my full Genting Peres guide →

10. Broga Hill

Broga Hill hiking trail

Broga Hill might be at number 10 but it's one of the most iconic sunrise spots in all of Selangor — and honestly, in all of Peninsular Malaysia. On clear mornings the Semenyih valley fills with mist and you get that famous "Carpet of Clouds" view from the peak. The open lalang grass slopes are a rarity in Malaysian hiking — most of our hills are under dense jungle canopy, so the exposed ridgeline here feels unlike anything else. The Dragonback climbs add some genuine challenge to what is otherwise an easy to moderate trail, and the full out-and-back via the MPKJ trail is about 3.5–3.9 km. Get there before sunrise — it's worth the early alarm.

Level: Easy to Moderate · Time: 1.5–2 hours total (up and down) · Distance: ~3.5–3.9 km round trip · Elevation: 400 m

Read my full Broga Hill guide →

Before You Go

Let me be direct about this: most trails in Selangor require a permit, and enforcement has gotten stricter over the years. Gunung Nuang, Genting Peres, Bukit Wawasan, and several others on this list all need prior registration. Getting caught without one isn't worth the risk — fines are real and rangers do check. Before any hike, visit our Selangor hiking permit & MGP register guide to understand exactly which trails need permits and how to register.

On weather: Selangor's trails can turn slippery and dangerous fast when it rains. The safest approach is to start early — aim to be at the trailhead by 6–7am. You'll beat the heat, catch the best light, and be back before afternoon thunderstorms roll in. Check the weather the night before and don't push through if conditions look bad, especially on the harder trails.

For gear advice tailored to Malaysian trails, check out our hiking gear guide. If you're planning any of the longer hikes on this list — Nuang, Genting Peres, or Ulu Semangkok — a good hiking stick makes a real difference on the descents. The TAHAN 3-Section Foldable Hiking Stick V2 is what I personally use and recommend for Malaysian terrain.

FAQ

What is the best hike in Selangor for beginners?

Bukit Wawasan in Puchong and Broga Hill are both excellent starting points. Bukit Wawasan gives you proper rainforest terrain on a manageable loop (around 5 km, 1 hour 20 min to 2 hours), while Broga Hill is short at 3.5–3.9 km round trip and delivers one of the most spectacular sunrise views in the state. Bukit Gasing in PJ is also a solid beginner choice if you're based in the Klang Valley — just avoid the Stairway to Heaven section on your first visit.

Do I need a permit for hiking in Selangor?

Yes, for most trails you do. Many of Selangor's forests are under Jabatan Perhutanan Selangor or JPAM jurisdiction, and trails like Gunung Nuang require you to register through the MGP (Malaysia Green Pass) system or directly with the forestry department. Some urban forest parks like Bukit Gasing have their own entry systems. Our Selangor hiking permit & MGP register guide breaks it all down trail by trail.

What is the hardest hike in Selangor?

Between Gunung Nuang and Genting Peres, it depends on what you mean by hard. Gunung Nuang at 1,493 m is the highest peak in Selangor — 17–20 km round trip, 8–12 hours, with steep root terrain and multiple river crossings. Genting Peres is longer in distance at 25.3 km circular with 10.5–11.5 hours on trail. Both are genuinely advanced hikes. Neither is suitable for beginners, and both need serious preparation.

Is hiking selangor safe — what should I watch out for?

Generally yes, but there are real things to watch for. Afternoon thunderstorms are the biggest risk — start early and be off the exposed peaks by midday. Trails like Nuang and Ulu Semangkok have river crossings that become dangerous in flash floods, so don't attempt them during or after heavy rain. Always register your hike with the relevant authority (and let someone know your plan), bring sufficient water — at least 2 litres for any hike over 2 hours — and wear proper trail shoes, not sandals or running shoes. Trail conditions and permit requirements change — always check with the local forestry office or park authority before you go.

Mike has been camping across Malaysia for over 10 years — from jungle treks in Taman Negara to beach camps in Perhentian. He writes about it so you don't have to find out the hard way. Follow along on TAHAN Outdoor's blog for honest campsite reviews, every week.

Leave a comment

All comments are moderated before being published.

This site is protected by hCaptcha and the hCaptcha Privacy Policy and Terms of Service apply.