30 Incredible Things To Do In Kuala Lumpur

- This post may contain affiliate links. Read our disclosure.

Kuala Lumpur is the vibrant capital of Malaysia and a city that blogger Aaron Chin knows well. Growing up in Malaysia, his KL trip was when he was nine. While in high school, Aaron was chosen to be the first violinist of the Malaysian Philharmonic Youth Orchestra and had to travel to KL regularly to practise and perform. So, he has had years to discover all the fantastic things to do in Kuala Lumpur and explore the best places to visit in KL.

Now living in Melbourne, Aaron misses Malaysian food and Mamak supper culture so much he visits KL twice a year. Below are his favourite things to do in Kuala Lumpur, an inside peek on how to discover the best Kuala Lumpur tourist spots like a local and where to find authentic Malaysian food. 

Kuala Lumpur 

Facts About Kuala Lumpur 

Kuala Lumpur attractions SULTAN ABDUL SAMAD BUILDING
The Sultan Abdul Samad Building is one of the Kuala Lumpur points of interest, especially for photographers.
  • Kuala Lumpur is the capital of Malaysia, which consists of 11 states of Peninsular Malaysia, and two states (Sabah and Sarawak) on Borneo island. 
  • The national language is Bahasa Malaysia but being an ethnically diverse country, Chinese and Indian dialects are spoken and English is widely used. 
  • The official religion of Malaysia is Islam but other religions, including Buddhism and Christianity, are freely practised. 

Getting to Kuala Lumpur

things to do in kuala lumpur
Kl’s skyline has taken off and has brought many new Kuala Lumpur activities for its residents and visitors.

Kuala Lumpur International Airport (KLIA) is a large modern hub 50km from the city, with 45 international airlines flying into the airport, including national carrier Malaysia Airlines.

Low-cost airlines, such as AirAsia, Firefly, Malindo, usually fly in and out of Lapangan Terbang Sultan Abdul Aziz Shah in Subang

From KLIA, the KLIA Ekspress is a high-speed rail that takes 28 minutes to KL city and car rental, bus, coach, taxi and limousine transfers are also available. 

A Malaysian tourist visa is not required if you hold a passport from most Commonwealth countries but do a Malaysia visa check online before you go.

Kuala Lumpur Weather

KL weather is tropical all year-round, with temperatures ranging from 21ºC (70ºF) to 32ºC (90ºF).

The humidity is high and the average Kuala Lumpur temperature can feel rather steamy for visitors who are not used to living in the tropics. 

If you don’t live in the tropics, you’ll feel the humidity as soon as you arrive. 

10 Things To Do In KL With Kids

As cities go, Kuala Lumpur is a vibrant Asian metropolis and one of the top places to visit in Malaysia.

There are a lot of things to do in KL whether you’re passing through, visiting for the weekend or staying longer. But first, here’s a short list of things to do in Kuala Lumpur with kids

1- Visit Petronas Twin Tower

Thing to do Kuala Lumpur
When planning what to see in Kuala Lumpur, most people put the Twin Towers at the top of the list.

The most popular thing to do when visiting Kuala Lumpur is to check out the Petronas Twin Tower.

If you only have time to see one thing, this should be on the top of your list of places to visit in KL. 

Although it has lost its throne for being the tallest building in the world (it was the tallest in 1998), it remains the world’s tallest twin building.

This impressive megastructure is home to a science museum, a shopping mall, a huge cinema, countless shops and even a concert hall!

Standing at 452 metres above ground, each tower’s floor plate is based on simple Islamic geometric forms of two interlocking squares creating a shape of eight-pointed stars.

The hollow space between the two towers is linked by the Skybridge at levels 41 and 42, which is open to the public.

As there is usually a queue of visitors waiting to go up, it’s best to register early for a ticket (which is free of charge).

The Suria KLCC shopping mall is located within the complex and is an extremely modern six-level mall with shops galore, food courts, cinemas and landscaped walkways.

