7 Family-Friendly Things To Do in Johor Bahru (2026)
Kids

7 Family-Friendly Things To Do in Johor Bahru (2026)

From LEGOLAND Malaysia's theme park, water park and SEA LIFE aquarium to the century-old Johor Zoo's new night safari and Danga Bay's free waterfront playground, here are 7 real, currently-open family attractions across Johor Bahru in 2026.

Priya Nair1 August 20267 min readUpdated 1 Nov 2026

Johor Bahru's family-attraction scene is anchored by LEGOLAND Malaysia Resort, but the city has quietly built up a second tier of options over the past few years — a nearly century-old zoo that just added a night safari, a free waterfront park with giant climbable animal structures, and several mall-based indoor playgrounds that make good rainy-day or post-immigration-queue stops for families crossing the Causeway.

This list sticks to spots we could independently verify are real, currently open and have their own bookable listing or official page as of 2026 — no invented ticket prices, and nothing that's quietly closed down (Puteri Harbour's old Hello Kitty Town and Thomas Town, for instance, shut for good at the end of 2019, so they're deliberately left off).

Most of these cluster around two zones: Iskandar Puteri (LEGOLAND, Puteri Harbour, Sunway Big Box) roughly 25-30 minutes from the JB city centre and the Woodlands/Tuas checkpoints, and central JB town (Johor Zoo, KSL City Mall, Austin Heights), closer to the Causeway. Plan your route around which side of the city you're staying in.

How to pick the right one for your family

Age is the main filter. Under-5s get the most out of the free or near-free options — Danga Park's toddler zones, Johor Zoo, and the ground-floor playground at Sunway Big Box — where nothing is height-restricted and leaving after an hour doesn't feel like a wasted ticket. Primary-school kids are the sweet spot for LEGOLAND and KSL's rooftop water park. Austin Heights' rope course and trampoline park suit older children and teens who'd find LEGOLAND's rides tame.

Budget is the second filter, and the spread is unusually wide. Johor Zoo charges RM2 for adults and RM1 for children on its listed day pricing; Danga Park is free for Malaysians who bring MyKad or MyKid; Danga Bay Theme Park is free to enter and you pay per ride. At the other end, LEGOLAND day tickets start from RM69 booked online, and Austin Heights day passes have been listed from around RM70 per person. A JB family trip can cost almost nothing or a few hundred ringgit depending purely on which two or three of these you pick.

Weather and timing matter more than people expect. JB gets heavy afternoon downpours year-round, so pair each outdoor attraction with an indoor backup — KSL's Funtopia, Sunway Big Box and the GSC Play Park all work as rain plans. Evening is genuinely the best slot for two of these: Johor Zoo's night operations run Friday to Sunday plus public and school holidays, and Danga Park reopens at 8pm and runs to 11pm with its light displays on.

How we'd build a two-day trip

Day one, Iskandar Puteri side: LEGOLAND from opening through mid-afternoon, then a slow evening at Puteri Harbour's marina or at Sunway Big Box for dinner and indoor play. Day two, city side: Johor Zoo when it opens at 9am, KSL City Mall through the hottest part of the afternoon, then Danga Park after its 8pm reopening for the night lights. That covers five of the seven without doubling back across the city — and if you only have one day, Iskandar Puteri gives you the bigger single-ticket day out while the city side gives you the cheaper one.

What a JB family day actually costs

