M The Malaysia Move
Travel & Explore

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.

C Chris Tan · Published 26 May 2026
Johor Bahru with Kids: Best Family Attractions

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
Open in Google Maps (photos & live hours) →

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
Open in Google Maps (photos & live hours) →

Adventure Waterpark Desaru Coast

🕐 Hours
10am–6pm (closed Tue; check holiday hours)
📍 Address
4 Jalan Danau, Desaru Coast, 81930 Bandar Penawar, Johor
Open in Google Maps (photos & live hours) →

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)
Open in Google Maps (photos & live hours) →

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
Open in Google Maps (photos & live hours) →

Paradigm Mall Johor Bahru

🕐 Hours
Daily 10am–10pm
📍 Address
Jalan Skudai, 81200 Johor Bahru
Open in Google Maps (photos & live hours) →

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:

TimePlan
MorningLEGOLAND or the zoo, while it’s cooler
LunchMall food court near the attraction — easy, air-conditioned
AfternoonWater park, or indoor play if it rains
EveningDanga 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.

C

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.