9 Petting Zoos In Klang Valley For Kids To Get Up Close & Personal With Animals

Best petting zoo Selangor KL

As the year-end school holidays approach, many parents are planning fun outings with their little ones. There’s only so much children can learn about animals from books or screens; they want to meet them IRL. A day at a petting zoo is an ideal answer. These family-friendly animal farms let kids feed, pet, and even befriend gentle creatures, from rabbits and goats to deer and alpacas. We’ve rounded up nine top petting zoos in KL and Selangor where kids can get up close and personal with animals and have a fun, educational outing the whole family will remember.

The Best Family-Friendly Petting Zoos in Selangor You Can Visit

From indoor to outdoor petting zoos, Selangor has it all.

1.   Farm In The City

Farm In The City best petting zoo Selangor
Credit: @0228grace and @valerieteo via Instagram

An award-winning urban farm and Malaysia’s first petting zoo, it’s a paradise for animal lovers. Here, kids can feed and pet guinea pigs, rabbits, alpacas, ponies, raccoons and more. The farm is designed for hands-on interaction with free-flight birds flying overhead and friendly keepers encouraging kids to learn about conservation while touching gentle critters. It’s a lush countryside escape minutes from the city, with open-air exhibits and shaded paths for comfortable exploring.

Address Lot 40187-40188, Jalan Prima Tropika Barat 1, Pusat Bandar Putra Permai, 43300 Seri Kembangan, Selangor.
Opening Hours – Weekdays: 10:00AM–6:00PM 

– Weekends/Public/School Holidays: 9:30AM–6:00PM 

– Closed every Tuesday (unless public/school holiday).

Contact +60 3-8941 3099
Entrance Fees Adult (MyKad) – RM39 

Child/Senior Citizen – RM32 (Free for children under 90cm)

Website | Facebook | Instagram

2.   IOI City Farm

IOI City Farm Selangor
Credit: @ioicityfarm via Instagram

This indoor petting zoo in IOI City Mall is perfect for a rainy day. Spread over 18,000 sq ft on Level 2, it’s climate-controlled and filled with plants and animals. Kids can stroll through three themed zones, seeing rare fish, colourful small animals and even marmosets. There are over 70 species to encounter, and onsite zoologists and botanists make learning fun. It’s like a mini rainforest in a mall where toddlers and teens alike can get hands-on under one roof.

Address AT 6, Level 2, IOI City Mall, Lebuh IRC, IOI Resort City, 62502 Putrajaya, Malaysia
Opening Hours Daily (including weekends/public/school): 10:00AM–9:00PM
Contact +603-8328 8898
Entrance Fees Weekday – RM48

Weekend/Public/School Holiday – RM58
(Senior citizen & OKU – RM32, free for kids below 2 years old)

Website | Facebook | Instagram

3.   Sunway Wildlife Park

Sunway Wildlife Park best petting zoo Selangor
Credit: sunway.city and @sunwaylagoonmalaysia via Instagram

Part of Sunway Lagoon, this giant zoo features everything from white lions and tigers to miniature horses. Crucially for petting, it has a dedicated petting section where kids can buy food kits to feed sheep, deer and other friendly animals. The park also offers animal shows and walk-through exhibits. Although entry is through Sunway Lagoon, families can easily spend hours here feeding creatures and watching exotic animals in spacious, well-maintained enclosures.

Address 3, Jalan PJS 11/11, Bandar Sunway, 47500 Subang Jaya, Selangor
Opening Hours Daily: 10:00AM-11:00PM (closed Tuesdays) 
Contact 03-5639 0000
Entrance Fees Same as Sunway Lagoon admission ticket

Adult: RM185

Child/Senior Citizen: RM150

Website | Facebook | Instagram

4.   G2G Animal Garden

G2G Animal Garden Selangor
Credit: @g2ganimalgarden via Instagram

Located at MAEPS Serdang, this open-air petting farm boasts over 70 local and exotic species. It’s designed for therapy-like interaction where kids can feed alpacas, deer, rabbits and birds with a bucket of feed, and even bond with the tame cats roaming there. The G2G park has different zones for ponies, iguanas, parrots and more, so children can slowly make new furry and feathered friends. It’s both educational and soothing—a perfect spot for family photos and animal cuddles away from the city buzz.

Address Jalan MAEPS 4/1, Fasa 3 Presint 9, 43400 Serdang, Selangor.
Opening Hours Weekdays: 10:00 AM–6:00 PM (closed Tuesdays); 

Weekends/Public Holidays: 9:30AM–6:00PM

Contact +60 19-925 6852
Entrance Fees Adult (MyKad) – RM29 

Child/Senior Citizen – RM24

Website | Facebook | Instagram

5.   Hussin Fauzi Farm

Hussin Fauzi best petting zoo Selangor
Credit: Hussin Fauzi Farm-Taman Haiwan via Facebook

One of the most affordable petting zoos around, it’s worth the drive north of KL. This mostly open-air farm is shaded by trees, making it cool even on hot days. Kids can meet camels, ostriches, peacocks and a variety of farm animals grazing or wandering freely. There are cute goats, ponies and rabbits eager for a treat, as well as fun add-ons like pony rides, a mini-train and even fishing. A day here feels like a countryside adventure, parents will love it for the low admission price and the range of animals little ones can actually touch and feed.