These worked examples use a family of two adults and two children aged 7 and 4, and only prices published by the operators or reported in 2026:

  • Free-to-cheap city day (Malaysians): Johor Zoo by day at RM2 per adult and RM1 for the 7-year-old (the 4-year-old is free) comes to RM5. Danga Park after 8pm is free with MyKad/MyKid. A few Danga Bay fun-fair rides add roughly RM10–RM20, so the whole day costs less than RM30 before food and parking.
  • The same evening as foreign visitors: Danga Park charges passport holders RM20 per adult and RM10 per child aged 5–12, so the two adults and the 7-year-old pay RM50. Johor Zoo's night session was reported at RM30 per foreign visitor at its April 2026 launch.
  • Rainy afternoon at Sunway Big Box: two kids on EnerG X Park all-day passes on a Saturday cost RM68 × 2 plus RM6 × 2 for grip socks, which is RM148. The same visit on a Tuesday is RM128. Parents who only watch don't need a pass.
  • LEGOLAND Water Park on the RM88 deal (MyKad/MyKid, visit by 30 November 2026): RM88 × 4 for both adults and both children (the deal covers everyone aged 3+) comes to RM352 for the Water Park only. If you want the Theme Park instead, booking at least 5 days ahead on legoland.com.my takes 20% off, with 1-Day Theme Park tickets listed from RM164 per adult and RM140 per child.

The spread is the point: the same family can spend RM5 or RM352 in Johor Bahru depending on which attraction they choose. If you're crossing from Singapore, the free-with-MyKad deals at Danga Park and Johor Zoo's low local rates don't apply to you, and LEGOLAND and EnerG X Park are closer to what you'd expect to pay at home.

Johor Bahru Family Attractions at a Glance

AttractionAreaBest ForEntry cost
LEGOLAND Malaysia ResortIskandar PuteriTheme park, water park & SEA LIFE aquariumDay ticket from RM69 online
Johor ZooJB city centreBudget-friendly zoo visit; new night safariDay RM2 adult / RM1 child; night RM10 / RM5
KSL City MallJB townIndoor playground + rooftop dinosaur water parkWater park ~RM20; Funtopia charged hourly
Sunway Big Box Retail ParkIskandar PuteriMall-based indoor play, GSC Popcorn SlideFree entry; EnerG X Park RM58–RM68
Austin Heights Water & Adventure ParkTaman Mount AustinWater slides + rope-course adventure parkDay pass from ~RM70
Danga BayJB waterfrontFree playgrounds, Ferris wheel, night marketFree with MyKad; RM20 / RM10 foreigners
Puteri Harbour WaterfrontIskandar PuteriMarina strolls & family boat cruisesFree promenade; cruises paid
LEGOLAND Malaysia Resort — Iskandar Puteri
1

LEGOLAND Malaysia Resort — Iskandar Puteri

Southeast Asia's first LEGO-themed resort counts more than 80 shows, rides, slides and attractions across three parks: a theme park with 8 themed lands and 40-plus rides, shows and attractions, the largest water park in Asia with more than 20 slides and attractions including Build-A-Raft River, and SEA LIFE Malaysia, an aquarium with over 13,000 marine animals across 11 themed zones and a 180-degree ocean tunnel. The three attractions can be visited separately or on a combined Triple Park ticket, and the resort also runs its own LEGOLAND-themed hotel on site, with five themed room types (Pirate, Kingdom, Adventure, NINJAGO and LEGO Friends) sleeping up to five. New in the park for 2026: a MINILAND model of Johor's Sultan Ibrahim Stadium and the LEGO Ferrari Build & Race zone. Park hours are 10am to 6pm (last entry 5pm). Children under 3 enter free, and the official site offers free entry during your birthday week. It's roughly 20 minutes from Senai International Airport and about 55 minutes from Singapore's Changi Airport.

Image: LEGOLAND Malaysia Resort official visual (legoland.com.my)

RM88 Water Park Deal for Malaysians: RM88 per person for everyone aged 3 and above, online only, for a visit date on or before 30 November 2026. Bring MyKad, MyKid or a Malaysian long-term pass for verification at entry; the ticket is valid only on the date you book. Separately, booking day tickets at least 5 days ahead on the official site takes 20% off (1-Day Theme Park from RM164 adult / RM140 child; Triple-Park from RM276 / RM228); no end date is published for that one. Brick-tacular Holidays, with Santa's Playtown and festive shows, runs 13 November 2026 to 3 January 2027.

