Klang Valley


March into the month of March with a calendar packed with fun family activities!

1. Colours of the forest: A drawing and colouring workshop

Maslina Md Nor, the author and illustrator of Hang Li Po, Tun Teja, Puteri Gunung Ledang, and many other children’s books will teach the children how to draw and colour flora and fauna of the rainforest. The kids will be able to take home pastels, colouring sheets, and a copy of one of her books. The workshop is suitable for children from 6 to 15 years. Register here.

Date and time: 2 March (Saturday), 2.00pm – 4.30pm

Venue: Perpustakaan Perbadanan Awam Selangor (PPAS), Jaya One, Petaling Jaya, Selangor

Fee: RM65/child

2. PET Bottle Puppet

Learn more about the traditional Japanese marionette puppets! PET Bottle Puppet by Team ITO, Japan, is a form of puppets made from PET bottle and other recycled materials. The event consists of performance, a demo and a workshop. More info here.

Dates and times: 2 March (Saturday) and 3 March (Sunday), 10.00am and 2.00pm

Venue: Galeri Petronas, KLCC, Kuala Lumpur

Fee: Free

3. India In A Room

Indian bazaar showcasing home-grown businesses selling Hindu books for all ages, ethnic Indian accessories, and handmade jewellery. More info here.

Date and time: 3 March (Sunday), 10.30am – 5.30pm

Venue: Kalamandapan Hall, Jalan Scott, Brickfields, Kuala Lumpur

4. Storytelling: Matilda

Storytelling of Roald Dahl’s Matilda coupled with a science activity conducted by the instructors from Opstopus. Suitable for kids aged 6 to 11. More info here.

Date and time: 16 March (Saturday), 1.30pm – 3.00pm

Venue: The Story Book, Plaza Arkadia, Desa Parkcity, Kuala Lumpur

Fee: RM100 (include a Roald Dahl book worth RM29.95) / RM90 (without book)

5. Theatre: The Gruffalo

This family favourite is a story of the Mouse, a wheeler-dealer Fox, an eccentric old Owl and a maraca-shaking, party-mad Snake – and of course the terrifying Gruffalo. This stage adaptation of Julia Donaldson’s award-winning children’s book is suitable for ages 4 and up. More info here.

Dates: Until 24 March, various showtimes

Venue: PJ Live Arts, Jaya One, Petaling Jaya, Selangor


6. Art activities at ILHAM Gallery in March

Art Discovery Tour

On an Art Discovery Tour, the kids will get to know the current exhibition at ILHAM gallery through a guided tour and a hands-on art session. Suitable for kids aged 5 to 12 (accompanied by a parent), mature 4-year olds who have attended previous tours/programmes can be considered. Please contact [email protected] for more information, or check their website.

Date and times: 26 March (Tuesday), 10.00am – 12.30pm and 3.00pm – 5.30pm

Fee: RM30/child, free for accompanying parents and guardians.

Under the Sea

Due to popular demand, award-winning author-illustrator-storyteller Nor Azhar is back at ILHAM, and will take the kids on a magical journey under the sea using the beautiful batik pictures from his book Under the Sea. Children will get to make and take home their very own batik painting of a marine creature after the storytelling session.

Date and time: 16 March (Saturday), 10.30am – 12.30pm

Fee: RM65/child, includes batik painting kit

Secrets of the Reunion Table – Special Family Workshop

In this special workshop hosted by members of the Baba Nyonya Museum in Malacca, participants will get a peek into the typical scenes and spread found at the reunion table of a traditional Peranakan family. They will also be guided to explore and share with each other the traditions and cuisines found at the reunion tables of their own respective cultures through discussions and a unique paper cutting activity.

Date and times: 23 March (Saturday), 10:00am – 12:00pm and 2:30pm – 4:30pm

Fee: RM160 per parent and child pair, RM65 for additional tag-on parent/child

Coding Project

A coding workshop for kids aged 5 to 8, inspired by the Art of Chia Yu Chian: People and Places in Kuala Lumpur.

Date and time: 24 March (Sunday), 11.30am – 1.00pm