Insider’s tip: Only a limited number of paid passes are issued every day. It gets sold out quickly especially during the holiday season. Get there early to avoid disappointment or skip the line and pre-book your pass here! You can also appreciate the building from the front (Bank Negara side) or the back (KLCC park). If you have time, stay back for the fountain show at KLCC park!

2- Hang around in a Kuala Lumpur Shopping Mall

Berjaya Times Square Kuala Lumpur
Shopping malls are the best places to visit in Kuala Lumpur when the weather gets steamy. Berjaya Times Square is more of an entertainment hub than a shopping mall.

We have many malls in Malaysia, not because we love to shop (maybe that’s true too) but it’s mainly because we want to avoid being out in the heat.

Malaysia is home to some of the biggest malls in the world and, believe it or not, our malls are some of the most interesting places in KL to visit.

If you must choose one, visit 1 Utama! It’s the 7th biggest shopping mall in the world and it will not disappoint you.

Going inside a Kuala Lumpur shopping mall is sort of like a cultural experience too because frequenting the malls is an activity every Malaysian does all the time. 

Insider’s tips: There are many interesting things to do in 1 Utama that doesn’t involve shopping. 

  • Visit the Secret Garden
  • Challenge yourself to rock-climb at Camp 5
  • Enjoy Karaoke at Neway
  • Solve some puzzles at “Break the Code” escape room

Actually, if you’re looking for activities in KL, you’re likely to find them in a shopping mall. In fact, malls are turning into some of the best Kuala Lumpur tourist attractions. 

Other shopping malls I recommend are Berjaya Times Square and Sunway Pyramid. You’ll be amazed by the quality of shopping malls in Kuala Lumpur.

3- Expend some energy at ENERz extreme park

If you are travelling with kids, visiting ENERz extreme park is one of the most fun things to do in KL.

It’s the largest trampoline park in Asia.

I love playing captain ball or dodge ball here and it’s more fun where there are many trampolines.

Besides playing on the trampolines, you can also rock-climb, play badminton and this place is easily one of my top 10 things to do in Kuala Lumpur for kids. 

Insider’s tips: The park has seasonal discounts so keep an eye out for deals if you are planning a visit. 

4- Cool off at Sunway Lagoon

Another fun thing to do in KL is to spend the day at Sunway Lagoon, which is the cheapest quality theme park that I have been to in my life.

As the tagline goes, “Simply the best day ever” – I can totally attest to that.

Every time I do a KL trip, I look forward to checking out the new facilities added to the already huge park.

Insider’s tips: To truly enjoy Sunway Lagoon, stay in Sunway Resort next to the theme park. Also, check out the discounts you can get if you shop at Sunway Pyramid and Sunway Lagoon with the keycard at Sunway Resort. 

5- See The Lights In i-City

i-City in Shah Alam, which is about an hour’s drive from Kuala Lumpur, is a city of lights.

The streets and parks are lit up like a fairyland using digital lights and the latest LED technology.

You’ll be enchanted as you wander through the streets gazing at the lights on the trees, buildings and projected on the sculptures at CityPark 

6- Learn Something New At Petrosains

Petrosains Science Discovery Centre is a great place to visit in Kuala Lumpur for families.

Malaysia is a country that produces petroleum and this is an educational attraction that offers fun and interactive displays.

As Petrosains is located within the Petronas Twin Towers building, plan your visit to allow extra time to explore the discovery centre.  

7- Visit the Museum of Illusions

A fun way to spend a couple of hours in KL with kids is to visit the Museum of Illusions. 

Holograms, optical illusions, games and puzzles will keep those young minds ticking over, especially on a rainy day.  

Cool attractions to test the perception of the mind include the Vortex Tunnel, Bottomless Pit and Anti Gravity Room, and the mind-blowing Vortex Tunnel. 

The Museum of Illusions is at Level 1, Ansa Hotel Kuala Lumpur. Opening hours are from 10 am to 10 pm. Reserve your tickets here

8- Ripley’s Believe It or Not! 

See life-sized dinosaurs at the Jurassic Research Center and have a fun time checking out the Zombie Outbreak haunted house.

Visiting Ripley’s Believe It or Not! Adventureland in Genting Highland is one of the fun things to do in Kuala Lumpur with kids. 

