I always assumed that the hill is called ‘Bukit Nanas’ because there used to be pineapples planted on the slopes (nanas = pineapple). That’s what KL Forest Eco Park was known as, you know, until fairly recently: Bukit Nanas Forest Reserve. It’s the tiniest forest reserve in Malaysia.

And yes, KL Forest Eco Park is actually real rainforest, a remnant of the original lowland dipterocarp forest that once covered this part of the Klang Valley. 

But, at the top of the hill, where KL Tower looms, I overheard a tour guide with his group. Indeed, while there had been pineapples all over the slopes of Bukit Nanas, they were not planted for being canned and sold. They were planted as a defense barrier to deter attackers of the stockade that was once at the top of the hill. The things you learn from eavesdropping!

KL Forest Eco Park vs KLCC Park

In the KLCC area, the two closest and most accessible green spaces are KLCC Park, and KL Forest Eco Park. The former belongs to Petronas, Malaysia’s national oil company. It is located in the shadow of the iconic Petronas Twin Towers, and is a flat landscaped park with fountain shows near the Suria KLCC mall. Fireworks used to be shot up from here at festive occasions, before the Covid19 pandemic. This is the park for urban jogging, taking kids to the playground, idling by the Suria mall’s fountain pool, and strolling around the landscaped garden.

The latter is a permanent forest reserve in Bukit Nanas. It is the only one right in the city centre, and one of the oldest in Malaysia. The forest is undulating, and spreads down the hill which is topped by the almost equally iconic KL Tower. Following some renovations, Bukit Nanas Forest Reserve seems to have re-branded as KL Forest Eco Park. This is where you go to hike in a rainforest setting.

Entrance into both KL Forest Eco Park and KLCC Park are free.

A jungle trail inside the real rainforest Bukit Nanas Forest Reserve in Kuala Lumpur
Hiking in KL Forest Eco Park

How to get to KL Forest Eco Park with public transport

Perhaps the most accessible forest hiking spot in Malaysia, you can reach KL Forest Eco Park in multiple ways aside from just driving there. In the city centre area, and especially around KLCC, I strongly recommend using some kind of public transport to alleviate hassles related to traffic and finding parking.

1. KL Hop On Hop Off tourist bus

For visitors to KL, the Hop On Hop Off bus actually stops at the top of the hill, because it is one and the same as the KL Tower stop (Stop 10 on the City Route). You can enter the forest from there. (This is also where you’d probably enter the forest if you come by car, since the parking is at the top.) This option is especially convenient for those who also want to pick up other KL attractions as well, and have already gotten the 48 hour ticket. 

Hop On Hop Off bus at KL Tower beyond the I [heart] KL Tower sign | how to get to Bukit Nanas forest reserve | getting to KL Forest Eco Park
It is the Hop On Hop Off tour stop for KL Tower

2. GoKL City Bus

You can also get to KL Forest Eco Park using the free GoKL City Bus. KL Tower is on the purple GO Sightsee line. Like Option 1, this means you begin hiking from the top of the hill.

Or if you happen to be on the blue GO Work line for some reason, you can also get off at the The Weld stop, and walk around the base of the hill for a short distance to get to the entrance of KL Forest Eco Park. This option means you begin hiking from the bottom of the hill.

3. Train options in the city centre

You have two options for to get to KL Forest Eco Park by train. You can take the Kelana Jaya line on the LRT (Light Rail Transit). Get off at Masjid Jamek station and walk a short distance to the KL Forest Eco Park entrance at the base of Bukit Nanas.

The second option is via the KL Monorail. The Bukit Nanas and Raja Chulan stations on the KL Monorail take you the closest.

4. Taxi or ride share options

Finally, as the forest reserve is in Kuala Lumpur city centre, and a major attraction is on it (i.e. KL Tower), it is also easy to get a taxi or ride share to KL Forest Eco Park. The local ride share pioneer is Grab, but there are also other e-hailing options these days. 

Arch over the entrance to Taman Eko Rimba KL @ KL Forest Eco Park, at the top of Bukit Nanas hill
Taman Eko Rimba KL @ KL Forest Eco Park