Fee: RM70/child

Art Science Workshops in Collaboration with Atom and the Dot

A workshop where kids can learn about the evolution of printing and create artwork inspired by prints. Suitable for children aged 3 to 12. Children below 9 must be accompanied by an adult.

Date and times: 28 March (Thursday), 10.30am – 11.30am and 3:30pm – 04:30pm

Fee: RM45/child

7. River scientist

This programme introduces the participants to freshwater ecosystems and their conservation. Participants will be given water monitoring kits and they will be tasked to examine water quality with the guidance from facilitators. They will also be catching insects, fish, and tadpoles and learn how they can be used as bio-indicators. Suitable for kids aged 5 and up. More info here.

Date and time: 23 March (Saturday), 9.00am-12.00pm

Venue: FRIM-MNS Nature Education Centre, FRIM Kepong

Fee: RM85 for 1st child, RM65 per child for 2nd,3rd, etc. and RM45 per parent
*Fee includes meal, insurance, FRIM entrance fee, activity materials, certificate and MNS facilitators included

8. Little Junior Presentation Skills Workshop

The primary aim of this workshop is to build confidence in children aged 7 to 9 to present to a live audience. They will be introduced to the theme of planets and galaxy via a range of play activities and games. They will be given the task of designing a planet and presenting it to their parents at the end of the workshop. More info here.

Dates and times: 16 March (Saturday) and 17 March (Sunday), 9.00am – 5.00pm

Venue: Universiti Malaya, Jalan Universiti, Kuala Lumpur

Fee: RM380/child, RM350/child for two children registered together

*Fee includes lunch and tea break, workshop material, stationery and certificate

9. Kids Public Speaking: The Art of Storytelling

The primary aim of this fun-filled workshop is to build children’s confidence to speak in public. Geared at kids aged 7 to 12, participants will be thought techniques for telling a story in an interesting and engaging way, with the right voice modulation, intonation, body language and facial expression. More info here.

Dates and times: 23 March (Saturday) and 24 March (Sunday), 9.00am – 5.00pm

Venue: Universiti Malaya, Jalan Universiti, Kuala Lumpur

Fee: RM380/child, RM350/child for two children registered together

*Fee includes lunch and tea break, workshop material, stationery and certificate

10. The art of creative writing

Geared at children aged 10 to 14, this 3-day workshop is a fun, hands-on course for the children to tap into their creativity and imagination. More info here.

Dates and times: 26 March (Tuesday) to 28 March (Thursday), 9.00am- 5.00pm

Venue: Universiti Malaya, Jalan Universiti, Kuala Lumpur

Fee: RM550/child, RM500/child for two children registered together

*Fee includes lunch and tea break, workshop material, stationery and certificate

11. Kuala Lumpur International Book Fair 2019

Pesta Buku Antarabangsa Kuala Lumpur – the international book fair will take over PWTC! More info here.

Dates and times: Daily from 29 March  to 7 April, 10.00am – 9.00pm.

Venue: PWTC, Kuala Lumpur

Fee: Free

12. 10th Putrajaya International Hot Air Balloon Fiesta

The balloons are taking over Putrajaya! Lots of different options for viewing the magnificent balloons with food stalls, live performances, firework displays and more – read the full schedule here.

Dates: 28 March (Thursday) to 31 March (Sunday)

Venue: Precinct 2, Putrajaya


13. Messy Art Camp

A 3-day messy art camp packed with activities like pouring art, fabric making, silkscreen workshop and more. Whatsapp +6017 330 0012 to book your slots or send a direct message (DM) here.

Dates: 25 March (Monday) to 27 March (Wednesday)

Venue: Pusat Kreatif Kanak-Kanak Tuanku Bainun, TTDI, Kuala Lumpur

14. Holiday camps in March

For a list of school holiday camps, check out the list by Happy Go KL here.


This post is a collaboration between Makchic and Happy Go KL.
Happy Go KL is the go-to site for fun family activities in KL and kid-friendly travel in Asia. It is written by a bunch of KL parents who want to share what they know and love about their hometown and this beautiful region.


