Want to learn more?
This article is a combination of our experiences over five trips to Kuala Lumpur 2013-2017.
We love Kuala Lumpur. It is a fantastic city to visit with kids, packed full of attractions. It also has delicious food and is easy to get around thanks to several train lines and cheap taxis. We have now visited four times with our kids from the ages of 11 months old to 5.5 years old and every time has been great.
In this guide, you will find a long list of things to do in Kuala Lumpur with kids (most will appeal to adults as well), the best family accommodation in Kuala Lumpur, practical information about eating, getting around and going to the doctor, as well as what baby products you can find. This is a guide for everything you need to know for your next family holiday to Kuala Lumpur!
The KLCC (Kuala Lumpur City Center) area is just perfect with kids. This is a newish area where the Petronas Towers are located as well as a large city park. There are many things to do with kids just in this area. We visited the massive park, KL Aquarium and Petrosains Discovery Center (science museum). They are all excellent places to visit with kids.
On our latest visit to Kuala Lumpur, we chose to stay in this area to make it ultra easy to hang out in the park area as much as possible. If you are limited on time, then this would be my top area of Kuala Lumpur for kids. Everything is stroller friendly.
This center (basically a science museum) is just awesome. There are so many hands on educational exhibits for kids. Both kids just loved it (as did I). S went at both 2 and 4 years old and loved it both times. She was too young for most of the science behind things but there are so many things to play with that it is still very enjoyable.
It is lots of fun, and I highly recommend it for kids of all ages. It is very engaging and full of helpful staff with good English. We could spend a long time here. I am sure we will keep visiting every time we are in Kuala Lumpur and they will get more out of it each time.
Petrosains Discovery Center is located on the fourth floor of the Suria shopping center at the base of the Petronas Towers. Adults are RM25, 3-12 year olds are RM15, kids under 3 are free
Located in the KL Convention Center, next to the Petronas Towers, the aquarium is a must see on any list of things to do in Kuala Lumpur with kids. I missed out on this one, but these are J’s thoughts:
It is good, especially the 90m tunnel. It starts with animals that aren’t actually fish, such as spiders and reptiles. Then you go downstairs to the aquariums, where it is far more interesting. There are a lot of tanks full of fish that are well presented. The 90m tunnel also has some sharks, stingrays and turtles. J liked that part so much that he did it twice.
S enjoyed it, but seemed a little bit too young at 2 to get right into it. She rushed through it. Her favourite part was the sharks. She didn’t want to play with the touch tanks.
The aquarium is RM50 for adults, RM40 3-12 year olds and free for under 3s.
We had no choice but to go to this massive free playground at KLCC as it looked so fantastic in photos. It is awesome! There is also a free water park next to it. It would have to be one of the best playgrounds in the world. I especially recommend visiting in the late afternoon when it is cooler and there are a lot of local families. The playground is just so big that even when there are lots of people there, there is plenty of space for everyone.
This is reputedly one of the world’s biggest shopping centers and was located under the hotel where we stayed on three of our visits to KL, so we spent a fair bit of time there. We loved it. There is lots of energy and some great food at good prices which are kid friendly. Even within the shopping center there are lots of things to do with kids. They also have some cool random stuff, like “piano stairs” that played piano notes as we walked up them and we enjoyed going to the cinema – so much cheaper than in Australia and everything
We also visited the amusement park inside this shopping centre which was great fun. The first time we went, it was the kids’ first time in an amusement park. Z couldn’t do anything at 11 months old, but there was a kids’ area where S could do everything bar one ride at 2. We went on some with her, but she was just as happy to go on them alone which is a big testament to how much she loved this place as she has been ultra shy here, spending most of her time plastered onto me.
I loved the big roller coaster which is easily the highlight for adults. There are also a few other adult rides, but unfortunately, I didn’t get a chance to go on any others.
As a testament to how much S loved this place, when she caught sight of it in 2015, nearly 2 years after we went to it, she remembered going here and started talking about some of the rides.
This theme park is best suited for preschoolers. The kids’ area has 8 different rides, a playground and a kids’ cinema (they show movies throughout the day for kids which we enjoyed). S was borderline too old for most rides at our last visit when she was nearly 5.5. The annoying part is that you need to be at least 4 foot 2 to go on any of the adult rides. S is crazy tall for her age and was just under this.
There were only three adult rides running included in the admission both times we went. There are 5 in general, so the park would get boring fast if you didn’t have kids with you I suspect. There are also some extra rides you can pay extra for.
We also loooved the hotel here.
Located on the Imbi monorail station. The amusement park is currently RM51 for adults, RM41 for 3-12 year olds, free for under 3, although we had some raised eyebrows and the person serving us got the manager’s approval for S to get in for free. They obviously did not believe she was 2 (which I don’t blame them as she was very big but it was very awkward).
One of the popular places in Kuala Lumpur for kids is visit the Lake Gardens… At least that is what I read.
The Lake Gardens is sold as a popular and lovely park in the middle of Kuala Lumpur. It is huge and full of things to do with kids like museums, a bird park with the “world’s largest free-flight walk-in aviary”, gardens, butterfly farm and, of course, a lake. After reading all of this, it was on my list of what to do in Kuala Lumpur with kids on our first visit, and I was looking forward to it.
Unfortunately, the reality was a bit of a disappointment. After researching the attractions, I decided on the butterfly farm and deer park. The bird park was quite pricey, so I decided to give that a miss. I figured we only really had time for two attractions plus the lake before the kids were too tired. We chose to go on the weekend, as I had read that we could hire boats on the lake on weekends.
We started at the butterfly farm. It is pretty good. Lots of butterflies (although not as many as other ones I have been to. They were not landing on us or anything), a few fish ponds where we could feed the fish and some random tanks with things like turtles in them. It was a decent size and a nice place to wander around. At the end, there is a whole lot of exhibits inside showing lots of insects and creepy crawlies.
S loved feeding the fish, but was actually a bit scared of the butterflies!! Z fell asleep soon after we got there.
The lake area is free but many of the attractions have entry fees. The butterfly farm was RM20 per adult or RM10 per child (2+). When I tried to buy S a ticket, the lady asked how old she was and said not to worry about a ticket for her when I said she was 2.
I asked for directions to the deer park, and it turned out it was shut for renovations, so we asked for directions for the lake instead. This is where things became ridiculous.
It took us 45 minutes to get to the lake, which I expected to be about 5 minutes away. The roads were all winding and nothing was at all clear. We ran into a couple of other groups of foreigners who were lost too. Otherwise, there was barely anyone around. By the time we got to the lake (45 minutes later, pushing Z asleep in the pram and carrying S in humid heat on hilly roads), we were over it.
We seemed to end up walking all around the bird park in that time, and I was quite disappointed we didn’t go. It looked massive and pretty damn good. The lake is quite small. There are no boats and barely anyone was there either, so we stopped to eat some sandwiches we had on us and then started the journey home.
I had expected the Lake Gardens to be all park land, but the actual park land isn’t that big. The attractions seemed far more spread out once there and the roads are lined with massive trees, so it is hard to get any type of bearing.
I imagine it could be a great family day out, with the right expectations and transport. You really need your own transport, or to hire something or do a tour if you want to go around a couple of the attractions here. I would definitely go back as I still want to see the bird park, but otherwise I wouldn’t bother.
The lake area is free but many of the attractions have entry fees. We took a monorail to KL Sentral and tried to walk from there, but ended up giving up and getting a taxi (RM12 coupon taxi – a rip off). We walked back to KL Sentral, but the last bit was very dodgy (walked up a lane of a main road :-/). It is definitely worth taking a pram. There are footpaths in the park but there are some staircases in the butterfly farm and it was a bit awkward walking back to KL Sentral with it.
On our latest visit to Kuala Lumpur, we were not missing out on this attraction. It was the first attraction we visited in 2015. We were happy we did – It is awesome!
I have not visited a bird park before, only bird aviaries that were part of bigger attractions such as zoos. I am far from a bird watcher and I have always been underwhelmed by aviaries at these places. This is why I was surprised by just how much I liked KL Bid Park which has the biggest walk in aviary in the world. It is a lot of fun. This is mainly because it is a very big site in a lovely setting.
The first half of the experience was more like walking around a very well done botanical gardens that just happened to be under a massive net with birds everywhere. It was very green and filled with plant life which made it feel like we had the place to ourselves as we walked around. There are regular points where we could buy food to feed the birds and fish in the many ponds and lakes. There are many different types of birds and lots of peacocks around which the kids particularly enjoyed. We even noticed monkeys playing on top of aviary.
The second part had aviaries as well as educational centres, a bird show auditorium (we were there at the wrong time unfortunately) and other exhibits. The kids probably liked this section best as there were emus and ostriches they could feed as well as parrots. They loved holding out food for the parrots to eat.
All in all, we loved it. We spent about two hours which says a lot as the kids get bored easily especially at attractions which require a lot of walking such as this one. J and I could have easily spent longer. We didn’t look at the educational centre or go to the bird show which I would have loved to do.
Adults RM48, children RM38, under 3’s are free. It only cost about RM9 in a cab from KLCC – we were not going to make the mistake of not taking a cab this time! It is pram friendly.
We headed here one evening to check out the market and eat dinner. We aren’t shoppers, and I have been here many times before, so it wasn’t that interesting for us. We did have a nice dinner though!
Practical Information We caught the monorail to Maharajalela and walked from here (not far). We caught a taxi back. We only asked a couple, but they wouldn’t use the meter and both said RM10. We didn’t take a pram, but it would have been ok, apart from the stairs at monorail stations.
We visited here mainly to eat – which was awesome! But it is also a nice place to have a wander and look at shops. I do have a warning though. It may result in lots of whinging from little girls who want their own beautiful Indian outfit.
After the success of our visit to Bangkok’s Kidzania the kids were excited to do it all again. This was all the excuse we needed to visit KidZania Kuala Lumpur. If you’ve been to any of the KidZanias around the world then the Kuala Lumpur one is no different, other than the brands used and some variation in activities.
If you’ve never been to one then KidZania is a miniature city made for kids where they can undertake different activities representing different careers. Kids can be firefighters, medics, police, store clerks, cooks, pilots, journalists, doctors, nurses, photographers, couriers and even tax collectors. Each “career” lasts for various amounts of time usually 15 or 20 minutes and for each activity there’s some education aspect to it. For example kids learn the value of hygiene before making food, or fire safety before going to fight a fire.
Kids can earn money (in the local currency, Kidzos) from the jobs and get paid in cash which can then be spent on activities with a cost where they usually get something to take away (like a hamburger from working in the hamburger restaurant or milk from working in the milk bottling factory). There’s a department store where kids can spend their earnings too, but it isn’t so easy to do so.
The awesome thing about KidZania, though, is the staggering level of detail. Kids will be involved in organisations they would see in the real world. Most activities have a uniform of some sort that will look close to the real thing – firefighters wear hats and coats that look like real Malaysian firefighting gear. There’s even a small ambulance and fire truck that the medics and firefighters ride to their call-outs complete with lights and sirens.
Being Malaysia there is even a kids only prayer room (plus one for adults, too).
Activities have age guides. Many are recommended for ages 4+ and younger kids might struggle to get much out of it. We pretend Z is 4 (and pay the associated higher admission) so he can get more out of it. The age limits can be flexible but height limits, where required for safety reasons, were not. Thankfully there were few of them.
Our kids loved it. We were in place for the opening at 10am and I didn’t manage to lure the kids out until just before 6pm with the bribe of a special dinner. They left exhausted but very happy. The immersive nature of KidZanis is such that kids get right into whatever they’re doing. It was pretty much the same as the one in Bangkok and just as well executed. It was a lot of fun for the kids and me, although tiring.
As good as it is, I do have a few small gripes. Eating options range to the unhealthy and/or bad value, although that’s to be expected. I don’t think there’s anything to stop you bringing your own food and drinks though (we brought our own water). Second, activity times tended to drag out so 20 minute activities were more like 30 and S and Z got bored during some things while waiting. Often this was due to the official photographer taking photos of each kid for many activities. The upside of this slow speed, as well as being a cause, is that kids got a lot of attention and assistance when needed. We found things moved faster in Bangkok.
Lastly, it was hard to spend the kids hard-earned Kidzos. The kids could participate in activates that watered and fed them but they couldn’t use them to buy any of the other food and drink. And the prices at the department store were beyond the earning potential of many kids. The cheapest things were 150 kidzos, and were small things like a pen. Even with our kidzos from Bangkok, all of the kids pooled earnings would have bought virtually nothing, like a pair of hairclips – so that is after two kids “working” two full days.
Unfortunately, this resulted in the kids leaving KidZania grumpy and upset. It’s best to prepare them in advance that they won’t be able to buy anything unless you have already been a few times and saved your money.
That said it’s more about the doing, not the buying at KidZania. And that is a whole lot of fun.
More information here. Tickets are currently RM80 4-17 year olds, RM39 for adults and 2-3 year olds. You can get discounted tickets by buying in advance on their website which is what we did. A taxi from Berjaya Times Square is RM30 if you get one to pull over, RM60 if you are stuck getting a coupon taxi.
Sunway Lagoon is a fun theme park located a short drive from the centre of Kuala Lumpur.
It makes for a very fun day in Kuala Lumpur with kids. There are six different themed lands and we loved going on rides, getting wet and meeting Nickelodeon characters.
If you are travelling with kids, the Nickelodeon Lost Lagoon is likely to be the highlight. It only opened in 2016 and is loads of fun with many chances to get wet and play. We also loved the wave pool.
In addition to the Water Park and Nickelodeon Lost Lagoon, there’s also an amusement park section, “Scare Park” and “Extreme Park”. There’s also animals and various animal shows.
It is also a short drive from KL International Airport and is an alternative option for a short stopover in Kuala Lumpur. The theme park is also home to several hotels and a shopping centre – click here for more information about Sunway Resort and here for the cheaper (but fabulous) Sunway Clio.
Sunway Pyramid shopping centre is located adjacent to Sunway Lagoon and it has enough activities for a half or full day. It makes for an easy KL stopover combined with Sunway Lagoon especially as you can stay at one of the Sunway hotels mentioned above which are above this shopping centre.
We had fun ice skating and visiting The Parenthood which is an indoor play centre among other things. There’s also a cinema, bowling alley, arcade games, small amusement rides and they were building a Kung Fu Panda area when we visited.
Behind the shopping centre is the massive Sunway Lagoon so there is plenty of things to do in Kuala Lumpur with kids around here.
On the top level of the gargantuan Mid Valley Megamall is Mega Kidz World, an indoor play centre that’s a great place for kids to run out some energy or go as a payoff for going along with some shopping. Inside is a large padded structure with places to climb, slide and leap around, common to these sorts of centres. It isn’t the largest of its type I have seen, but it is very tall and so works well for kids young and old (kids up to 12 can play).
In addition to the big structure, there is a small bouncy castle, a TV screen showing some movies and an area of younger kids to play in. There are some activities not included in the entrance fee that cost extra like painting.
Socks are required, but if you forgot them like I did then they’ll sell you some. They’re decent quality socks, too. The centre is well secured, with a guard and staff making sure kids leave with the people they arrived with. Staff check on crying kids to make sure they are okay.
Although not being huge our kids happily ran around and played all afternoon (there is no time limit) and emerged four hours later tired and happy. For parents there’s a small “cafe” that serves food and drinks that isn’t too bad.
The centre isn’t cheap: RM 50 per child (+ GST) or RM 25 for kids under three. Thankfully one adult per child can go in free. There is a train station at the shopping centre.
Getting to and from Kuala Lumpur is very easy thanks to a big international airport with flights to many parts of the world.
If you are coming from elsewhere in Malaysia or a neighbouring country, we recommend checking out easybook.com to buy bus and train tickets online. Buses and trains in Malaysia are generally very good and we have had no problems travelling round the country with our kids.
If you are flying any budget airlines in or out of KL check out our guide to KLIA2 and the Tune Hotel at KLIA2.
If you are looking for somewhere to stay with kids, there are some great accommodation choices in Kuala Lumpur that are not only well suited to families but are generally very good value as well.
I always spend a very long time working out the perfect accommodation in every place we go. We obviously have a budget, and with two little ones things like size, cleanliness and location are very important. We have to be able to eat easily and there needs to be somewhere for them to run around, especially if our room isn’t too big. Ideally, our room needs enough space for the kids to nap and for us to do stuff without disturbing them.
Berjaya Times Square Hotel seemed to tick every box and more when I booked them online. About $90 a night for a one bedroom suite, complete with living area and kitchenette in a hotel with (amongst other things) a massive pool, a kids pool and a playground. And we mustn’t forget the massive shopping center that lies underneath complete with food courts (over 65 food outlets!), over 1000 retail outlets, train station, cinema and an amusement park.
It was everything we promised to be and wins extra praise when we were able to check in at 8:30am after our long haul flight from Australia. The staff were just awesome in general, they helped us with all our bags and really took away any stress after a long night getting there. They helped us quickly with any request, and I was very impressed.
The hotel facilities are also awesome. The shopping center is great (see above), and there is the biggest pool I have ever seen in a city hotel, as well as two kiddy pools, one of which suited our kids perfectly, and the playground was great too! I want to move in here permanently 🙂 We actually ended up going back to Kuala Lumpur later that trip just to stay there again!
Berjaya Times Square Hotel – we had a superior suite with an early bird discount for about $90 a night. Kids are free as long as they use a cot or existing bedding. An extra bed was RM100 a night. Click here for the latest prices
If you are in the Kuala Lumpur area for a short stopover, another alternative is to stay at Sunway Clio which is actually in Petaling Jaya, between the airport and the centre of Kuala Lumpur.
This hotel is superbly located being above the big Sunway Pyramid shopping centre, next to Sunway Lagoon. This makes it an ultra easy choice for a short stopover.
We spent three nights here in between long haul flights and it was a great choice with two easy days at Sunway Lagoon and in the shopping centre.
We booked connecting rooms which meant we were able to experience both the Deluxe Park and Deluxe Plus rooms. Both rooms were quite similar with comfortable beds, new furnitures and fixtures, couch seats, desks, mini bar, cupboard and room for our luggage. They were both a great standard.
The Deluxe Park was bigger and had a huge shower. Otherwise, they were the same. We had to book the different room types to get connecting rooms. You are allowed to have two adults and two kids in one room though.
The hotel has a small gym and lovely infinity pool. We had breakfast included which was a very good buffet with great variety. There is room service and plenty of options for eating in the shopping centre downstairs as well as a supermarket.
Some other top family hotels in Kuala Lumpur are:
You can also read our complete guide to the best places to stay in Kuala Lumpur.
If you are just having a short transit in Kuala Lumpur, we have stayed in the Tunes Hotel at KLIA2 several times and have reviewed that option here.
We all love the food here. The kids have had no problems adapting. Every second meal, S is declaring something different her favourite. She probably is the least fussy toddler in the world when it comes to food though. We eat just about every meal at food courts or hawker centers. They are fabulous. The food is generally made fresh, ultra fast and tasty with many options and it is very cheap. Less than $10 usually with drinks. We eat something different every meal, and generally order three mains which is enough for all of us (Z eats bits and pieces off all our plates).
S doesn’t like the milk. I’m not sure why as it tastes normal to us. She has stopped having it as a drink because of this. She’s also not interested in eating breakfast which is cereal with milk in our room (usually her favourite meal). Strange how it’s the one meal that’s like home that’s the main problem. We bought soy milk as well (for me and Z), but even though it was meant to be plain, it just tasted like sugar, so we haven’t been using it. We brought so much formula with us (5 tins, crazy right!), that there is no need for him to have it at the moment anyway.
High chairs have been available in most places we have eaten. However, they don’t have tray tops. This has proved a bit challenging for us as Z insists on feeding himself and likes to play with the food for awhile before eating it. This involves lots of placing it on the table. It’s not very sanitary, but we are struggling to stop it. We only sit at places that seem clean (obviously), and I wipe down the area in front of him with a baby wipe. He has only had baby food a couple of times, basically when he needs to eat at a time that doesn’t coincide with us.
Part of what we have always loved about travelling is taking local transportation. We worried how this would work with the kids, but it is mostly fine. We took the occasional taxi, but mostly took the monorail or buses.
The monorail is cheap and easy. It is only one line, but it took us most places we wanted to go and was situated next to our hotel so very easy. It could get very crowded though. It was very crowded the first time so we nearly didn’t catch it again, but it wasn’t so bad other times. Z found it tough as he didn’t like the crowds. S was ok and at times, loved it (being a two year old who loves different transportation) . It was free for the kids and for adults, the cost varied depending on distance. We never paid more than RM1.60.
It was not pram friendly. Lots of steps, even in the stations that had some escalator access. We would usually have to fold up the stroller before hopping on.
We made use of the KL-Go free buses between Berjaya and KLCC. These were great. I could only get the stroller on with help unless it was folded down, but I had no problems getting help (although I’m sure the man who lifted the pram with S in it over a barricade wished he hadn’t made that offer when he realised how heavy the whole thing was!!).
Taxis are easy and everywhere. They are cheap, but unfortunately, we had no luck getting them to use the meter, so we paid an inflated price compared to what we should have. Short rides were about RM10. The drivers were all helpful and good with the kids.
Taking a stroller around with us can be challenging – it is pointless to take one with you anywhere if you can’t handle some stairs. We found it was worth dealing with stairs occasionally for the benefits it provided. J would carry Z in it up flights, unless they were narrow, and S just had to learn that she had to walk up or down the stairs and then get back in the stroller. I would definitely not recommend taking anything but a lightweight umbrella fold stroller though (more tips on choosing a stroller for travel here).
I have written about KLIA2 (the international airport for low cost carriers) here.
The people are fabulous. I love Malaysians!! This place is just so kid friendly. People go out of their way to help all the time. It is quite amazing and a bit of a shock after being in Australia, where most people just ignore you or give you looks like you are irritating them. Sometimes, they are too helpful as I feel bad when old ladies give up their seats on buses for us.
Z is constantly getting positive attention. He is absolutely lapping it up. S also gets a fair bit of attention. She just grabs me and looks at the person blankly as she is quite shy. Some people even take their photos (after asking, they are polite). People often touch the kids. Only in a positive, friendly way and it doesn’t bother me or them, but I can see why it may bother some parents. In food courts, we often get offered free food for the kids too.
In the supermarkets there are lots of nappies that cost about the same as I pay back home (where I admittedly get the cheapest ones). There is baby food, but only fruit purees. Formula was also available, but not what I am used to, so I’m very glad we brought all of what we need.
I wish I wasn’t able to write about this, but unfortunately Z was unwell the first time we went to Kuala Lumpur. We took him to a medical center on level 5 of Berjaya Times Square. We went in when it opened at 10am without an appointment and only had to wait for half an hour. The doctor was very thorough, wrote a note saying he was fit to travel, among other things like he could have measles… (you’re fit to travel if you have measles???!), and they gave him a whole bag of medications. Seriously. 4 medicine bottles and a cream. Not sure if we will use anything but the paracetamol. It cost RM150 all up (under AUD$50) including medications.
Don’t under estimate how much water everyone needs here. As a baby, Z was literally having 3 times as many bottles as at home and we still had some dry nappies. We learned to be constantly handing him a sippy cup of water.
We have loved all four visits we have had here since having kids.
I found this surprising as I had been to KL a few times before having kids and never thought much of it. With kids, my focus has obviously shifted, and Kuala Lumpur has so much to offer a travelling family.
A big part of why we liked it so much was probably our hotel. Staying at Berjaya Times Square was just awesome. Even without the massive shopping center downstairs, the hotel is in a great location, the room was just fabulous and the hotel facilities as good as I’ve seen. I really can’t believe that it was only $90 a night.
It is easy to get around. Food is everywhere, cheap and very good. The people love kids, especially babies. At times, it felt like we were with famous people as everyone was so interested in our kids. Really, what is there not to like?
Our favourite KL attractions are Sunway Lagoon, Petrosains Discovery Center, KL Bird Park and KidZania Kuala Lumpur. They are just great fun with kids, and I think I probably could have enjoyed it myself alone too (excluding KidZania, you need kids to go there).
You may also want to consider visiting nearby Port Dickson while you are in Kuala Lumpur.
What are your best things to do in Kuala Lumpur with kids?
Disclaimer: This post contains affiliate links. This means that if you make a booking after clicking on one of these links that we receive a small commission at no extra cost to you.