Updated October 2026
If you just typed "hiking near me" or "tempat hiking near me" from somewhere in KL, here's the short answer. For your very first hike, go to Taman Tugu: free, right in the city, colour-coded trails, 1-2 hours, with free parking and toilets. Next up, try the paved loop at Bukit Kiara or the shorter routes at Bukit Gasing in PJ (both free). Want a proper view for your effort? Bukit Sri Bintang in Kepong gives you the KL skyline, and Broga Hill in Semenyih is the classic sunrise hike.
I've hiked every trail on this list and written a full guide for each one, linked below. These aren't padded-out recommendations pulled from Google Maps reviews. When I say a trail is finishable by a first-timer, I mean it. Every hike here is doable for someone who isn't fit, as long as you bring enough water and you're okay with going slow. No shame in slow. Slow finishes the trail. (And the first 10 minutes always feel the hardest, then your body warms up and it gets easier. Nobody tells beginners this.)
Quick Picks: Easy Hiking Trails in KL and Selangor
| Trail | Area | Level | Time |
|---|---|---|---|
| 1. Taman Tugu | KL city | Easy | 1-2 hours |
| 2. Bukit Sri Bintang | Kepong, KL | Easy to Moderate | 45 min - 2 hours |
| 3. Bukit Kiara | KL | Easy (paved loop) to Moderate | 1.5-3.5 hours |
| 4. Bukit Wawasan | Puchong | Easy to Moderate | 1 hr 20 min - 2 hours |
| 5. Bukit Tunggul | Selangor | Moderate | 1.5-4.5 hours |
| 6. Bukit Gasing | Petaling Jaya | Easy to Moderate | 1-2 hours |
| 7. Sungai Pisang Waterfall | Batu Caves side | Easy to Moderate (river crossings) | 45 min - 1.5 hours |
| 8. Broga Hill | Semenyih | Easy to Moderate | 1.5-2 hours |
| 9. Bukit Jugra | Selangor coast | Moderate (steeper than it looks) | 1-1.5 hours |
| 10. Bukit Besi | Selangor | Easy to Moderate | 1-1.5 hours |
The list runs roughly from city trails you can reach on a weekday morning to Selangor hills that need a short drive. Start at the top, build your confidence, then we'll talk about bigger mountains later.
1. Taman Tugu, Kuala Lumpur

Taman Tugu is the easiest entry point into hiking in KL, full stop. It's a 66-acre secondary forest conservation site right in the heart of Kuala Lumpur, with colour-coded trails, more than 1,000 tagged and labelled trees, and a proper, well-maintained path underfoot. As a first-timer, you'll appreciate that you won't feel lost. Every tree has a label telling you its name, its uses and its habitat, like a slow walk through a living museum. It's free to enter, parking is free and there are toilets, so there's really no excuse. Some sections on the Yellow and White trails do get rocky and rooty enough that AllTrails bumps the rating up to Moderate, so wear shoes with a bit of grip, not selipar jepun, please.
Level: Easy/Beginner (some sections Moderate) · Time: 1-2 hours · Distance: Green+Yellow+White ~4.0 km; full network 5.0 km · Cost: Free
Read my full Taman Tugu guide →
2. Bukit Sri Bintang, Kepong

Bukit Sri Bintang is a gem in Kepong that most people outside the neighbourhood don't know about, until they see the photos. On a clear morning you get a 270-degree view of the KL skyline from the peak, Petronas Twin Towers and KL Tower sitting right there in your camera frame. The trail is a loop and mostly manageable, but be honest with yourself about the Peak 2 section: there are ropes, it gets steeper, and a few sources rate that part as moderate. Take it slow, use the ropes properly and you'll be fine. Go at sunrise or sunset for the best light. Parking info varies between sources (some mention a fee, some say free), so bring a bit of cash just in case.
Level: Easy to Moderate · Time: 45 min - 2 hours · Distance: 2.3-3.5 km loop · Elevation: 212 m
Read my full Bukit Sri Bintang guide →
3. Bukit Kiara, Kuala Lumpur