Valid till 30 Nov 2026

Get Deal
Johor Zoo (Zoo Johor) — Johor Bahru city centre
2

Johor Zoo (Zoo Johor) — Johor Bahru city centre

Established in 1928 by the late Sultan Ibrahim Ibni Almarhum Sultan Abu Bakar, Johor Zoo is the oldest zoo in Malaysia and home to 216 species. In 2026 it added a night zoo component, backed by around RM5 million in upgrades, with glowing walking trails and live feeding shows extending the visit into the evening. Per the official Zoo Johor ticketing portal, day operations run 9am to 6pm (last entry 5pm), closed Tuesdays except on school and public holidays, with Friday split into 8.30am-12.30pm and 2pm-6pm around the midday break. Night operations run Friday to Sunday plus public and school holidays, 8pm to 11pm with last entry at 10pm, after a 6pm-8pm changeover. Ticket categories are set separately for adults (12+), children (5-12), seniors (60+), non-citizens and persons with disabilities, with under-5s admitted free; day admission is notably low-cost for a city zoo at RM2 for adults and RM1 for children on its listed pricing, and April 2026 coverage of the night zoo launch put evening entry at RM10 for adults and RM5 for children and seniors, or RM30 for foreign visitors.

Image: Zoo Johor entrance — Stress 043, Wikimedia Commons (CC BY-SA 4.0)

Visit website
KSL City Mall — Funtopia & Dinosaur Alive Water Theme Park
3

KSL City Mall — Funtopia & Dinosaur Alive Water Theme Park

KSL City Mall in JB town packs in two separate kids' attractions. Funtopia, at unit L1-96 on Level 1, is an indoor playground with slides, a trampoline, a carousel and a dress-up costume corner, open daily 10am to 10pm. It charges by the hour — online listings put it at about RM38 an hour for children aged 2 and up and RM20 for under-2s, with one accompanying adult free per child ticket — but those published rates are a couple of years old, so confirm at the counter. On the Level 7 rooftop, the Dinosaur Alive Water Theme Park (branded as KSL Water Park) is one of the larger Jurassic-themed indoor-outdoor water parks in JB, with slides up to about 10 feet, a flying fox, climbing zones, a race track for ride-on toys, and ball pit/sandpit play. An April 2026 guide lists it as open daily 9am to 7pm with entry at RM20 per person, paid at the KSL Hotel & Resort counter (+607-288 2999).

Image: the dinosaur-themed rooftop water park at KSL — snrtindar, Wikimedia Commons (CC BY-SA 3.0)

Visit website
Sunway Big Box Retail Park — Iskandar Puteri
4

Sunway Big Box Retail Park — Iskandar Puteri

An open-air retail park in Sunway City Iskandar Puteri (near LEGOLAND) built on a minimalist warehouse concept — 24 acres, over 100 shops across two floors and 2,000 parking bays — and set up with young families in mind: a ground-floor kids' playground, baby-changing and nursing rooms, and two dedicated attractions. EnerG X Park (lot FF-L-04, first floor, open 10am to 10pm daily) is an indoor extreme-sports park with more than a dozen activities — trampolines, climbing walls, skate ramps, obstacle courses and electric go-karts. Adults and kids pay the same: an all-day pass is RM58 Monday to Thursday and RM68 on Fridays, weekends, public and school holidays, with after-7pm passes at RM48 and RM58; grip socks (RM6) are compulsory and go-karts cost extra. GSC Play Park, on Level 1, is billed as Malaysia's first cinema built for kids: eight halls plus the Popcorn Tower Slide, its own playground, nursery rooms and kids' washrooms. A BookXcess outlet on site also has a shoes-off children's reading nook. The shaded walkways make it a rare mall-scale option you can still use in the rain.

Image: Sunway Big Box Retail Park — Chongkian, Wikimedia Commons (CC BY-SA 4.0)