Children of all ages love water. Even young babies, who have not yet learned to crawl, may move independently in a pool. Group baby and toddler swimming classes are a great way to socialise, build confidence and teach basic water safety skills. Parents should of course be extra vigilant around water, even during bathing, no matter what age. If you feel that your child would enjoy the bonding, exercise, and fun of a baby and toddler swim class, here are some schools that offer them specifically for infants.

Generally, sessions are 30-minute group classes and a parent or caregiver is expected to accompany the child until at least 3 years of age, unless indicated otherwise. Some schools may offer classes for older children. If you’re looking for swimming at a baby spa, click here.



Photo credit: Aquabubs

Aquabubs provides a gentle introduction to swimming in a fun, playful and relaxed way with a progression that will help develop natural swimming skills. They have a purpose-built 15m comfortably-heated, saltwater pool with baby and toddler shower facilities, and even a play area.

Contact: +6012 488 1197/ 03-22018844

Email: [email protected]



Age: 4 months to 7 years old

Cost: RM850 for a term of 10 lessons and RM100 registration fee per family (includes 1 reusable swim diaper or diaper bag)

Address: 24 Jalan Liku, Bangsar, 59100 Kuala Lumpur

D Swim Academy

Photo credit: D Swim Academy

D Swim Academy’s infant aquatic course is the Australian ‘Baby & me’ sequential, developmentally skill-based, water awareness programme. Their aim is to develop a solid foundation in a joyful and stress-free water environment. They also offer the DSA Kiddie Swimmers programme, in order to build independence in swimming and water related activities.

Contact: 1300 222 372

Email: [email protected]



Age: Baby & me – 6 months to 3 years old; DSA Kiddie Swimmers – 3 to 4 years old

Cost: RM660 for 10 Baby & me lessons; RM426 for 12 Kiddie Swimmers lessons; and RM60 registration fee

Address: Baby & me: National Aquatic Centre, Bukit Jalil, Kuala Lumpur Sports City, 57000 Kuala Lumpur; DSA Kiddie Swimmers: Multiple locations @ National Aquatic Centre, Kampung Pandan, and Shah Alam

EPS Sports Academy

Photo credit: EPS Sports Academy facebook

EPS Sports Academy has been in operation since 2013 running a wide range of sports including football, volleyball, tennis, capoeira and fitness programmes. All coaches are Brazilian expatriates with sports science and teaching qualifications. Babies will learn how to use their natural reflexes for paddling and kicking in the water, and breathing with an aim to float in their WaterBabies module. The Water Juniors programme is designed to equip older children with basic water skills in safety, floating, paddling, swim movements, and confidence.

Contact: +6012-617 6372 / +6012 331 6372

Email: [email protected]



Age: WaterBabies – 4 months to 3 years old; Water Juniors – 3 to 5 years old

Cost: RM583 for 10 x 45 minute lessons and RM116.60 registration fee

Address: Tropicana Golf and Country Club, Jalan Kelab Tropicana, Tropicana, 47410 Petaling Jaya, Selangor

Finns Boutique Swim Centre

Photo credit: Finns Boutique Swim Centre facebook

Finns Boutique Swim Centre adopts a child-centered approach, which encourages children to take aquatic education and swimming programmes into their own hands in a safe and comfortable water environment. The aim is to create a curriculum based on water play activities, planned for each individual child in different age groups, according to the child’s attributes and needs, at his/her own pace. They have a custom-built salted and heated pool suitable for young learners.

Contact: +6019-282 6329

Email: [email protected]



Age: 6 months to 5 years old

Cost: RM720 for 8 lessons and RM50 registration fee

Address: 19 Jalan Damai, 55000 Kuala Lumpur

Happy Fish Swim School

Photo credit: Happy Fish Swim School

With over 11 years of teaching experience, Happy Fish has taught thousands of children how to swim with confidence. Following an engaging and fun curriculum, one can expect a pleasant learning experience. They have indoor heated UV with salt-chlorinated pools in two locations. Nursing room, baby shower and changing facilities are available.

Contact: +6012-779 2771 / +6012-3392771

Email: [email protected]



