Johor Bahru with Kids: Best Family Attractions
The best family attractions in Johor Bahru for 2026 — LEGOLAND, water parks, the revamped zoo, indoor play and mall splash parks, with rough prices and honest tips.
JB is one of the better family destinations in this part of the world, and a lot of families across the causeway treat it as their default weekend escape. There’s a real theme park, several water parks, a zoo that just reopened, and enough indoor backup that a rainy afternoon doesn’t sink the day. Here’s where I’d take kids, sorted roughly by age and energy.
New to the area? Our Johor Bahru explore hub sets the scene.
LEGOLAND Malaysia — the obvious one
LEGOLAND in Iskandar Puteri is built for younger kids more than thrill-seekers, which is exactly why it works for families. Rides, shows, a water park and a SEA LIFE aquarium across one big resort, plus the new MINILAND Singapore in 2026 — Marina Bay Sands and the Merlion rebuilt in over a million bricks, which honestly the parents enjoy as much as the kids.
Day tickets are roughly RM199 adult / RM169 child as of 2026, but buy online ahead through Klook or Traveloka and you’ll usually save 20–30%. The water park is a separate or combo ticket — worth it in this heat.
LEGOLAND Malaysia Resort
- 🕐 Hours
- Daily 10am–6pm (check seasonal hours)
- 📍 Address
- 7 Persiaran Medini Utara 3, 79100 Iskandar Puteri, Johor
Tip: the on-site LEGOLAND Hotel is themed to the hilt and lets you walk to the gate. If your kids are LEGO-mad, one night there beats fighting traffic twice.
Water parks to beat the heat
JB gets hot, and water parks are the great equaliser for mixed-age kids.
- LEGOLAND Water Park — gentle, kid-scaled, easiest for under-10s.
- Austin Heights Water & Adventure Park in Tebrau — a 3-in-1 with slides, a rope/obstacle course (seven levels, 50-plus obstacles), go-karts and trampolines. Water park entry runs from around RM70 per person, the adventure side around RM80, as of 2026; combos and festival promos pop up regularly.
For older kids who want a bigger thrill, the Desaru Coast Adventure Waterpark about 90 minutes east is the largest in the region, with a looping river and proper rides — see our day trips from Johor Bahru guide.
Austin Heights Water & Adventure Park
- 🕐 Hours
- 10am–6pm (closed Tue & Wed; confirm before visiting)
- 📍 Address
- 71 Jalan Austin Heights 8/1, Taman Mount Austin, 81100 Johor Bahru
Adventure Waterpark Desaru Coast
- 🕐 Hours
- 10am–6pm (closed Tue; check holiday hours)
- 📍 Address
- 4 Jalan Danau, Desaru Coast, 81930 Bandar Penawar, Johor
Johor Zoo, reopened
The Johor Zoo near the city centre is one of the oldest in the country (1928) and reopened in the mid-2020s after a multi-year renovation. It’s a compact 12-hectare site with 100-plus species — a good low-pressure morning for younger kids before the heat builds. Entry is cheap, in the few-ringgit range. Go early.
Johor Zoo (Zoo Johor)
- 🕐 Hours
- Daily 9am–6pm (closed Tue; confirm Friday & night hours)
- 📍 Address
- Jalan Gertak Merah, Taman Istana, 80000 Johor Bahru
- 💰 Price
- From RM10 (Malaysian adult)
Indoor play and mall splash parks
This is JB’s quiet superpower for parents: when it pours, the malls have you covered.
- Toppen Shopping Centre (next to IKEA and AEON Tebrau) has free play areas and an outdoor splash park — bring a swim change.
- Paradigm Mall in Skudai has an ice-skating rink, a cinema and an indoor archery range.
- Most big malls have a soft-play or trampoline operator and an arcade, so a tired afternoon has an easy reset button.
Toppen Shopping Centre
- 🕐 Hours
- Daily 10am–10pm
- 📍 Address
- 33 Jalan Harmonium, Taman Desa Tebrau, 81100 Johor Bahru
Paradigm Mall Johor Bahru
- 🕐 Hours
- Daily 10am–10pm
- 📍 Address
- Jalan Skudai, 81200 Johor Bahru
Character parks at Puteri Harbour
Puteri Harbour has historically hosted indoor character attractions like Sanrio Hello Kitty Town and Thomas Town. The operating status of these has changed over the years and I’m not certain of the current 2026 line-up, so check the official Puteri Harbour site before you build a day around them. The marina area itself is pleasant for a stroll and a meal regardless.
Puteri Harbour
- 📍 Address
- Iskandar Puteri, Johor
Check the official Puteri Harbour site for the current character-park line-up before planning around it.
Open in Google Maps (photos & live hours) →A sample family day
Here’s a relaxed one that works:
| Time | Plan |
|---|---|
| Morning | LEGOLAND or the zoo, while it’s cooler |
| Lunch | Mall food court near the attraction — easy, air-conditioned |
| Afternoon | Water park, or indoor play if it rains |
| Evening | Danga Bay waterfront for dinner and a sunset run-around |
Practical tips for families
- Drive. Strollers, nap schedules and JB’s spread-out attractions make a car close to essential. More on that in our moving to Johor Bahru guide.
- Pack for heat and rain. Sunscreen, water, a change of clothes, and a light poncho. Afternoon downpours are normal.
- Book online. Theme-park tickets are almost always cheaper bought ahead than at the gate.
- Go early on weekends. Crowds and crossing queues both build through the morning.
Want a sense of what raising kids here costs day to day? Our cost of living in Johor Bahru breakdown covers it.
JB won’t overwhelm you with attractions the way a bigger city might — but for families that’s a feature, not a bug. One big thing in the morning, a meal, a splash in the afternoon, and everyone goes home happy.
Prices are rough 2026 estimates and move with promotions and the exchange rate. Confirm on official sites before you go.
About the author
Chris Tan lives and works in Johor Bahru, Malaysia, helping people relocate to and buy property in the Iskandar region. Questions about your move? Get in touch.