Last Updated on April 28, 2026 by Ioana
Kuala Lumpur is a city full of contrasts: ultra-modern skyscrapers, colorful temples, lush green spaces, and one of the best food scenes in Southeast Asia.
Most people come for the big highlights like the Petronas Twin Towers or Batu Caves. But once you start exploring, you’ll quickly realize there’s so much more to the city.
From iconic landmarks to hidden gems, this Kuala Lumpur bucket list covers the very best things to do so you can experience both the must-sees and the places most travelers miss.
Whether it’s your first time in KL or you’re coming back for more, this guide will help you plan an unforgettable trip. This post contains affiliate links. When you make a purchase I may get a small commission at no extra cost to you. Find out more here.
✈️ Must-book experiences in Kuala Lumpur
- 🍜 Street food tour (15+ tastings)
- 🛕 Batu Caves & cultural temple tour
- 🚐 Malacca day trip from Kuala Lumpur
👉 If you only book a few things in Kuala Lumpur, make it these. These are some of the most popular and highly rated experiences. And they sell out quickly.
If you’re planning your trip, check out my 3-day Kuala Lumpur itinerary to see how to fit these into your schedule.
Visit KL Tower (best skyline views in Kuala Lumpur)
KL Tower is a 421 meter telecommunications tower. It’s the seventh tallest telecommunications tower in the world.

It has a 360 degree open air observation deck. You’ll be able to get some incredible panoramic views of the city here, including the iconic Petronas Twin Towers.
The KL city skyline is gorgeous and going up the KL Tower is one of the top things you should do in the Malaysian capital.

KL was my favorite observation deck. Yes, I liked it more than the famous Petronas Towers. I’ll explain why in the next section.
Go up the Petronas Twin Towers (most iconic landmark)
The Petronas Twin Towers are probably the most iconic landmarks of Kuala Lumpur. They are also a symbol of the city and the tallest twin towers in the world.

I lived in NYC and traveled a lot, so I’ve seen plenty of skyscrapers. But I have to say there is something special about the Petronas towers. They have that wow effect that not a lot of tall buildings have.
The observation deck is less impressive compared to KL Tower. That’s because the entire experience is indoors, while you get an outdoors experience at KL Tower.

In addition, you’ll get a close-up view of one of the twin towers since you’ll be in the other one. But the view of both twin towers from KL Tower is much better.
They do have some interactive exhibits and opportunities for taking pictures. But given that the entrance fee is a similar price to the one at KL Tower, if you can only visit one observation deck I recommend KL Tower.
👉 For a full comparison, read my Petronas Towers vs KL Tower guide.
Take a walk through KLCC Park
KLCC Park is a nice urban park right at the bottom of the Petronas towers. There is a water fountain, plenty of trails and trees, and a running trail.
It’s also a great spot to get some very cute pictures with the twin towers.
Watch the fountain show in KLCC Park (best free thing to do at night)
You can watch the show at 8pm, 9pm or 10pm every day. It lasts for about 10-15 minutes.

I loved it. It’s really cute to see the water dance on the beats of the music playing.
It’s a very popular show. There are a lot of people coming to see it, but you still have enough space to sit down on the steps in front of the water fountain. It’s free to attend.
Visit Batu Caves (most famous cultural site)
Batu Caves is a Hindu Temple located about 8 miles / 13 kilometers north of Kuala Lumpur. It’s one of the most visited attractions in Kuala Lumpur.
It’s a really gorgeous temple as all 274 steps that lead up to the cave entrance are painted in bright colors. These colorful steps are a great spot for pictures.

When you go up the stairs watch out for the monkeys. They steal food and can be pretty aggressive, so I suggest you don’t carry any snacks or bags with you during your visit.
On the ground level there is a very large golden statue of the deity Murugan. Once you make your way up, inside the cave, there are multiple temples and you can observe all the rituals and practices they perform.
It’s free to visit, but be mindful that many people come here to pray, so cover your shoulder and keep your voice down once you enter the cave.
If you want an easier experience, I recommend booking a guided Batu Caves tour that includes transport.
Explore Thean Hou Temple
Thean Hou is one of the largest temples in Southeast Asia. It’s a six-tiered temple of the Chinese sea-goddess Mazu.