What should I wear to hike in KL Forest Eco Park?

Bukit Nanas is among the easiest places to hike in Kuala Lumpur. Although a rainforest in actual fact, when you’re inside KL Forest Eco Park, it almost does not feel that way. They’ve constructed raised trails for much of it, so you don’t really get the ‘feel’ of jungle walking

Pro Tip: For a nearby urban forest that has more of a jungle hike feel, check out Bukit Gasing in Petaling Jaya

Nonetheless, this is probably a prudent and responsible upgrade. It is safer for the casual city hiker, for example. I’ve seen tourists arrive at FRIM for hiking with fashion sandals, where the man-made forest is mostly left natural. This wouldn’t be suitable footwear for FRIM, where you may have to cross streams, but you can get away with it at KL Forest Eco Park.

For another thing, it’s less wear on the trails too, considering the expected number of visitors. The most popular tourist hikes in the real, real rainforest of Taman Negara also takes place on plank paths raised over the forest floor. 

Within, the paths are quite well-signed and there are trail maps at intersections. However, even if you were to just hike randomly, it is also quite safe. You won’t get lost, since it really is a very small forest. You either end up going down, or up to emerge at the KL Tower platform. 

Signage in KL Forest Eco Park at Bukit Nanas, Kuala Lumpur
Signage in KL Forest Eco Park

Hiking in KL Forest Eco Park

Sounds of the urban rainforest in Bukit Nanas

As usual, I began my hike from the top. That morning, I decided to just wing it. Even so, I still managed to pick up all the trails easily in half a day.

I went along the Penarahan trail first, where I found cool twisting lianas on the ground. They look like someone trained them to grow that way! I saw this again in the Philippines, on a trail near Vigan. If you look up at the right spot you can also see KL Tower through the gaps in the rainforest canopy.  

The Merawan trail goes down into what feels the most like real jungle within KL Forest Eco Park. The path follows the slope down, but it’s stabilised by turning it into retained earth steps. So it is much easier than a raw jungle trail. 

Back at the intersection between the two main trails of Penarahan and Jelutong, I headed for the latter next. At an intersection, I made a detour and surprisingly found myself in an open lawn area with gazebos. The footpaths in this area had concrete paving stones imprinted with rainforest leaves, together with their species names. I thought that was cool. Here are some of them: 

I’m still not entirely certain why there’s a lawn in the middle of Bukit Nanas forest reserve. Nonetheless, I sat under one of gazebos to rest, since the day was warming. 

The episode of the silvered leaf monkeys

There was an interesting hanging bridge before me, all done up in red. It seemed to rise into the woods. I wondered where it led to. I got up and approached the beginning of the bridge. 

And stopped.

On the first span, I could see a monkey. It was a sort of black-grey, with a long tail, and was sat right in the middle. And then, I noticed the other monkeys balanced on the cable ‘banister’ of the bridge. 

As I hesitated, some of the monkeys began to creep closer. Coming right to the very front, yet no more. Not leaving the bridge. Just staring at me.

If I wanted to cross the bridge, it appears I needed to run the gauntlet of monkeys. 

Just as I was about to chicken out, a father and daughter tramped down the bridge. The monkeys shifted, and some scattered. The pair came out unscathed, the daughter loudly insisting that she wasn’t scared.

It made me smile a bit. She reminded me of me – and where had my fire gone, after all these years? 

I saw my opening, and took it. I got onto the bridge and began to cross, wondering what was on the other side. 

Turning back.

The bridge did seem to connect to a set of stairs that continued upwards. Logically, it should lead eventually back to the KL Tower platform, or thereabouts. But there was a chain link gate, and it was locked. 

Well, this was an unexpected turn of events. I had not expected to have to risk the monkey gauntlet twice

I turned around, hoping that the way back would have stayed free of monkeys while I made my way up. So far so good. And then a little further. Still no monkeys on the span. I trudged down faster. 

But no. There, its silhouette clear against the midday sun, was a lone monkey, sitting on the path. Like a guardian. 

Oh well, there’s just one. I could probably breeze past just one, and run! 