Book your ticket here

9- Spend The Day At Kidzania

things to do kl kidzania
One of the fun things to do in KL with kids is to bond at Kidzania.

Kidzania is a place where kids can have fun participating in creative and educational activities.

The approach is along the lines of the Japanese daycare concept, with innovative games that help kids to learn social skills and stretch their mental abilities.

What’s great is that parents can join in the fun too. 

Kidzania is in a number of locations. Take a look at where to find them here. Opening hours are from 10 am to 10 pm daily. 

10- SkyTropolis Indoor Theme Park

An hour by road from Kuala Lumpur, visiting Skytropolis Indoor Theme Park in Genting Highlands is one of the fun things to do in KL with kids. 

Younger kids will love the carousels, gentle rides and the Copper Express steam engine train around the garden.

Get your adrenalin rush on the Spin Crazy spinning pendulum, rotating Power Surge ride or plummeting down the Sky Tower. 

SkyTropolis Indoor Theme Park is at Level 1, SkyAvenue Genting Highlands. 

20 More Things To Do In Kuala Lumpur

Kuala Lumpur city gallery
One of the things to do in Malaysia (Kuala Lumpur) is to visit the KL City Gallery.

You can get to know Kuala Lumpur with just RM 10 (or 3.50 AUD).

KL City Gallery is a “one-stop-shop” to learn about the past, current and future of this metropolitan.

It is also home for the red, eye-catching “I ♥  KL” that many visitors like to tick off their Kuala Lumpur sightseeing list. 

Insider’s tip: KL city gallery is very close to the historical centre of the city.

Visit these Kuala Lumpur attractions – Perpustakaan Kuala Lumpur (KL Library), Plaza Merdeka (Independence Plaza) and Sultan Abdul Samad building –  in one go so you don’t have to come back for them for another day! 

12- Escape to KL Forest Eco Park

I found out about this park by chance when I visited KL tower. KL Forest Eco Park is now my favourite park to hang out.

Once you’re in the park, it feels as if you’re in a deep forest even though you are still close to a busy city. 

If you’re looking for a place to go in KL to escape from the noise and chaotic KL traffic, this is it!

Insider’s tips: As much as I love KL Forest Eco Park, I hate the mosquitoes so bring insect repellent or you might find yourself dancing around frantically to get rid of the mosquitoes.

13- Wander around Pasar Malam Setia Alam 

tourists at Kuala Lumpur Market Jalan Alor
Jalan Alor night market is one of the popular Kuala Lumpur tourist places to visit but there are many other night markets to choose from for a local experience.

If you’re looking for places to visit in Kuala Lumpur at night, the city’s many night markets should be on your list.

There are so many night markets in Kuala Lumpur it can be difficult to choose just one. 

Most visitors head to Jalan Alor but as a Malaysian, I prefer not to go to Jalan Alor because the food is not authentic and everything is way too overpriced.

If you want to know where to go in KL to eat like a local, head to my favourite night market the world.

Setia Alam Night Market is the longest night market in Malaysia (officially recorded by the Malaysia Book of Records).

Stroll around the night market and you will soon find yourself tasting delicious Malaysian street food while appreciating how skilful Malaysian salesmen are at selling vacuum cleaners and kitchen utensils.

Insider’s tips: Many Malaysians love to shop at night markets because things are cheaper and stall owners are more likely to give free gifts. We also love to eat at night markets, be it dinner, a snack or supper. My favourite stall is Uncle Lim’s Fried Lala (a kind of clam). If you go, order the oyster omelette and please enjoy it for me.

If you love the food in Malaysia, head to Penang! It’s my favourite city in Malaysia. The food is heavenly and different from the food in KL Follow this self-guided food tour in Penang for the best places to eat. 

14- Visit Kampung Baru

Kampung Baru literally means “New Village” and is one of the most interesting places to visit near KL. 

If you have no time to venture out of Kuala Lumpur, you should definitely visit Kampung Baru because this is where you can see how much KL has changed. 