Address Jalan Batu 45 Teluk Penyamun, Kampung Teluk Penyamun, 45600 Batang Berjuntai, Selangor
Opening Hours Daily: 10:00AM-6:00PM (Fridays 10:00AM-12:30AM, 2:00PM-6:00PM, closed Tuesdays)
Contact 018-383 3267
Entrance Fees Adult – RM15 

Child – RM7 (free for kids aged 2 and below)

Facebook

6.   TheMINS

TheMINS petting zoo selangor
Credit: @themins_kd via Instagram

Tucked inside an industrial park, TheMINS is a hidden gem: a compact zoo-meets-petting-farm with over 60 species of exotic critters. Kids can see unusual animals like Canadian marble foxes, black-tailed prairie dogs and miniature horses. Everything here is scaled for hands-on fun: the cages are low so children can look in easily, and the staff encourage gentle petting under supervision. It’s a charming spot in Kota Damansara for younger kids to get face-to-face with unusual animals without travelling far from the city.

Address No.2A-H, Pusat Teknologi Sunsuria, Jalan Teknologi, Kota Damansara, 47810 Petaling Jaya, Selangor
Opening Hours Weekdays: 10:00AM-7:00PM (closed Mondays)

Weekends: 10:00AM-9:00PM

Contact 012-878 7423
Entrance Fees Adults – RM30 (free for kids below 4 years old)

Senior Citizens/OKU – RM15 

Instagram

7.   Just Farm

Just Farm petting zoo selangor
Credit: Just Farm via Facebook

Claimed to be Malaysia’s largest indoor petting zoo, Just Farm is at IOI Damansara (Tropicana Gardens). It’s air-conditioned and family-friendly. The farm is home to capybaras, pygmy goats, raccoons, meerkats and a host of cuddly critters. There’s even a separate cat-and-dog zone (at extra cost) where young pet lovers can pet different breeds. Because it’s inside a mall, parking and rest areas are easy, and snacks are nearby. This place is perfect for toddlers as they can safely cuddle a bunny, feed ducks, and see alpacas up close—all in a clean, modern setting.

Address Lot 1F-02, First Floor, IOI Mall Damansara, 2A, Persiaran Surian, Tropicana Indah, 47810 Petaling Jaya, Selangor
Opening Hours Daily: 10:30AM-8:30PM (Sunday 10:00AM-8:30PM)
Contact 012-242 3639
Entrance Fees Adults – RM68

Children (3-12 years old)/Senior Citizens/OKU – RM58

(free for kids aged 2 and below)

Website | Facebook | Instagram

The Best Family-Friendly Petting Zoos In KL You Can Visit

Prefer a petting zoo closer to the city centre? Here are two equally great options in KL.

8.   99 Wonderland Park

99 Wonderland Park best petting zoo KL
Credit: @nimblebee.sectionseven and @erica_lkh via Instagram

Just north of KL Sentral, this open-zoo concept park blends playgrounds with animal enclosures. Kids can wander right into areas with swans, ducks, deer and rabbits, feeding them from vending-machine kits. The park also has more exotic exhibits (tigers, crocodiles, tapirs) behind glass. It’s a fun evening spot (open late on weekends) where little ones can meet tame creatures without even leaving the city. Don’t miss the quirky “tapir jacuzzi”—a bathtub where the Malayan tapir wallows!

Address Jalan 1/3A, Pusat Bandar Utara, 68100 Kuala Lumpur
Opening Hours Varies by session: e.g., Sat/Sun & peak 9:00 AM–4:00 PM (day session); Weekday evenings 5:00 PM–11:00PM.
Contact +6012-995 5399
Entrance Fees Adult – RM55

Child/Senior Citizens/OKU – RM30

Website | Facebook | Instagram

9.   KL Tower Mini Zoo

KL Tower Mini Zoo best petting zoo KL
Credit: @aisyafrump via Instagram

At the foot of iconic Menara Kuala Lumpur, this mini zoo packs in over 50 species. It’s perfect for a quick visit after exploring KLCC or the tower. Here you’ll find playful squirrel monkeys, cuddly rabbits, curious meerkats, and sugar gliders that can glide right above your head. The star is the Falabella pony (the world’s smallest horse) that toddlers can pet. Because it’s compact, even shy kids won’t feel overwhelmed, and parents will appreciate how close it is to the city centre. A short stop here gives kids a memorable animal encounter before heading home.

Address Ground Floor, Menara Kuala Lumpur, No. 2 Jalan Punchak off Jalan P.Ramlee, 50250 Kuala Lumpur.
Opening Hours Daily: 10:00 AM–9:00 PM (some variation given)
Contact +603-2072 3923
Entrance Fees Malaysian Adult (MyKad) – RM35

Child – RM29 (free if height below 90cm)

Website | Facebook | Instagram

Get To Know Animals At These Fun Petting Zoos For Kids In Selangor And KL

Credit: @g2ganimalgarden and @ioicityfarm via Instagram

And there you have it—nine of the best petting zoos in Selangor and KL that the entire family will enjoy. They’ll guarantee new experiences for your kids and, quite possibly, a renewed passion for animals! If it’s outdoors, be sure to slap on some sunscreen on yourself and the kids before heading out. And remember to keep a close eye on your little ones at all times in the presence of any animals.

If you’re an outdoorsy family, pay a visit to these beautiful parks in KL, volunteer at an urban farm in Bangsar, or have a splashing good time at the best waterparks in Malaysia.

Leave a Reply