Age: 4 months to 4 years old

Cost: RM560 (weekday) or RM660 (weekend) for 10+2 lessons

Address: No. 27-1, Jalan PJU 5/15, Dataran Sunway, Kota Damansara, 47810 Petaling Jaya, Selangor and Sunway Pyramid, Lot. OB.G(MS) Oasis Boulevard, No 3, Jalan PJS 11/15, Bandar Sunway, 47500, Selangor



Photo credit: Splashtastik

Water is the environment babies are familiar with, so Splashtastik believes that the best time to start training your little one to swim is when they are still small. They have a comprehensive range of classes for babies, toddlers, children, and special needs children. Their heated pool is salt sanitised and indoor.

Contact: +6012-381 4184

Email: [email protected]



Age: 6 months to 6 years old

Cost: RM500 for 8 lessons and RM100 registration fee

Address: 31, Jalan Kristal 7/77, Seksyen 7, 40000 Shah Alam, Selangor

Swim The World

Photo credit: Swim The World facebook

Swim The World has classes in water confidence, survival skills, and floatation in indoor heated salt-water swimming pools in two locations. Their emphasis is also on parent-child connections during the sessions.

Contact: +6012-900 6586

Email: [email protected]


Age: 6 months to 4 years old

Cost: RM600 for 12 lessons and RM60 registration

Address: 20, Jalan CJ 1/1, Kawasan Perusahaan Cheras Jaya, 43200 Seri Kembangan, Kajang; 25G Jalan Mahkota Residence 1, Bandar Mahkota Cheras, Cheras 43200 Selangor

You may also want to check out:

  • Babies Swim Gym in Petaling Jaya for babies 6 weeks and older
  • EC Swim in Petaling Jaya for children 4 years and older
  • Mermaid Queen in Nilai for babies and toddlers 6 months and older
  • Supersharkz in Shah Alam for kids 3 years and older


This list is not exhaustive, and rates may be subject to change, so parents are advised to contact the schools for further information. Do write us at [email protected] if you have any other baby and toddler swim schools we should add! 

Going to the dentist can be daunting for anyone, what more a child. Visits to the dentist should be done every six months, from the time a child shows signs of having teeth. Besides overall good dental hygiene, it is also important for a child to understand the importance of visiting a dentist regularly from a young age. Finding dentists is relatively easy. However, locating a child-friendly dentist may prove more challenging.

We have updated our list of child-friendly dentists to include paediatric dentists!

Kuala Lumpur

iSmile Dental Center

Address: 76a, Jalan SS 21/35, 47400 KL.
Contact: 03-7727 2135
Operating hours: Weekdays 9.30am – 5.30pm; Saturdays 9.30am – 3.30pm; Closed on Sundays & Public Holidays
FB page: iSmile Dental
Email: [email protected]

Imperial Dental Specialist Centre
Pediatric dentist

Address: 62 & 64 Jalan Telawi, Bangsar Baru, 59100 KL.
Contact: 03-2284 5529, 03-9212 0605
Operating hours: Mondays to Saturdays 9am – 8pm; Sundays 9am – 6pm; Closed on Public Holidays
Email: [email protected]
FB page: Imperial Dental Specialist Centre
Instagram: imperialdentalsc 

Imperial Dental Specialist Centre in Bangsar

Klinik Pergigian Halina

Address: 7A, Tingkat 1, Lorong Ara Kiri Satu, Lucky Garden, Bangsar, 59100 KL.
Contact: 03-2092 1002
Operating hours: Mondays to Thursdays 10am -7pm; Saturdays & Sundays 10am – 3pm; Closed on Fridays
Email: [email protected]
FB page: Halina Dental Clinic

DentalPro Specialist Centre

Paediatric Dentist available on some Saturdays only

Address: No.263, Jalan Maarof, Bangsar, 59000 KL.
Contact: 03-2094 3333, 019-240 3333 (whatsapp)
Operating hours: Mondays to Saturdays: 9am –6pm; Closed on Sundays & Public Holidays
Email: [email protected]
FB page: Dentalpro                
Instagram: dentalpro.specialist         
Twitter: @Dentalrpo_ 