Visit website
Austin Heights Water & Adventure Park — Taman Mount Austin
5

Austin Heights Water & Adventure Park — Taman Mount Austin

At 71 Jalan Austin Heights 8/1 in Taman Mount Austin, this is really four parks on one ticketed site. The Water Park has slides and splash pools including a wave pool and the Supersurf attraction; the Adventure Park is built around what the operator advertises as the longest indoor suspension rope course in Malaysia, spanning 7 course routes and 51 obstacle types; the Sports & Leisure Park adds an ice-skating rink, go-kart racing and a trampoline park; and the Discovery Park rounds it out. Day passes have been listed from around RM70 per person, with toddler rates from about RM12. It's generally open 10am to 6pm, but hours and operating days shift around public holidays and school breaks, so check the official site before driving out — this is the one attraction on this list where reported opening days vary between sources.

Image: Austin Heights Water & Adventure Park official visual (funtime.my)

Visit website
Danga Bay — Danga Park & Danga Bay Theme Park
6

Danga Bay — Danga Park & Danga Bay Theme Park

Danga Bay is JB's largest waterfront recreational stretch, and its headline addition is Danga Park, which opened on 30 May 2026 and is run by Majlis Bandaraya Johor Bahru (MBJB). It has themed playgrounds, dry water-play zones, an elevated walkway of around 700m and giant climbable tiger- and octopus-shaped structures, plus illuminated night displays — and it's a 10-15 minute drive from the checkpoint. Per MBJB, it operates daily 7.30am to 11pm, closing temporarily from 6.30pm to 8pm, with last entry at 6pm for the day session and 10.30pm at night. Entry is free for Malaysians, who must bring MyKad or MyKid for verification at the main gate; foreign passport holders pay RM20 for adults and RM10 for children aged 5-12. Capacity is capped at 1,500 visitors at a time, so avoid peak evenings if you're bringing small children. It has been busy: The Star reported 290,408 visitors by 31 July 2026, and in September 2026 the park won the World Urban Parks Awards' New Park Project category for the Asia-Pacific region. Next door is the older, separately-run Danga Bay Theme Park, a free-entry evening fun fair with a balloon Ferris wheel, carousel and bumper cars charged per ride (roughly RM2 to RM10 each). Recent visitor reviews say some rides are closed at any given time, so treat it as a bonus rather than the reason to go.

Image: Danga Bay Theme Park — Sham Hardy, Wikimedia Commons (CC BY-SA 2.0)

Visit website
Puteri Harbour Waterfront & Family Cruise — Iskandar Puteri
7

Puteri Harbour Waterfront & Family Cruise — Iskandar Puteri

With Puteri Harbour's old Hello Kitty Town and Thomas Town theme parks both permanently closed since the end of 2019, the waterfront itself is now the draw: a marina and promenade with open lawns and scenic sea views that suit strolls, picnics and playtime. Several operators, including the Brooklyn Cruise, run family-friendly boat tours from the marina — the Brooklyn's is a roughly 45-minute cruise sailing daily from around 3pm to 10pm — giving younger kids a low-key water outing without a theme-park ticket.

Image: Puteri Harbour Marina — Chongkian, Wikimedia Commons (CC BY-SA 4.0)

Find on Google Maps

Frequently Asked Questions

What LEGOLAND Malaysia deals and events are on in November–December 2026?

Brick-or-Treat ended on 1 November 2026. Through 30 November, Malaysians and long-term residents can book the Water Park for RM88 per person (ages 3+, online only, MyKad/MyKid checked at entry). Booking any 1-Day Theme Park, Double-Park or Triple-Park ticket at least 5 days ahead on legoland.com.my takes 20% off, with Theme Park tickets listed from RM164 per adult and RM140 per child. Brick-tacular Holidays, LEGOLAND's Christmas season with Santa's Playtown, LEGO holiday characters and festive shows, runs from 13 November 2026 to 3 January 2027. Under-3s enter free.