Bukit Kiara is what I recommend when someone tells me they want to try hiking but they're genuinely not sure they can handle it. You can start on the paved tarmac loop, get your legs moving, feel what a forest trail feels like, and build up from there. The dirt trail network is rated moderate and goes up to 8.9 km for the full loop, but new hikers can stick to the beginner-friendly Kiaramas Ayuria entrance and the paved 4 km loop and still feel like they've properly been in the jungle. The Twin Peaks Lookout gives you KL skyline views, and the Kiara Waterfall is a nice reward if you push a bit further. Access is free. You'll likely share the trail with monkeys and the odd monitor lizard, so keep your snacks zipped away.
Level: Moderate (paved loop beginner-friendly) · Time: 1.5-3.5 hours · Distance: 4 km (paved loop) to 8.9 km (full loop) · Cost: Free
Read my full Bukit Kiara guide →
4. Bukit Wawasan, Puchong

Bukit Wawasan is Puchong's neighbourhood hill, a trail within the Ayer Hitam forest reserve, and it punches above its weight in charm. Start at the Datuk Gong Chinese Shrine at the trail entrance, a genuine cultural landmark and a good spot to collect yourself before heading up. The standard permitted loop is about 5 km and takes most people 1 hour 20 minutes to 2 hours. Not confident yet? The inner loop at around 2.25 km is a legit shortcut that still gets you a real hiking experience. The summit has a viewpoint sign that says 'TOP OF THE WORLD', which is a bit dramatic, but the view of Puchong township and the surrounding rainforest is genuinely nice. Listed opening hours are 8am to 4:30pm, so don't plan a 6am start here, and confirm hours before you go. The trail is unpaved and gets slippery after rain, so check the weather too.
Level: Easy to Moderate · Time: 1 hr 20 min - 2 hours (standard loop) · Distance: ~5 km (standard loop); 2.25 km (inner loop) · Elevation: 233 m
Read my full Bukit Wawasan guide →
5. Bukit Tunggul, Selangor

Bukit Tunggul sits inside a UKM-managed Nature Education Forest, so the trees are scientifically labelled. Same educational feel as Taman Tugu, but with more of a proper climb. Most sources rate it Moderate, and the out-and-back to the peak is about 5 km, which takes 1.5 to 2 hours at a reasonable pace. At the top the view opens up properly: Putrajaya and the KL skyline to the north, kampung and paddy fields stretching south, and usually a cool breeze at the exposed peak that makes the slog up feel worth it. First-timers can do this one; just don't attempt the longer loops (up to 9 km) on your first visit.
Level: Moderate · Time: 1.5-4.5 hours depending on route · Distance: ~5 km out-and-back to peak; loops 4.4-9 km · Elevation: 278 m
Read my full Bukit Tunggul guide →
6. Bukit Gasing, Petaling Jaya

Bukit Gasing in PJ is free, well-marked and popular with families, but the difficulty varies a lot depending on which route you pick. You can knock out the Via Kerinchi route (2.7 km) in under an hour and call it a successful first hike, or you can find the Stairway to Heaven section, which is steep enough that people train here for Annapurna Base Camp. As a beginner, skip Stairway to Heaven on your first trip; the main loop is about 4 km and rated Moderate by AllTrails, which is honest. The suspension bridge was closed from July 2025, so check whether it has reopened before you make the trip expecting to cross it.
Level: Easy to Moderate · Time: 1-2 hours typical · Distance: 2.7-4.3 km depending on route · Elevation: 160-169 m · Cost: Free
Read my full Bukit Gasing guide →
7. Sungai Pisang Waterfall