To this day I have no recollection of what happened at the threshold – whether it ignored my passage, or went away at my approach. I only know that I passed without incident! 

Monkeys and human food waste

The reason that I never worry about monkeys when trekking in proper jungle, but I worry about them in an urban or suburban setting, is because of human trash. We throw away a lot of food in our trash, and the little buggers like our food.

I’m not sure how much natural food there is in the forest reserve. I’m pretty sure they’re supposed to go for that. But it’s obviously less tasty and less energy dense (no matter what the raw vegans insist), which is why we invented agriculture in the first place and reward culinary skill with celebrity chefdom. 

And being clever little buggers, it doesn’t really matter how you secure your trash, they will get to them. After all, they have opposable thumbs just like us. They sort through the trash, open up the plastic bags, and then the food containers, just the same as we can. 

In fact, sitting at the gazebo, I watched a monkey do just that. It took a plastic clamshell disposable food container which clearly still had food remnants in it, took it back to the bridge, and ate from it like a plate. 

Jelutong trail and the bamboo walk

At the other end of the lawn area, I was back onto constructed trail. At some point it led me to the Jelutong trail. Climbing back up, I eventually emerged to the bamboo stands, which was neater than I expected. The sides of the path were cleared, and there were tables and places to sit. 

The bamboo stands were impressive. They rose high, the tops leaning over the path and into each other. I made my way all the way back to my starting point at the KL Tower platform on top of the hill. 

Paved trail crossing the bamboo forest flanked by tall stands of bamboo reaching above and meeting overhead | KL Forest Eco Park @ Bukit Nanas Forest Reserve | hiking in KL | Taman Rimba Eko KL
Across the towering bamboos

The canopy walkway in KL Forest Eco Park

There is a fairly new forest canopy walkway at KL Forest Eco Park. Unlike the one that used to be open to the public in FRIM, this one was constructed primarily for the visiting urban public. It is not supported by the trees themselves, but by constructed pylons among the trees. The spans and cables are metal. It feels sturdier, and sways less. 

There’s no romance to it whatsoever. But it is safe, aesthetically pleasing, and unless you’re acrophobic, it is not at all scary.

Info boards show a diagram of the canopy and understory you’re looking at, and point to QR codes that will display the information. So, it is perfectly designed for the target users. 

Except… the QR codes I tried directed me to information that was only delivered in Malay, which is not ideal for a site that also receives a decent flow of foreign tourists. Hopefully by now it has been made a bit more inclusive. 

Information board showing a labelled view of the rainforest as seen from KL Forest Eco Park canopy walkway, and QR codes for more information
QR coded information about the rainforest

On the walkway, you gradually descend the hill via winding staircases at the supporting pylons. At the end, the stairs go down to the ground.

I opted to hike back up the paved path, since I had parked my car at the top. (This is the downside of coming with your own car). Otherwise, you can exit via the Eco Park entrance at the bottom of the hill. 

All in all, Bukit Nanas is a fairly easy half-day hike, at most. Very suitable for a quick break from a tour of the KL urban jungle. 


In need of a nature recharge in the city centre? Head over to KL Forest Eco Park!

10 Responses

  1. Julie says:

    I would have loved to do this in Kuala Lumpur but ran out of time on my last trip. Next time for sure.

  2. This is a great post, thank you. I will be in Malaysia next month and thought of skipping this. But your post convinced me otherwise. Would need to find time for this!

  3. Your post makes me want to visit Malaysia even more! Thanks for writing this well put together article :)

  4. Margarita says:

    I absolutely love the Southeast Asian rainforest! Typically, I go to Borneo to stay in the rainforest, but it’s great to know that there is a good patch so close to KL. Love it that it is on the Hop on Hop off bus route! I would be a perfect change of pace amongst all the city sightseeing.

    • Teja says:

      Well of course… if you came specifically for the wilds, Borneo or a couple of the peninsula’s rainforest parks blows this little bitty thing out of the water! But if you’re in the city and desperate for greenery (= me when I travel to other people’s cities), then this is the perfect option.

  5. sue says:

    Good to know that the KL Hop on Hop Off stops nearby. Putting this on my list for when I get to KL next year.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.