What are the cheapest or free family activities in Johor Bahru?

Danga Park at Danga Bay is free for Malaysians who show MyKad or MyKid (foreigners pay RM20 per adult and RM10 per child aged 5–12). Johor Zoo's day session costs RM2 per adult and RM1 per child, with under-5s free. The Danga Bay Theme Park fun fair next to Danga Park is free to enter and charges roughly RM2 to RM10 per ride. The Puteri Harbour waterfront promenade is free to walk. A Malaysian family of four can do the zoo and Danga Park in one day for under RM10 in tickets.

Is Angry Birds Activity Park at Komtar JBCC still open?

No. Angry Birds Activity Park in Komtar JBCC, Johor Bahru closed on 29 June 2026 after about a decade of operation, and its website no longer resolves. An activity park called Joki Joya is taking over the space. We removed it from this list for that reason — if you want indoor play near the Causeway, KSL City Mall's Funtopia is the closest equivalent still trading.

Is Hello Kitty Town or Thomas Town at Puteri Harbour still open?

No. Both closed permanently at the end of 2019 after visitor numbers declined, and there's no confirmed replacement theme park on that site as of 2026. Puteri Harbour's current family draw is its waterfront promenade, marina and boat cruises rather than an indoor theme park.

Is Danga Park free, and what are its opening hours?

Danga Park at Danga Bay is free for Malaysian citizens, but you must bring MyKad or MyKid to be verified at the main entrance. Foreign passport holders pay RM20 for adults and RM10 for children aged 5 to 12. Per Majlis Bandaraya Johor Bahru, the park opened on 30 May 2026 and runs daily from 7.30am to 11pm, closing temporarily from 6.30pm to 8pm; last entry is 6pm for the day session and 10.30pm for the night session. Capacity is limited to 1,500 visitors at any one time.

What days and times does Johor Zoo's night zoo operate?

According to the official Zoo Johor ticketing portal, night operations run on Fridays, Saturdays and Sundays plus public and school holidays, from 8pm to 11pm with last entry at 10pm. The zoo closes between 6pm and 8pm to change over from the day session. Day operations run 9am to 6pm (last entry 5pm), closed on Tuesdays except during school and public holidays, with Fridays split into 8.30am-12.30pm and 2pm-6pm. Coverage of the April 2026 night zoo launch put evening admission at RM10 for adults, RM5 for children and seniors aged 60 and above, and RM30 for foreign visitors.

What's the best area to base yourself for a JB family trip?

It depends which attractions matter most. Stay around Iskandar Puteri if LEGOLAND, Sunway Big Box and Puteri Harbour are priorities — they're clustered together roughly 25-30 minutes from the Causeway. Stay closer to JB town if you'd rather be near Johor Zoo and KSL City Mall, which are both a short drive or walk from the immigration checkpoint.

Are these attractions walkable from the JB Causeway checkpoint?

Johor Zoo and KSL City Mall are both a short walk or quick taxi/e-hailing ride from the Bangunan Sultan Iskandar (BSI) checkpoint, making them convenient for a same-day trip without a car. LEGOLAND, Puteri Harbour, Sunway Big Box and Austin Heights are further out in Iskandar Puteri or Taman Mount Austin and are best reached by car, taxi or e-hailing.

Do I need to pre-book tickets for LEGOLAND or the water parks?

It's worth booking LEGOLAND Malaysia Resort tickets online in advance via legoland.com.my, especially during school holidays when queues and capacity limits are more likely. Smaller attractions like KSL's Funtopia and Dinosaur Alive, and Austin Heights generally sell day passes on-site, but calling ahead during peak periods is a sensible precaution since hours and capacity can shift around public holidays.

Related reads

#Kids#Family#JB#Johor#Things To Do#family travel

You Might Also Like