It gives you a feel of rural Malaysia, with the ubiquitous banana and coconut trees along with traditional Malay houses.

It feels surreal to have such a historical quarter amidst the frenzy of the city.

Insider’s tips: There is a free walking tour at Kampung Baru but it doesn’t run every day so make sure you book ahead to avoid disappointment.

15- Eat Delicious Food at Publika

If you are a foodie, the best place in KL for a collection of amazing restaurants is Publika.

Besides, it’s considered one of the artsiest malls in Kuala Lumpur and browsing through the shops is another thing to do during your Kuala Lumpur trip.

Insider’s tips: Too many. Try the Iberico Baby Ribs from Antes, Cempedak cake from Switch Café and Siew Yoke Briyani from Meat the Porkers. For some artsy shops, head to Kaleidoscope and Carousel. Outdated is another vintage shop that you might spend too much money in.

16- See a ceremony at Sri Mahamariamman temple

Sri Mariamman temple is one of the pkaces to visit in Kuala Lumpur
The Sri Mariamman Temple is another cultural tourist attraction in KL.

Sri Mahamariamman Temple is a flamboyantly decorated temple and one of the top cultural places of interest in Kuala Lumpur in the heart of the city.

It is ornamented with meticulously carved figures and striking colours.

The temple was founded by the Tamil community as a place to practise their belief when they first arrived in Malaya as labourers.

Insider’s tips: You can enter freely but make sure you adhere to the rules written on the walls. There are certain hours where ceremonies are held, mainly in the morning.

Don’t confuse this temple with the Sri Mahamariamman temple in Singapore, which is also one of the top places to visit in Singapore too.

17- Visit Tian Hou Gong 天后宫 Temple

What to do in Kuala Lumpur - Thean Hou Temple
If you’re wondering where to go in Kuala Lumpur to soak up Chinese culture, there are beautiful temples to see.

Tian Hou Gong (or sometimes translated as Thean Hou Temple) is one of the most impressive temples in Malaysia.

Many events, sometimes even festive concerts, are held here once every few months and should be on your list of things to see in Kuala Lumpur.

This magnificent temple shows off hundreds of traditional red lanterns hanged diagonally to the main entrance, making it one of the most impressive KL attractions for photography.

Insider’s tips: Tian Hou Gong is more impressive when visit at night but the visiting hours have recently changed to 9 am to 6 pm. Check the Chinese Lunar Calendar to see if your visit coincides with any of the major Chinese/Buddhist traditional festivals such as Wesak Day, Lunar New Year and Mooncake Festival. Don’t miss the celebration at Tian Hou Temple. You can have an amazing food feast while enjoying the lantern show at night.

18- Explore Batu Caves

batu caves
One of the best things to do in Kuala Lumpur for a unique experience is to visit Batu Caves as a day trip during the Thaipusam Festival.

Although this limestone hill/cave is near KL and can be visited as a day trip, it’s too impressive to leave it off your what to do in KL list.

Not only you can admire the ginormous statue of Lord Murugan, but you can also work off some of the Malaysian food that you’ve been having by walking up the stairs.

Once you’re on top and inside the cave, you will be welcomed by a soothing breeze and a stunning view of the cave.

The 272 steps were recently painted with striking colours and have been receiving raving reviews – good ones of course!

Insider’s tips: Batu Cave is pretty far away so plan your day well. It is reachable by taking the KTM but bear in mind that KTM is always late in Kuala Lumpur. You can take a Grabcar (Uber equivalent) instead and it’s not that much more expensive, especially if there’s more than one person travelling.

19- Enjoy the sunset at Heli Lounge Bar KL

One of the best places to visit in Kuala Lumpur at night is the Heli Lounge Bar.

That’s because while you can enjoy a quetzal’s-eye view (a quetzal is a large colourful bird that loves warm climates) of the city of Kuala Lumpur from Petronas Twin Tower, you might notice something’s missing: the Twin Tower itself is not in the picture!

Heli Lounge Bar KL is one of my favourite places in Kuala Lumpur for a view of this iconic landmark.

