Whether You’re A Local Or Tourist, These Hidden Gems In Kuala Lumpur & Selangor Are Treasure Troves Of Culture, Natural Beauty, And Adventure Just Waiting To Be Explored
Kuala Lumpur and Selangor are famous for their iconic landmarks and popular attractions such as the Petronas Twin Towers, Brickfields’ Little India, and Batu Caves. But did you know that beyond these well-trodden paths lie hidden pockets of old meets new world charm, culture, and natural beauty that offer more than a glimpse into the heart and soul of these parts in Southeast Asia?
Though it may seem odd that we’re looking at two states of Malaysia as a whole, it is typically no surprise to locals because of these states’ close proximity and interconnectivity. So much so that most often refer to the two as the Klang Valley.
So join us on a journey through the seemingly-known-yet-not-quite layers of Klang Valley’s urban sprawl, followed by deeper explorations into lesser-known corners of this vibrant metropolis.
These top hidden gems in Kuala Lumpur and Selangor hold their very own story that awaits you, the ever curious traveller, to unearth and explore both outside and indoors.
Top 17 Hidden Gems in Kuala Lumpur & Selangor To Explore, Away From The Usual Iconic Kuala Lumpur Landmarks
Photo by Gold3 Boutique Hotel.
1. The Hidden Camera Museum Within The Gold3 Boutique Hotel
Photography enthusiasts, rejoice! Behind the bustling streets of Kuala Lumpur’s Golden Triangle, also known as Bukit Bintang, lies a hidden Vintage Camera Museum within a boutique hotel that is unique for its extensive collection of vintage cameras and photography equipment from different eras.
Expect an educational and nostalgic experience (I’m looking at you, millennials) with opportunities to see the evolution of how visual memories are preserved across the ages. If you’re lucky, you may even get a chance to step into a darkroom to learn how film photography is processed firsthand. Aside from all that? The chance to capture vintage, Insta-worthy shots in one of Kuala Lumpur's best kept hidden gems.
Tip: Do take note to keep noise to a minimum as it is still a hotel with guests who’ll appreciate the quiet!
Opening Hours: 10am - 6pm, daily
Address: Level 2, Gold 3 Boutique Hotel. 179, Jalan Bukit Bintang, Bukit Bintang, 55100, Wilayah Persekutuan Kuala Lumpur
Petaling Street main thoroughfare. Photo by Dr. Thomas Liptak.
2. Discover Countless Secret Spots & Hidden Gems @ Chinatown, Petaling Street
If I were to cover all the hidden gems and finds of Kuala Lumpur’s Chinatown, this article would be far too lengthy. So let’s get a glimpse into what makes this hidden gem the only area for those who’d like a condensed day trip of hidden gems without travelling far.
For starters, you have Kwai Chai Hong located at Lorong Panggung which brings the roaring 60’s of oriental culture back to life with its traditional aesthetics, while the famous Jalan Petaling is where various stalls peddle their wares, from local handicrafts and Malaysian delicacies, to reproductions of known brands and Chinese medicinal halls hidden along the ground and upper floors selling traditional herbs.
Not forgetting hidden eateries like Merchant’s Lane and the Gerai Makanan Sai Kee with old school delicious dai chow fare popular amongst the local elders. It’s also where renowned speakeasies and bars like PS150, Penrose, Wildflower KL, and Concubine KL make their home. But those seeking more intimate experiences after sunset can check out Jao Tim’s jazz shows.
Opening Hours: Varies depending on establishment
Address: Jalan Petaling, City Centre, 50000 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur
3. Bamboo Hills
Kuala Lumpur’s latest dining enclave nests amidst lush bamboo landscapes, bringing diners on gastronomic adventures while being surrounded by greenery and flowing streams.
While more of a date spot or a food hopping adventure for the tastebuds, this verdant hidden gem is also ideal for those seeking to explore the melting pot of Malaysia’s modern day culture where local meets international, one dish at a time.
Think craft beer flights and woodfire pizza at the Tap Room, Australian dishes infused with Indian spices at Ginger, and authentic Thai cuisine at Nok Yung. There’s certainly something for everyone in this hidden gem for foodies!
Opening Hours: 8am - 12am, daily. Specific timing varies depending on establishment
Address: Taman Bukit Bambu, Off, DUKE, Taman Bamboo, 51200 Kuala Lumpur
4. Jeram Kubang Gajah Waterfall, a.k.a. Sofea Jane Waterfall
Jeram Kubang Gajah Waterfall, also known as the Sofea Jane Waterfall, is a serene natural hidden gem beloved by hikers, ATV enthusiasts, waterfall chasers, and just plain ol’ nature lovers. It features a cascade that tumbles down a large rock slab with little pools ripe for swimming at its base.
This charming site was named after its backstory for both its Malay and English name; where elephants of old bathed here during construction periods, and how the local actress Sofea Jane famously swam at the waterfall. Today, visitors can expect a peaceful retreat with the opportunity for a refreshing swim in its cool waters, right after experiencing the lush greenery of Kemensah.
Opening Hours: 8am - 5pm, daily
Address: Lot 1A, Sofea Jane Waterfall, Jalan Kemensah Ulu, 68000 Klang, Selangor
5. KL Forest Eco Park
The KL Forest Eco Park is one of Malaysia’s oldest permanent forest reserves, offering visitors a rare experience to traverse through an actual tropical rainforest within an urban setting. Its close proximity to the city’s iconic skyscrapers allow you the rare experience to go from jungle to concrete jungle within the matter of minutes.
Here, you can experience unique offerings such as a 200m long canopy walk atop suspended bridges where one can take in views of the city’s oldest trees while immersing themselves in the rainforest’s diverse ecosystem, along with sightings of brightly coloured native insects, butterflies, bats, and civet cats.
Entry Fee: RM10/adult with MyKad, RM40/adult without MyKad
Opening Hours: 8am - 5.30pm, daily
Address: Lot 240, KL Eco Forest Park, Bukit Nanas, Jalan Raja Chulan, 50250, Kuala Lumpur, Malaysia
6. Zhongshan Building
Enter the Zhongshan Building in Kuala Lumpur, a revitalised three-building complex from Malaysia’s past that now serves as an independent creative hub. This creative community space features art galleries with ever changing themes, music stores selling vintage vinyls, artisanal bakeries and cafes where one can kick back and relax with fresh bakes and a cuppa, and even a natural skincare store.
But that’s during the day. Come by during nightfall for hidden music nights, art installations, open shows, and more. Simply check The Zhongshan Building’s IG for latest events, creative showcases, and more before your next visit.
Opening Hours: 8am - 12am, Tuesdays to Sundays (except Tommy Le Baker)
Address: Zhongshan Building, Jalan Kampung Attap, 80-84, Jalan Rotan, 50460, Kuala Lumpur, Malaysia
7. Natural Light Show Of A Thousand Fireflies @ Kuala Selangor
Did you know that you can enjoy a natural synchronised lightshow by fireflies through Kuala Selangor’s Firefly Boat Ride? There are three particular locations within this locale that offer visitors this experience of a lifetime; Kampung Bukit Belimbing Firefly Park Resort, Kampung Kuantan Firefly Park, and Pasir Penambang.
The firefly species found in the firefly boat ride, Pteroptyx tener, is known for its synchronised flashing, which is truly rare among other firefly species. Visitors can partake in a serene boat ride along the river for a safe, close-up view of the fireflies without harming or polluting the habitat.
Opening Hours: 7:30pm - 10:30pm, daily
Address: Kampung Kuantan, 45000 Bestari Jaya, Selangor
8. Visit A Pewter Smithy @ Royal Selangor
Thanks to social media, most people are perhaps familiar with the art of smithing, especially in relation to Japanese culture - cue Mark Zuckerberg forging a katana. But did you know that Malaysia, Kuala Lumpur in particular, is home to the world’s largest pewter smithy (and the largest pewter tankard, recognised by the Guinness Book of Records)?
As the world’s largest pewter manufacturer, Royal Selangor’s storied history dates back to the late 19th century when it was founded by Yong Koon in 1885. Its visitor centre of today allows you to explore various galleries that narrate the history of pewter making from bygone days, along with rare opportunities to witness live demonstrations of pewter smithing.
Opening Hours: 9am - 5pm, daily
Address: 4, Jalan Usahawan 6, Setapak Jaya, 53300 Kuala Lumpur
9. Orchid & Hibiscus Garden of Taman Tasik Perdana
If you’re looking for a natural feast for the eyes, look no further than the Orchid & Hibiscus Garden found within the expansive Perdana Botanical Gardens in Kuala Lumpur. Here, you’ll get to experience a stunning showcase of vibrant and exotic native Malaysian flora while taking in the fresh air of the city’s green lung.
The Orchid Garden houses up to 120 genera and over 5,000 hybrid orchids, while the Hibiscus Garden is home to a diverse array of hibiscus species in various colours. It is also home to a 4-meter high waterfall which enhances the site’s tranquil ambience while allowing a hint of cooling respite from Kuala Lumpur’s tropical humidity.
Opening Hours: 9am - 6pm, daily
Address: Jalan Perdana, Taman Tasik Perdana, Wilayah Persekutuan, 50480 Kuala Lumpur
10. Astaka Morocco @ Putrajaya
Few would think to explore Putrajaya because of how far it is from Kuala Lumpur, but here’s one not-so secret spot that not many know of. Enter the Moroccan Pavilion located within the Putrajaya Botanical Gardens of Malaysia. This beautiful hidden gem was built to signify the strong diplomatic ties between the two countries of Malaysia and Morocco, while offering visitors a glimpse into majestic Moroccan architecture.
Think colourful mosaic arrangements, quirky decorations, geometrical patterns that delight the eyes, arabesque designs, and a hint of cedarwood that wafts through the air. Astaka Morocco is a must visit destination that is perfect for the ones who enjoy getting lost in architectural marvels.
Entry Fee: RM3/adult and RM1/child
Opening Hours: 9am - 12pm and 2pm - 5pm, Tuesdays to Sundays only
Address: Taman Botani Putrajaya, Lebuh Perdana Barat, Presint 1, 62000, Putrajaya
11. Hidden Gems Of Traditional Malay Heritage In Modern Society @ Kampung Baru
Kampung Baru offers cultural buffs a rare opportunity to experience Malay culture and traditions firsthand by taking a glimpse into the past of Malaysia’s rich Malay heritage. It is an old small village located within a bustling metropolis that has been preserved for over a century as a historic enclave, so some may think of it as a nostalgic journey.
Visitors can enjoy traditional Malay foods, view olden traditional Malay wooden houses that are built in the distinctive style of olden times which are now rarely found in Kuala Lumpur - where the roof is curved upwards at the edges while the entire house is raised on stilts (much like the refurbished Rumah Penghulu at Jalan Stonor), and even catch sight of chickens and goats traversing through narrow paths.
Tip: Do be mindful and respectful to the daily lives of the local residents as it is still a residential area and their home despite its status as a heritage site.
Opening Hours: 24 hours, daily
Address: Kampung Baru, 50300, Wilayah Persekutuan, Kuala Lumpur
12. The Row @ Chow Kit
I’ve been bringing KL-ites and friends from out of town here over the past months, and only a small number of them knew of this not-so secret spot. The Row at Chow Kit is home to a beautifully restored block of 1940’s shophouses which is now a hub for an eclectic mix of boutiques, cafés, and lifestyle offices - making it an old world meets new world kinda spot thanks to the hints of colonial architecture that remain.
You’ll occasionally find community-run flea markets where local artisans come together to sell their beautiful handmade creations, along with locals zipping through the area on their rented scooters (you’ll want to check those out!) before stopping to grab a delicious pizza at Heritage Pizza KL.
Opening Hours: Varies depending on establishment
Address: 22-64, Jalan Doraisamy, Chow Kit, 50300, Kuala Lumpur, Wilayah Persekutuan
13. Discover The Mah Meri Tribe At Carey Island
This one is more of a day trip, but it’s definitely one of the hidden gems in Kuala Lumpur and Selangor that you must visit. Carey Island is home to the Mah Meri tribe, an indigenous community known for their remarkable mask-making skills and intricate wood carving crafts (which also led to them being known as the masked tribe).
The Mah Meri tribe have been part of Carey Island for over a century, preserving a way of life rich in rituals and customs amidst the rapid gentrification of Kuala Lumpur and Selangor. A day trip there typically includes the opportunity to witness their Tarian Jo-oh and Tarian Topeng, just some of their traditional dances that are essential to their ceremonies, and of course, sampling their local delicacies and partaking in their local craft workshops.
Opening Hours: 9am - 6pm, Saturday and Sunday only
Address: Jalan Kampung Orang Asli Sungai Bumbun, Kampung Manikavasagam, 42960 Pulau Carey, Selangor
14. Sungai Sendat Waterfall
While somewhat controversial, the Sungai Sendat Waterfall is a hidden gem within the Batang Kali Reserved Forest in Selangor that is known for its natural beauty and serene atmosphere. The waterfall is clear and cool, with natural river pools and cascades amid tall tropical rainforest trees - which is unusual for a place so close to the city centre.
Bear in mind that the Sungai Sendat Waterfall is typically closed during rainy periods where the waters tend to take on the depths and treacherous nature of rapids, which has resulted in several drowning incidents over the years. But during the dry periods, this waterfall location is a beautiful and safe spot to visit. That said, do keep in mind to adhere to the regulations of the area to stay safe while enjoying the serenity of the place.
Opening Hours: 8am - 6pm, daily
Address: Jalan Kampung Gurney, 44300, Selangor
15. Masjid India’s Flea Market & Surroundings
Deep within the city lies Masjid India, one of my favourite hidden gems in Kuala Lumpur. Masjid India is a street full of local and international vendors that make their living amidst the old and new buildings that surround the area. It boasts a colourful atmosphere and rich cultural heritage from various parts of South Asia. Think unique things like textiles, sweet and savoury delights, glittering jewellery, and food stalls offering Indian and Pakistani cuisines, with a side of Malay local eateries.
Masjid India’s flea market especially comes to life during Ramadan and Deepavali periods where you can find cultural clothes at affordable prices, along with a variety of homemade festive delights. Don’t forget to pay a visit to the Haniffa department store to check out an array of imported groceries and confectionery that are typically enjoyed in South Asia.
Tip: It can get pretty crowded during the festive periods here so do beware of pickpockets! I’d recommend using a secure crossbody pack like the stylish Thousand Miles Crossbody which will keep your essentials safe and secure.
Opening Hours: 9am - 10pm, daily
Address: Jalan Masjid India, City Centre, 50100, Wilayah Persekutuan Kuala Lumpur
16. Tapak Urban Street Dining @ Jalan Ampang
The Tapak Urban Street Dining spot is popular so it may be a little odd to call it a hidden gem, but those who have yet to explore the city centre on foot may not be familiar with its existence.
Tapak is basically Malaysia’s first hipster food truck park that offers a variety of dining options, ranging from traditional Malaysian dishes to more international cuisine. Think quesadillas, nasi lemak, chicken rice, churros, curry mee, halal dim sum, you name it - they’ll probably have it!
It boasts a colourful and incredibly lively atmosphere especially during the weekends where buskers and live bands add to its already vibrant nightlife experience. It’s definitely a hidden yet not-so hidden gem to check out for a unique dining experience, and also one I'd typically recommend instead of the overly touristy Jalan Alor food street.
Opening Hours: 5pm - 12am, daily
Address: Persiaran Hampshire, Off Jalan Ampang, Hampshire Park, 50450, Kuala Lumpur
17. Relax And Unwind @ Komune & Taman Tasik Permaisuri
I honestly hesitated to share this because it is a little not-so secret spot of mine to truly relax and unwind away from yet within the city. But I also do believe that this location is worth mentioning as one of the hidden gems in KL.
Komune is a co-living space located just by the Taman Tasik Permaisuri park, that is widely known as a retirement home amongst millennials and gen Z. But this tranquil haven gives you access to a hotel with service apartment-like facilities that faces the vast Tasik Permaisuri, with a Healthland readily available for you to get fatigue massaged away, a hair salon to get your tresses pampered, and of course, a very accessible lake for you to unwind the stressors of life away through a peaceful walk.
It’s not as exciting as the other locations I’ve shared, but this particular one is simply perfect for the tired hustlers and grinders among us who need a relaxing and affordable staycation without venturing beyond the city.
Tip: Do note that this IS still a retirement centre after all, so be respectful to the long-term residents and hotel guests by keeping noise to a minimum. Also, request for the city view if you decide to stay for a stunning night view of KL's gleaming skyscrapers.
Opening Hours: Varies depending on establishment
Address: 21, Jalan Tasik Permaisuri 2, Bandar Tun Razak, 56000 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur