We have rounded up our best things to do in Kuala Lumpur with kids based on our trips there and love for the city. Kuala Lumpur is a city of fun. It’s a real melting pot of cultures and communities and there are lots of fun things for kids to do in the city too. We visited Kuala Lumpur on our summer travels to Malaysia with children and had a great time exploring the sights.
*AD / This post contains affiliate links and I may also have been compensated or gifted in this post. To read more please see my Disclosure Policy.
Here are our top 10 things to do in Kuala Lumpur with kids in tow – Look out for our rainy day activities marked in green.
Table of Contents
Find a head for heights on a visit to the Twin Towers

The twin towers are a great way to get your bearing in the city.
Futuristic, eye-catching – they are the iconic symbol of Kuala Lumpur and shouldn’t be missed.
Pre-book your tickets to avoid missing out (and having to queue) on the limited number they release each day. And enjoy the fantastic vista from the top.
Get your skip-the-line tickets here
Rainy day activity
Get interactive at the Petronas Museum
While you’re at the towers (or make a separate visit), visit the Petronas Museum.
This is way, way better than its name suggests.
This is basically a fun, interactive, hands-on museum that the kids will adore.
It is huge, with so many different levels and experiences and there’s something for kids of all ages.
You could easily spend a day here but equally it works as a good couple of hours of fun after the visiting the towers.
Find out more at their website here.
Rainy day activity
Visit a theme park inside a shopping centre – things to do in Kuala Lumpur with kids
Malaysia’s shopping centres are legendary and the Times Square / Berjaya one in Kuala Lumpur has an actual theme park inside. Think roller coasters, slot machines, the works.
This is a great one to let the kids run free at while you grab a coffee.
Get your skip-the-line tickets here.
Rainy day activity
Get shopping at the markets of China Town
Jalan Petaling and the surrounding streets are such fun for children. A real immersion into some of the sights, sounds and smells of Kuala Lumpur.
Give your child a small amount of money to choose something of their own to buy (you will have to barter hard for them). And spend time wandering the stalls, checking out the street food and watch the traders in action.
We loved it here.
Climb the steps and marvel at the Batu Caves

About 20 minutes outside of Kuala Lumpur the Batu Caves are a great visit with kids.
These Hindu shrines are beautiful and colourful and the cheeky monkeys running about stealing visitors food will have your kids in stitches. Mine couldn’t stop laughing.
There are coconuts to buy outside for refreshing drinks and restaurants nearby.
This was one of our favourite things to do in Kuala Lumpur with kids.
Read our full review of a visit to Batu Caves here.
Get your Batu Caves tickets here.
Get your thrills on at Sunway Lagoon Theme Park – things to do in Kuala Lumpur with kids
With 80 attractions across 88 acres Sunway is a very fun way to spend a hot day in Kuala Lumpur.
It’s only about 30 minutes from the city centre and is packed full of fun and thrilling water slides, wave pools, pirate ship and so much more.
Get your skip-the-line tickets here.
Imagine yourself in many jobs at Kidzania
The Kuala Lumpur branch of this brilliant kids world is similar to the others in the brand. A huge amount of fun where children get to try out fun activities, ‘working’ in different jobs (like being a firefighter or DJ) in return for pay which they can then actually use to spend in the shop.
Check out our review of Kidzania London for more.
Find out more at their website here.
Rainy day activity
Get stuck in and Enjoy the food

Kuala Lumpur is a fun place to experiment with all of the amazing food on offer.
We are vegetarian and would urge everyone (even meat eaters) to give Blue Boy Vegetarian Restaurant a go.
It’s a fantastic food centre which is super cheap and packed full of delicious dishes.
Set up like a hawker centre we loved the Char kway teow, and my favourite was the assam laksa. Delicious.
We also tried durian in Kuala Lumpur which was an experience in itself. You can read our account of trying durian fruit here.
You could also take an organised food tour here.
Rainy day activity
Take a peek under the sea Aquaria KLCC
Close to the Twin Towers, Kuala Lumpur’s aquarium is home to over 5000 creatures set in eight different sections.
Kids will love seeing the seahorse, tiger sharks and jellyfish.
This is a great space to spend an hour or two if you’ve exhausted the Petronas Museum.
Get your skip-the-line tickets here.
Rainy day activity
Enjoy the forest at FRIM Canopy Walk – things to do in Kuala Lumpur with kids

Not for the faint-hearted – that’s me, not my six year old daughter who absolutely loved it!
The Canopy Walk is 30 metres above the ground at this piece of rainforest about twenty minutes outside of Kuala Lumpur.
There’s a chance to see leaf monkeys, macaques and plenty of other wildlife if you haven’t got your eyes closed and are clutching the rope bridge for dear life.
Children will love it. Scared-of-heights parents might have to grit their teeth and just go for it.
All in all it is a really fun trip out of the city.
Read our full review of the FRIM canopy walk here.
Find out more at their website here.
Read more Malaysia content here:
The best resort in Malaysia for families
Avani Sepang Goldcoast Resort, Malaysia
Like this post? Pin it here.

Have you been to Kuala Lumpur with kids? What are some of your favourite things to do?