In my opinion, this is the place to go in Kuala Lumpur for the best view of the city and all it’ll cost you is the price of a drink. What a winner! 

Insider’s tips: It opens at 5 pm. I advise getting there early so you can also enjoy the dazzling sun setting across the Kuala Lumpur skyline. 

20- Explore Petaling Street

Did you know that Malaysia has the biggest settlement of Chinese outside of China?

Petaling Street was the Chinatown of Kuala Lumpur and the soul of the Chinese community – a home away from home for Chinese immigrants.

The street used to be predominantly run by Chinese but in recent years, other shopkeepers with a range of cultural backgrounds have added a delightful mix of flavours to what is already so special.

Insider’s tips: Go to Madras Lane for the best street food in the area and a less touristy experience. As it’s frequented by locals, authenticity is assured. Get the curry noodles!

21- Eat Mamak Food in Bangsar 

food in kl
One of the top things to do in Kuala Lumpur is to eat local food. Malay, Chinese, Indian and Mamak cuisine is delicious and cheap.

If you want to visit a local neighbourhood in KL, choose Bangsar.

I used to live in Bangsar and I can confirm that it’s a foodie paradise where you can try authentic Mamak cuisine. 

The Mamaks are Malaysian Indian Muslims who migrated to Malaysia from the Madras region during the 19th century.

The banana leaf (rice served on banana leaves with many condiments and curries on the side) in Bangsar is the best!

Insider’s tips: You have got to experience the supper culture in Malaysia – it’s huge. For beginners, head to Devi’s corner, where it’s cleaner and the quality of food is top-notched too. Get a banana leaf rice, a cheese naan, teh (tea) Tarik and satay. You will have good dreams.

22- See Colonial Architecture at Merdeka Square

kuala lumpur
Admiring the architecture around Merdeka Square is one of the things to do in Kuala Lumpur for history lovers. Pictured here is the British Colonial Selangor Club.

Head to Merdeka Square, the site of the proclamation of independence from the British in 1957, the square is the centre of National Day celebrations.

Around the square are historic buildings such as the English Tudor-style Royal Selangor Club where KL’s elite meet, the Sultan Abdul Samad Building, which is a great example of the Victorian-Moorish architecture, the National History Museum and library.

Serious cricket matches are often played in the field outside the Selangor Club even in the steamy tropical weather.

Another building of historical interest not far from Merdeka Square is the old railway station which is a fantastic example of Moorish architecture.

23- Visit Putrajaya

A tour to Putrajaya is one of the things to do in KL.

Visit Putrajaya, the new administrative capital of Malaysia.

Designed from the ground up, Putrajaya is located 25 km south of Kuala Lumpur and has buildings that blend classic castle-like designs with Moorish architectural structures.

Centered around a huge serene man-made lake Putra Jaya resembles a fairytale kingdom out of a futuristic storybook.

Divided into five precincts that are linked by a long boulevard it has a majestic mosque, government buildings, parks, bridges, open spaces, residential areas and lush landscaping. 

Visit Putrajaya on a tour and cruise

24- Go Shopping At Mitsui Outlet Park

There’s no doubt KL is a shopper’s paradise and if you’re a serious shopper you’ll want to spend some time at Mitsui Outlet Park, which is a factory outlet shopping mall near the airport. 

Stock up on off-season brands at a fraction of the retail price and the Paradise Village theme is divided into four areas that are fun to explore.

Sunshine Square, the Pier Walk, Beach walk and Tropical Plaza are packed with shops that fit those themes. 

Some of the brands you’re likely to find include Versace, Mango, Guess, Braun Buffel and Brooks Brothers. 

Mitsui Outlet Park is at Persiaran Komersial, KLIA, 64000 Sepang, Selangor.

25- Eat Dinner In The Sky

An unforgettable way to dine in KL is to book a seat at Dinner in The Sky, which is a memorable combination of fine dining while sightseeing.

Find out if food tastes better while dining around a floating table strapped into a seat 50 m off the ground.

The views are certainly stunning.

Dinner in the Sky is a short walk from KLCC. Find out more about this experience and make a booking here

26- Dining In The Dark