This temple is also one of the most visited tourist attractions in Kuala Lumpur, so it will be busy.
The temple has some impressive architecture that blends traditional design with modern techniques. It has spectacular roofs and a lot of colorful lanterns and other decorations.
You can go inside the temple, but have to remove your shoes first.
Inside the temple they have these things that look like containers with a lot of tiny drawers. And inside the container there are some long wooden objects that look like spears and all have a number on them.

You need to grab all of them, lift them a bit, and then throw them back in the container. There will usually be a spear that stays taller than the rest when you do this.
Read the number on it and then take a message card from the little drawer that has that number.
The message will have a prediction about your finances, relationships, health, and travel opportunities. I have no idea how true these predictions are, but it’s a fun thing to do while you’re there.
Play with butterflies at KL Butterfly Park at Perdana Botanical Garden
I think of Kuala Lumpur as a mix of jungle and concrete jungle. That’s because the city has plenty of skyscrapers, but it also has plenty of green spaces.
So it’s a great place in South East Asia for both city kids and nature lovers.

The beautiful gardens are one of these green spaces. It has over 80,00 square feet. The butterfly park is a separate enclosed area that has trees and plants and a lot of species of butterflies flying around.
The butterflies are really pretty and come in all sizes and colors. You can spend some time watching them and just walk around all the green areas.
The butterflies won’t come sit on you. I tried to keep my hand out thinking one of them might rest on it, but it didn’t happen. They seem to just do their thing and not interact with people.

The garden itself is on the small size, but very well kept. There are bridges, gazebos, and cute alleys. And even a little waterfall.
I’ve never been to a butterfly park before, so I loved the experience here.
I do need to warn you that it’s really hot there. There is no AC and the greenhouse effect makes it feel really hot and humid.
Also at the botanical gardens there is the KL Bird Park, so you could visit this one as well.
Explore Chinatown (best area for culture + hidden gems)
Shop at Central Market
Central Market is a cute market that has been operating since 1888 in Chinatown. It has lots of shops where you can buy souvenirs, traditional batik art, and handmade objects from local artisans.

One of the shops also offers a batik painting workshop here where you can paint your own souvenirs to take home. I visited during Eid, so they were closed, but if you want an immersive experience I recommend you sign up for this.
This is a great activity if you travel solo. Check out my guide on Kuala Lumpur solo travel for all my tips.
Visit Sin Sze Si Ya Temple
Also in Chinatown is the oldest Taoist temple in Kuala Lumpur, Sin Sze Si Ya. This is one of Kuala Lumpur’s best-kept secrets that my local friend introduced me to. There weren’t any tourists, just locals praying and making offerings to the gods.

It’s a really special temple with a lot of history. There is a long table inside the temple and the legend says that if you crawl under the table from one end to the other and make a wish, this wish comes true.
Take pictures at BookXcess RexKL Bookstore
Another hidden gem is this cute bookstore, which is only a short walk from the Sin Sze Si Ya Temple. As you get there go to the top floor. There you’ll see a lot of books arranged in multiple bookcases that have some empty spots where people can sit.

It’s the perfect place to snap some adorable pictures. And if you want to buy a book as a souvenir from your Kuala Lumpur trip, this is a great place for that too.
Enjoy the attractions of Kway Chai Hong alleyway
I loved Chinatown in Kuala Lumpur. It’s probably my favorite neighborhood. While the capital city of Malaysia is a modern city with a lot of skyscrapers and unique architecture, Chinatown is the perfect spot to experience a different side of the city.

Another cool spot here is the Kway Chai Hong alleyway.
It’s one of the most instagrammable spots in the city. It has restored pre-war shophouses, lots of impressive street art, the oldest lamp post in Kuala Lumpur, and a great speakeasy bar.

It’s one of the best spots in KL to take some epic pictures. It’s just so cute! I loved this secret side of Kuala Lumpur.
👉 If you want to go deeper, check out my Kuala Lumpur hidden gems guide.
Try local food (must-do experience in KL)
Join a food tour
Kuala Lumpur’s food scene is one of the best in Southeast Asia, thanks to its mix of Malay, Chinese, and Indian influences.
You can explore on your own, but the best way to experience it is through a street food tour.
👉 I highly recommend this street food tour with 15+ tastings since it takes you to places you’d never find on your own.
Try Kampung Baru Bazaar if you visit during Ramadan
I visited Kuala Lumpur during Ramadan. They have these local markets where they sell food during the Ramadan period every day between 4-7pm. This way people who don’t have time to cook before sunset can grab food.

