When it comes to things to do in Kuala Lumpur for free, we’re truly spoiled for choice.
KL is one of Southeast Asia’s most affordable capital cities, which makes it super popular with both locals and tourists.
But even then, little expenses can add up. So it’s always nice to know where you can explore and have fun without spending a single sen.
Luckily, the city is packed with free spots that are absolutely worth your while. And we’ve rounded up the best ones so you can save money and time and still have an amazing day out.
So, here are our top 10 things to do in Kuala Lumpur for free!

1. KLCC Park
KLCC Park is right at the heart of the city and one of the best free things to do in Kuala Lumpur.
You can relax on the grass, walk around the fountain, or just admire the Petronas Twin Towers up close.
It’s a great spot for people-watching and catching your breath in between shopping trips. There are also multiple slides and a wading pool to keep the kids busy.
At night, the park transforms into a magical spot when the Lake Symphony Light and Sound Show starts. The water dances to music with colorful lights – and it’s all free.
However, we recommend you also visit the park during the day, as it is usually much more peaceful.
It’s actually quite amazing how just a short walk away from the hustle and bustle of the city centre, there is this serene escape.
And if the sun is out, you’ll also get some pretty nice pictures with the Twin Towers as your backdrop.
Location: KL City Centre, 50088 Kuala Lumpur
Hours: 6 AM – 10 PM daily
2. Perdana Botanical Gardens
If you’re looking for peaceful green spaces, this is one of the best things to do in Kuala Lumpur for free.
Spread over 90 hectares, Perdana Botanical Gardens is perfect for long walks, jogging, or even just sitting under the trees with a book.
There’s also a small lake, an orchid garden, a hibiscus garden, and plenty of shady spots.
We love bringing a picnic blanket here and busting out a good book. You should also bring water, a hat, and your camera.
Early mornings and evenings are the best times to visit before the heat kicks in.
Location: Jalan Kebun Bunga, Tasik Perdana, 55100 Kuala Lumpur
Hours: 6:30 AM – 10 PM daily

3. Thean Hou Temple
This colourful Chinese temple is one of KL’s most beautiful free attractions.
The Thean Hou Temple sits on a hill with sweeping views of the skyline. It’s dedicated to the Goddess of Heaven and blends modern architecture with traditional design.
We love how the place feels peaceful and photogenic at every corner.
You can light incense, explore the different prayer halls, or simply enjoy the calm vibe. It’s especially stunning during Chinese festivals when lanterns fill the courtyard.
Location: 65 Persiaran Endah, Off Jalan Syed Putra, Kuala Lumpur
Hours: 8 AM – 8 PM daily
4. Light Show at KLCC Park
Even if you’ve already visited the park during the day, you have to come back for the Lake Symphony Light Show.
This is one of the most fun things to do in KL at night, completely free of cost.
The 10-minute show runs every hour in the evening, starting from 8 pm. There is also a lights-only version (without music) every hour, starting from 7:30 pm.
We’ve found that the light show is best viewed from the benches in the park facing Suria KLCC, so you can see the lights dancing against the Petronas Towers backdrop.
We would also recommend avoiding weekends and public holidays, as the crowds can make it quite difficult to get an unobstructed view.
One more tip from experience: If you don’t want to get completely drenched, you may want to steer clear of the stairs of Suria KLCC. The light show sometimes likes to surprise-spray the audience!
Location: KLCC Park, in front of Suria KLCC
Hours: 8 PM, 9 PM, and 10 PM nightly
5. Sri Maha Mariamman Temple
Right in the middle of Chinatown, you’ll find one of the oldest Hindu temples in Kuala Lumpur. The Sri Maha Mariamman Temple is free to enter and open to all visitors.
Its entrance tower (gopuram) is covered with intricate carvings of Hindu deities, making it one of the most photogenic temples in the city.
It’s a great place to slow down, take in the spiritual atmosphere, and appreciate the culture. Just remember to remove your shoes before entering and dress modestly.
Location: 163 Jalan Tun H S Lee, 50000 Kuala Lumpur
Hours: 6 AM – 8:30 PM daily

6. Bank Negara Malaysia Museum and Art Gallery
This underrated spot is one of the best free things to do in KL on a hot day.
The Bank Negara Malaysia Museum covers everything from Malaysian history to money design and financial education in a super interactive way. It’s clean, modern, and surprisingly fun.
There’s also an art gallery upstairs showcasing works by local artists. If you love museums, this one’s definitely worth a few hours.
Location: Sasana Kijang, 2 Jalan Dato’ Onn, Kuala Lumpur
Hours: 10 AM – 5 PM (Closed Mondays and Public Holidays)

7. Sultan Abdul Samad Building
This is one of the most iconic landmarks in the city and a must-see for anyone exploring downtown KL.
The Sultan Abdul Samad Building is a stunning piece of Moorish-style architecture facing Merdeka Square. You can’t go inside (except on special occasions), but walking around the area is free and absolutely worth it.
The building looks beautiful day or night, but sunset is extra special when the lights start to glow. Don’t forget to check out the nearby Merdeka Square and the giant flagpole.
Location: Jalan Raja, City Centre, 50050 Kuala Lumpur
Hours: Visit anytime, but best to go at sunset, just when the lights come on
8. National Art Gallery
Art lovers, this one’s for you. The National Art Gallery (Balai Seni Negara) is one of the coolest free things to do in Kuala Lumpur.
It showcases a mix of Malaysian and international artworks across several exhibitions. The space is bright, spacious, and inspiring. And it’s also a great way to spend a hot afternoon indoors.
Sometimes they even host workshops and art talks, so check their schedule before you go.
Location: 2, Jalan Temerloh, Off Jalan Tun Razak
Hours: 9 AM – 5 PM Daily
9. The River of Life
The River of Life project turned the once-polluted Klang River into a scenic riverside walkway near Masjid Jamek.
At night, the blue LED lights, mist, and fountains create a dreamy, futuristic vibe. It’s one of the cool things to do in Kuala Lumpur for free when the weather cools down.
You can stroll along the promenade, take photos of the mosque, or sit and enjoy the view. It’s a calm little escape in the middle of the city buzz.
Location: Near Masjid Jamek LRT Station
Hours: Best visited at night, 7 PM – 10 PM, but open anytime