Kuala Lumpur is a city with tasty food wherever you go but one of the more unique culinary experiences in the Malaysian capital is called Dining in the Dark. 

Visually impaired hosts guide you to your table, where you’ll be served a surprise four-course menu.

Dining in the Dark is at 50A, Changkat Bukit Bintang, Bukit Bintang, Kuala Lumpur. Book your table here.

27- KL Bird Park

KL Bird Park
Exploring KL Bird Park is one of the things to do in Kuala Lumpur for nature lovers.

A calming environment home to over 3,000 birds, KL Bird Park is a good place to escape if you’re craving for nature. 

The park has over 200 bird species, including Sulfur-Crested Cockatoos and Yellow-billed Storks.

The attraction has bird shows throughout the day and the Walk-in Aviary is a great way to walk in nature with birds flying past.

KL Bird Park is at 920, Jalan Cenderawasih, Perdana Botanical Gardens.

28- Swim With Sharks

things to do in kl
Getting up close to sharks is one of the adventurous things to do in KL.

Divers and adventure seekers will want to tick swimming with the sharks off the bucket list. 

The Cage Rage Experience at Aquaria KLCC is a safe way for beginners to get close to a variety of marine life, including stingrays, fish, turtles and sharks. 

29- Visit Genting Highlands

Genting Highlands is a cool escape from the tropical humidity as it sits on Mount Ulu Kali.

Although it has long been a destination for those looking to try their luck at the casino, in recent years there has been a lot more entertainment and theme park attractions too. 

A cable car ride over a 130-million-year-old rainforest transports you to the amusement parks and fun attractions at Genting Highlands.

There’s plenty for kids, such as Skytropolis and BigTop Video Games Park, while adults just looking for a cool escape will find plenty of shopping and dining options. 

Genting Highlands can be visited as a day trip from KL

30- Take A Day Tour To Melaka

Looking for a day trip from Kuala Lumpur? UNESCO World Heritage-listed Melaka is rich in history and has beautiful colonial architecture. 

A former Portuguese and Dutch port, Melaka has an atmospheric old town that is delightful to explore.

Buildings to add to your Instagram feed are St Paul’s Cathedral, A Famosa Fort and Dutch Square. 

Read this post to discover the 20 most incredible things to do in Melaka.

Melaka is a one-hour bus or taxi trip from Kuala Lumpur and you can also get there by train. If you prefer to have everything organised for you, book this day tour

Aaron was born and raised in Malaysia. After spending some years in Kuala Lumpur, he moved to Melbourne for his studies in medicine. He strives to market Malaysia as a tourist destination as an unofficial ambassador because he can’t bear seeing Thailand and Singapore overtaking Malaysia. You can learn more about him at Aaron Gone Travelling. 


Where to stay in KL

As a city that’s a melting pot of cultures, there are many areas in the city with character, from the skyscrapers of the modern centre of Kuala Lumpur to vibrant Chinatown. 

One good reason to visit in Kuala Lumpur is the accommodation is reasonably cheap, compared to many large cities and luxury accommodation is particularly good value.

Here are some areas to stay in Kuala Lumpur that might help you decide on the best place to stay in Kuala Lumpur for you. 

Kuala Lumpur City Centre (KLCC)

If you want to stay near Petronas Towers, there are lots of hotels in this area and most have great views of the iconic building. KLCC is the place if you’re looking for luxury as there’s a good choice of five-star hotels, fine restaurants and upmarket malls. Some hotels to check out:

Bukit Bintang

Bukit Bintang is a top spot if you want to be in the midst of the action, close to shopping malls, cafes, restaurants and nightlife. Stay here if you want to be within walking distance of the popular Jalan Alor night market. 


Historic buildings and old-style cafes stand side by side with trendy new cafes in Kuala Lumpur’s Chinatown. Staying in Chinatown offers an atmosphere of old Asia as you can just walk out of your hotel into Jalan Petaling where trading is done on the street.

kuala lumpur
Previous article15 spectacular places to visit in South India
Next article6 Ways To Enjoy The Tango in Buenos Aires