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

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

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 |
Website | Facebook | Instagram
3. Sunway Wildlife Park

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

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

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) |
6. TheMINS

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 |
7. Just Farm

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

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

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

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.