Beverly Wilshire Dental

Address: Level 9, Dijaya Plaza, No. 237 Jalan Tun Razak, 50400 KL.
Contact: 03-2118 2999
Operating hours: Monday to Saturday 9.30am – 6pm; Sundays & Public Holidays by appointment only
Email: [email protected]
FB page: Beverly Wilshire Medical Centre 
Instagram: beverlywilshiredental    

Damansara Heights Dental Centre

Address: 75 Jalan Setiabakti, Bukit Damansara, 50490 KL.
Contact: 03-2093 0309
Operating hours: Mondays to Saturdays: 9am – 6pm; Closed on Sundays & Public Holidays
Email[email protected]
FB page: Damansara Heights Dental Centre 

Yap & Associates Dental Surgery

Address: Lot 1.02 Level 1, Menara Manulife, Jalan Gelenggang, Damansara Heights, 50490 KL.
Contact: 03-2094 0005
Operating hours: Weekdays 9am – 6pm; Saturdays 9am – 3pm; Closed on Sundays & Public Holidays
E mail: [email protected]

Dutamas Dental

Address: A3-1-8, Publika Solaris Dutamas, Jalan Dutamas 1, 50480 KL.
Contact: 03-6206 3554
Operating hours: Weekdays 9am – 7pm; Saturdays 9am – 5pm; Sunday 9am – 2pm: Closed on Public Holidays
E-mail: [email protected]
FB page: Dutamas Dental Clinic

Dutamas Dental

Klinik Pergigian Fauziah

Addresses & Contact Numbers:
Publika:  A1-1-03, Publika Solaris Dutamas, Jalan Dutamas 1, 50480 KL;
Tel: 03-62063068
Centara:  Unit G02-B, Menara Centara, 360 Jalan Tuanku Abdul Rahman, 50100 KL; Tel: 03-26020402
Melawati:  236A, Jalan Bandar 13, Taman Melawati, 53100 KL; Tel: 03-41071591
Operating hours: Weekdays 10am – 5pm; Saturdays: 9.30am – 2pm;Closed on Sundays & Public Holidays
E-mail:  [email protected]
FB page: Dentist Malaysia
Instagram: klinikpergigianfauziah      

Smile Avenue

Address: A4-UG1-6, Level UG1, Block A4, 1, Jalan Dutamas 1, Solaris Dutamas, 50480 KL.
Contact: 03-2857 0869
Operating hours: Mondays to Thursdays: 10am – 7pm; Fridays & Saturdays 10am – 5pm; Closed on Sundays & Public Holidays
Email: [email protected]
FB page: Smile Avenue Dental Surgery Publika 
Instagram: smileavenuedental      

White Perfect Dental Clinic

Addresses & Contact numbers:
Taman Connaught:  1st Floor, No.7, Jalan Menara Gading 1, Taman Connaught, Cheras, 56000 KL; Tel: 03-91019068
Cheras Business Centre:  34-5, Jalan 5/101c, Off Jalan Kaskas, Jalan Cheras, 56100 KL; Tel: 03-9133 9068
Operating hours: Weekdays 9.30am – 5.30pm; Weekends 9.30am – 5pm;
Closed on Public Holidays
Email: [email protected]
FB page: White Perfect Dental Clinic

Bangsar Utama Dental Specialist Center

Address: Wisma Hamid Arshat, 12, Jalan Bangsar Utama 9, Bangsar, 59000 KL.
Contact: 03-2282 4339, 03-2201 6022 (Main)
Operating hours: Mondays, Tuesdays, Wednesdays & Fridays 10am – 6pm; Thursdays 12pm – 8pm; Saturdays 9am – 4pm; Sunday Orthodontics appointments only; Public Holidays by appoinments only
Email: [email protected] / [email protected]
FB page: Bangsar Utama Dental Specialist Clinic 

Yee Dental Surgery

Address: Lot S117B, Bangsar Shopping Centre, 285 Jalan Maarof, 59000, KL.
Contact: 03-2095 1102
Operating hours: Weekdays 9am – 6pm; Saturdays 9am – 4pm; Closed on Sundays & Public Holidays
Email: [email protected] /[email protected]