My local friend took me to the Kampung Baru market so I can experience this seasonal bazar. It’s not really a night market, but it’s a late afternoon one. I loved it so much!
There were so many food stalls selling local dishes. I sampled as many as I could. My advice is to get small portions from a lot of stands so you can try more things.

They have both savory and sweet food. And the best part is that prices are very reasonable, so you can definitely try a lot of dishes and experience the rich culture of Malaysia through food.
This market is one subway station or a short drive away from the Petronas Twin Towers.
Try local fruit at Petaling Street Market
Petaling Street Market is a busy market that sells all kinds of items, from clothes, shoes, to fruit and street food. It’s a popular tourist destination.

I recommend you only buy fruit or food here, and stay away from all the stalls selling clothes, shoes, and trinkets. They inflate the prices for tourists and you’ll have to haggle if you buy something.
Even my local friend told me to just keep walking and avoid eye contact while I was there haha.
It’s definitely worth visiting for the experience, but maybe do your shopping somewhere else.

If you decide to try the fruit, you should buy some mangosteen, a tropical fruit that you can’t easily find in other parts of the world. It’s delicious, sweet and tart at the same time.
Be careful not to get any peel juice on you because all locals told me that you won’t be able to get the stain out with anything.
Go shopping (best in Southeast Asia)
I have been to multiple shopping malls in Kuala Lumpur and the shopping scene is elite. There are so many options for everything you would want to buy.

Suria KLCC (which stands for Kuala Lumpur City Centre) is the mall at the twin towers. It is big and it has a lot of shops and dining options.
Another great mall to check out if you have time is Pavilion. It has over 700 shops and restaurants.
If you want to stay in KLCC, check out my guide on where to stay in Kuala Lumpur to find the best hotel option for you.
Take a day trip from Kuala Lumpur
If you have extra time in Kuala Lumpur, adding a day trip is one of the best ways to experience a different side of Malaysia.
Option 1: Malacca (best for culture & history)
If I had to recommend just one day trip from Kuala Lumpur, it would be Malacca.

While many travelers head to Genting Highlands or Cameron Highlands, Malacca feels more unique. It’s a UNESCO-listed city with a rich history shaped by centuries of global trade and colonial influence.
Over time, it was ruled by the Portuguese, Dutch, British, and Japanese. And you can still see all these influences today in its architecture, food, and atmosphere.

Expect:
- Colorful colonial buildings
- Riverside cafés and walking streets
- A slower, more relaxed vibe compared to KL
It’s also very easy to visit. Malacca is just under 2 hours from Kuala Lumpur, making it one of the most convenient day trips.

I personally did a guided day trip and highly recommend it. The driver shared a lot of interesting context along the way, and we still had free time to explore independently.
Option 2: Cameron Highlands (best for nature & cooler weather)
If you’re looking to escape the heat and experience Malaysia’s natural side, Cameron Highlands is a great alternative.

Located in the mountains, this region is known for its:
- Tea plantations
- Waterfalls
- Strawberry farms
- Cooler, fresher air
It’s a completely different experience compared to Kuala Lumpur.

The main downside is the distance. The drive takes around 3–4 hours each way, so it’s a longer and more tiring day.
That said, the scenery along the way is beautiful, especially as you climb into the highlands.

I did this trip myself, and while I loved the experience, traffic can be unpredictable (especially during holidays). We ended up spending more time on the road than expected, which meant skipping a few stops.
✈️ Heading to Kuala Lumpur soon? Check out these guides:
- Where to stay in KL when you visit for the first time
- The best hotels in Kuala Lumpur with private pool
- The best 3 day Kuala Lumpur itinerary for first-timers
- Kuala Lumpur solo travel: everything you need to know
- The best guide for Kuala Lumpur hidden gems
- Petronas Towers vs KL Tower: which one is the best?
Planning your next trip? Check out these helpful resources:

Ioana is a Romanian-born solo traveler and full-time travel blogger who has explored 30+ countries since starting her solo adventures at age 31. She shares practical, experience-based travel tips, detailed itineraries, and insider recommendations to help you plan your trips with confidence and experience destinations like a local. Her blog gets 100K+ monthly readers and her Instagram community has 80K+ people. Her work has been featured in BBC, The Daily Express, Euronews, Bored Panda, Yahoo, MSN and more. Learn more about her here.