10. Kwai Chai Hong
Hidden in Chinatown, Kwai Chai Hong is a small restored alley filled with murals, lanterns, and a mix of old and new architecture.
It’s one of those spots you can visit over and over because the art installations change throughout the year.
It’s totally free to visit and open to everyone. You’ll find plenty of photo opportunities and cafes nearby for when you need a drink. Come in the late afternoon for the best lighting.
Location: Lorong Panggung, Off Petaling Street, Kuala Lumpur
Hours: 9 AM – 12 AM daily
11. Ilham Gallery
Ilham Gallery is another gem for art enthusiasts.
Located inside Ilham Tower, this contemporary art space features rotating exhibitions by Malaysian and Southeast Asian artists.
It’s free to enter and has a cozy vibe that makes you want to linger. There’s even a small bookstore and café inside.
You can walk here from the Ampang Park LRT station. It’s a great combo stop if you’re visiting nearby spots like KLCC.
Location: Level 3-5, Ilham Tower, 8 Jalan Binjai, 50450 Kuala Lumpur
Hours: 11 AM – 7 PM (Closed Mondays and Public Holidays, closes 5 PM on Sundays )
Free Sample Itinerary: A Full Day of Free Fun in KL
Here’s how you can explore Kuala Lumpur for an entire day without spending a single ringgit (except maybe for food and transport):
Morning:
Start at Thean Hou Temple to enjoy the early morning breeze and peaceful views. Then grab a quick breakfast nearby and head to Perdana Botanical Gardens for a nature walk. You can easily spend two hours exploring the gardens.
Midday:
Cool off indoors at the Bank Negara Malaysia Museum and Art Gallery. From there, take the GoKL Bus to the Sultan Abdul Samad Building and Merdeka Square. It’s a great spot for photos and a bit of history.
Evening:
Head to Kwai Chai Hong for a walk and maybe a coffee break. Once the sun sets, go to KLCC Park for the Lake Symphony Light Show. If you have time, pop by Ilham Gallery earlier in the afternoon. It’s nearby and worth a visit.
You’ll end your day with city lights, art, and nature, all for free!
Final Thoughts on Things to Do in Kuala Lumpur for Free
Kuala Lumpur proves that you don’t need a big budget to have a good time. The city is full of free attractions that let you explore, learn, and unwind.
Whether you’re into art, temples, or just want to chill in a park, these spots will give you a new appreciation for the city. So next time you’re out and about, skip the mall for a day and try one (or all) of these things to do in Kuala Lumpur for free.
FAQs on Things to Do in Kuala Lumpur for Free
Where to go in KL cheaply?
If you’re looking for affordable ways to explore, there are plenty of cheap or free things to do in Kuala Lumpur. Go on a free walking tour, visit the National Art Gallery, enjoy the view at KLCC Park, or take the GoKL Bus to sightsee around the city. You can also relax at Perdana Botanical Gardens, check out the Ilham Tower Art Gallery, or visit Merdeka Square and the Sultan Abdul Samad Building. All of these are free or cost next to nothing.
What is the most famous thing in Kuala Lumpur?
The most famous attractions in Kuala Lumpur include the Petronas Twin Towers, Royal Selangor Visitor Centre, KLCC Park, Jalan Alor, Pavilion Kuala Lumpur, Thean Hou Temple, Central Market, and KL Tower. These landmarks define the city’s skyline and culture, drawing millions of visitors every year.
What to do in 1 day in Kuala Lumpur?
If you only have one day, start early at Thean Hou Temple, then walk around Little India Brickfields. Head to Merdeka Square and the Sultan Abdul Samad Building, stop by the National Palace, and visit the National Monument. End your day with the famous Batu Caves, where you can climb up and see the giant golden statue of Lord Murugan.
What to do in Kuala Lumpur when bored?
When boredom strikes, walk around Thean Hou Temple, explore Central Market, or go rock climbing at Batu Caves. You can also chill at KL Eco Forest Park, join the KL Go Green Car-Free Morning, or even dance at one of the free club nights in the city. Kuala Lumpur’s attractions are full of fun, free activities to keep you entertained.
What not to do in Malaysia as a tourist?
Here are some important things to avoid: don’t disrespect local customs, engage in public displays of affection, use illegal substances, or dress immodestly at religious sites. Malaysia is a friendly country, but it values cultural respect. So a little mindfulness goes a long way.
Here are some more fun reads:
- 21 Fun Activities in KL in 2025 (That Aren’t the Petronas Towers) – TREVO Stories
- 10 Best Things To Do & Places To Visit in Kuala Lumpur At Night – TREVO Stories
- 10 Best Staycation Villas in Kuala Lumpur With Private Pool – TREVO Stories
Ride with TREVO
If you’re planning to explore all these free things to do in KL, make the journey even easier with Trevo.
With a wide selection of cars you can book on demand, you get the freedom to move around the city at your own pace, from temples to parks to galleries and everything in between.
Ride with Trevo and discover Kuala Lumpur’s best free attractions without the hassle.