Pristine Kids

Pediatric dentist

Address: Lot F38, 1st Floor, Empire Shopping Gallery, Jalan SS16/1, 47500 Subang.
Contact: 03-5612 5632
Operating hours: Weekdays 10am – 5pm; Weekends 10am – 12pm
Email: [email protected]
FB page: Pristine Dental Centre 

The Dental Studio

Pediatric dentist

Address: LG 16, Empire Damansara, No 2, Jalan PJU 8/8A, Damansara Perdana, 47820 PJ.
Contact: 03-7732 7714
Operating hours: Monday to Thursday 10am – 5pm; Friday 10am – 4pm; Saturdays 10am – 2pm; Sundays & Public Holidays by appointment only
Email: [email protected]
FB page: The Dental Studio

The Dental Studio in Ara Damansara

Lim Dental Surgery

Address: 28A (1st Floor) Jalan Sultan 52/4, New Town Centre, 46200 PJ.
Contact: 03-7956 9100
Operating hours: Weekdays 9am – 6.30pm; Weekends 9am – 4.30pm; Public Holidays 9am – 1pm

Jaya Dental Surgery

Address: Ground Floor, PG1-13A, Jaya 33, Section 13, Jalan Semangat, 46200 PJ.
Contact: 03-7957 5611 / 03- 7957 4320
Operating hours: Weekdays 10am – 5pm; Saturdays 10am – 4pm; Sundays 10am – 3pm; Closed on Public Holidays
Email: [email protected] / [email protected]

V-Care Dental Surgery

Pediatric dentist

Address: 2nd Floor @ Uptown 37, 41BC & 43BC, Jalan SS21/37, Damansara Utama (Uptown), 47400 PJ.
Contact: 03 -7726 8499 / 03-7725 2020
Operating hours: Mondays – Saturdays 9.30am – 6pm; Closed on Sundays & Public Holidays
Email: [email protected]
FB page: V Care Dental Centre
Instagram: vcaredental

V Care Dental in Damansara Utama

Tey & Khaw Dental Clinic

Address: 5-2, Jalan PJU 5/10, Dataran Sunway, Kota Damansara, 47810 PJ.
Contact no.: 03-6148 5208
Operating hours: Weekdays 9.30am – 7pm; Saturdays 10am – 5pm; Sundays: 10am – 3pm; Closed on Public Holidays

Klinik Pergigian Malaysia Smile

Address: 13A, 1st Floor, Jalan Kenari 4, Bandar Puchong Jaya, 47170 Puchong, Selangor
Opening Hours: Mon – Fri 9:30am to 7:00pm; Saturday 10:00am to 3:00pm; Closed on Sunday and Public Holidays
Contact no: 03 5891 9989, 016 889 5891
Email: [email protected]
FB page: Tey & Khaw Malaysia Dental
Instagram: teykhawdentalclinic

Prestige Dental Care

Address: 22A-1 (First Floor), Jalan Puteri 1/4, Dataran Puteri, Bandar Puteri, 47100 Puchong.
Contact: 03-8060 3389, 013-394 3389 (Whatsapp)
WeChat ID: prestigedental
Operating hours: Weekdays 10am – 7pm; Saturdays 10am – 6pm; Closed on Sundays & Public Holidays
FB page: Prestige Dental Care
Instagram: prestigespecialistclinic
Twitter: @prestigedentalc

Photo credit: Prestige Dental Care

Carson & Louise Dental

Address: 43-1 Jalan Sungai Burung z32/z, Bukit Rimau, 40460 Shah Alam, Selangor
Contact No.: 03-5525 8289
Operating Hours: Monday to Friday 9 am – 6 pm; Saturday 9 am – 5 pm; Closed on Sunday and Public Holidays
Email: [email protected]
FB page: Carson & Louise Dental


This list is not exhaustive and opening times may be subject to change, so parents are advised to contact the clinics before they plan to visit. Do write us at [email protected] if you have any other child-friendly dentists we should add!