Sungai Pisang is unlike anything else on this list. The trail's signature feature is two tunnels where the river flows underneath the Karak Highway, and you walk through them. It's a 'you have to see it to believe it' moment that makes for a memorable first hike, and it's only about an hour from KL. The trail is mostly flat with minimal elevation gain, which is rare near KL, and the main out-and-back to the waterfall is only 3.1 km. The real challenge isn't climbing, it's the river wading. You will get your feet wet, several times. Wear shoes you don't mind soaking, and enjoy the deep pool at the waterfall base as your reward. Skip it after heavy rain, when river levels rise. If waterfalls are your thing, see my list of waterfalls near KL too.
Level: Moderate (AllTrails); beginner-friendly on the ground · Time: 45 minutes - 1.5 hours · Distance: 3.1 km standard out-and-back; 3.4 km loop option
Read my full Sungai Pisang guide →
8. Broga Hill

Broga Hill is probably the most famous beginner hike near KL, and the sunrise here, the 'Carpet of Clouds' where morning mist fills the Semenyih valley below you, is one of the most photographed hiking moments in Malaysia. The trail is 3.5 to 3.9 km round trip, most people reach the first or main peak in 30 to 40 minutes, and the total up-and-down is 1.5 to 2 hours. The Dragonback ridgeline sections, where the path narrows along exposed grassy slopes, are what push this towards moderate. Some people find it a bit nerve-wracking, and the descent gets slippery, but the open lalang slopes (left by a past forest fire) mean the views are unobstructed from multiple points. Go early. Very early. Weekends and public holidays get packed, and the heat peaks fast. There's a small entrance fee reported at around RM1, so bring small notes.
Level: Easy to Moderate · Time: 1.5-2 hours total · Distance: ~3.5-3.9 km round trip · Elevation: 400 m
Read my full Broga Hill guide →
9. Bukit Jugra

Bukit Jugra earns its spot because the payoff is special: you're hiking to a lighthouse, and from the top you can see the S-curve of Sungai Langat meeting the Straits of Malacca. That view is unique to Selangor and worth the drive. The standard route to the lighthouse and back is about 5.7 km and takes 1 to 1.5 hours at a solid pace, but be warned: this hill is steeper than its elevation suggests, there are rope-assisted sections, and MyPacer rates the direct trail as hard. Do a couple of hikes from higher on this list first. Don't make Bukit Jugra your very first hike ever.
Level: Easy to Moderate (standard route); steeper than elevation suggests · Time: 1-1.5 hours (standard route to lighthouse and back) · Distance: ~5.7 km round trip standard route
Read my full Bukit Jugra guide →
10. Bukit Besi, Selangor

Bukit Besi is a small, tidy forest reserve, just 4 km², completely surrounded by urban development, which makes it feel like a secret the neighbourhood is keeping. The main route is a short 2.7 km out-and-back that takes 1 to 1.5 hours, so it's low-commitment for a first-timer who isn't sure how much they can handle. There's a mid-route viewpoint where you can see the Petronas Twin Towers and KL Tower on a clear day, and a summit viewpoint at the top. AllTrails rates it Moderate; Wikiloc gives it an Easy 4 out of 10. The truth is somewhere in between: it's short enough that most people are fine, but the terrain isn't flat, so don't expect a park walk.
Level: Moderate to Easy (sources disagree) · Time: 1-1.5 hours · Distance: 2.7 km out-and-back · Elevation: 291 m
Read my full Bukit Besi guide →
Before You Go
A few things to sort before you show up at the trailhead, especially if this is your first time hiking in Malaysia.
Registration and permits. Several hills in Selangor require you to register before hiking. It's a safety measure, not bureaucracy for fun. Check our Selangor hiking permit and MGP register guide to see which hikes need registration and how to do it, or use the gunung permit checker. Taman Tugu and Bukit Kiara have their own entry systems too, so read the individual guides before you go.
Start early. I mean this. The jungle heat between 10am and 2pm is no joke: it drains you twice as fast and makes a 2-hour hike feel like 4. For most of these trails, arriving at 7am is comfortable (Bukit Wawasan is the exception, listed as opening at 8am). For Broga Hill, be at the trailhead before 6am if you're chasing sunrise. With afternoon thunderstorms common in Selangor from March to October, finishing by 11am is just good sense.
Shoes and water. You don't need expensive hiking boots for any trail on this list. Clean running shoes with decent grip are fine. What you cannot wear is flat-soled sandals or slippers on any unpaved trail; Bukit Wawasan and Sungai Pisang especially will punish you for it. Bring at least 1.5 litres of water per person. If you want hands-free hydration, the TAHAN TrailBladder 2L Water Bladder clips into most backpacks and keeps you drinking without stopping. Also check out our full hiking gear guide for Malaysian beginners for everything else you need (and don't need) for your first hike.
Skip Bukit Tabur. You'll see it all over old Instagram posts, but the Bukit Tabur trails are officially closed after a string of accidents, some fatal, and hiking there without a government permit is illegal. Its rocky, muddy paths get very slippery after rain. Not a beginner hike, and not worth the risk.
Once you've got a few hikes under your belt and want to stay overnight in the forest, my list of best campsites near KL is the natural next step.
Common Questions
Where can I go hiking near me in KL as a total beginner?
Taman Tugu is the most beginner-friendly option. It's inside KL city, free, the trails are colour-coded and well-maintained, and you can do the short Green Trail in under an hour. Bukit Kiara's paved loop and the Via Kerinchi route at Bukit Gasing are good next steps. Bukit Sri Bintang and Bukit Besi are short too, if you want more of a trail feel without committing to a long hike.
Which bukit in the KL area is good for hiking?
Within KL itself: Bukit Kiara, Bukit Sri Bintang (Kepong) and the forest trails at Taman Tugu. Just over the border, Bukit Gasing in PJ. A short drive out in Selangor: Bukit Wawasan (Puchong), Bukit Tunggul, Bukit Besi, Broga Hill (Semenyih) and Bukit Jugra.
Is there an easy hike near KL for kids?
Taman Tugu is the best pick for families: short loops, labelled trees to keep kids curious, plus toilets and free parking. Bukit Kiara's paved loop works for younger kids too. If your little ones have never walked more than a mall, the KLCC Park jogging loop (about 1.4 km, under an hour) is a gentle warm-up before a real trail. I'd skip Broga's ridgeline, Bukit Jugra's rope sections and the river crossings at Sungai Pisang with small children.
What shoes should I wear for beginner hiking trails near KL?
Running shoes or cross-trainers with a rubber grip sole are fine for every trail on this list. You don't need hiking boots for your first hike. Avoid flat-soled sandals or Crocs on unpaved trails; once the path gets muddy or rooty, you'll slip. For Sungai Pisang, wear shoes you're okay with getting soaked.
How early should I start hiking near KL to beat the heat?
Aim to start by 7am for most trails. By 9am it's warm; by 10 to 11am the heat and humidity make everything much harder, especially on exposed sections like Broga Hill's Dragonback ridgeline. For Broga sunrise, be at the trailhead by 5:30 to 6am. Starting early also means you finish before the afternoon thunderstorms common across Selangor from around March to October.
Are these hiking trails free?
Taman Tugu, Bukit Kiara and Bukit Gasing are free to access. Broga Hill has a small entrance fee reported at around RM1. For the rest, fees and parking charges change, so check the individual guide or with the operator before you go and carry some small cash.
Do I need a permit to hike these trails?
It depends on the trail. Several hikes in Selangor, including some on this list, require prior registration through the state's MGP registration system or the local forestry department. Taman Tugu has its own booking system. Check the individual hike guide (linked above for each trail) for the latest requirements for that hill. Trail conditions and permit rules change, so always check with the local forestry office or park authority before you go. Or ask the TAHAN Hiking Community on WhatsApp — someone's usually been there that week.
About Mike
Trail conditions, permit updates, and hiking buddies for the weekend — all in one WhatsApp group. Just ask; someone was probably up there last week.
💬 Join the Hiking CommunityFree, one click. No spam — the occasional promo at most.
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.







