20 Best Places to Visit in Johor Bahru with Kids
Travelling with children? Discover the best family attractions, parks, indoor activities and fun places to visit in Johor Bahru with kids.

Johor Bahru is one of the best family-friendly cities in Malaysia. With Legoland, water parks, indoor activity centres and great shopping malls, it is a popular destination for families from Singapore and beyond. These 20 places to visit in Johor Bahru with kids cover the best family attractions in and around the city.
Theme Parks
Legoland Malaysia Theme Park
Age suitability: 3-12 (best for younger children) Indoor/outdoor: Outdoor (some indoor) Estimated duration: Full day Weather considerations: Can be hot — bring hats, sunscreen and water. Some rides may close during thunderstorms.
Legoland Malaysia in Iskandar Puteri is the best family attraction in Johor. It has rides, shows and attractions based on the Lego brand. It is best for children aged 3-12, though older children can enjoy it too. See our family-friendly places in Johor guide.
Legoland Water Park
Age suitability: All ages Indoor/outdoor: Outdoor Estimated duration: Half to full day Weather considerations: Closes during thunderstorms.
The Legoland Water Park has water slides, a lazy river and a wave pool. It is a great way to cool off on a hot day.
SEA LIFE Malaysia
Age suitability: All ages Indoor/outdoor: Indoor Estimated duration: 2-3 hours Weather considerations: Good for rainy days.
SEA LIFE Malaysia at Legoland is an aquarium with marine life from around the world. It is educational and great for all ages.
Desaru Coast Adventure Waterpark
Age suitability: All ages (height restrictions on some slides) Indoor/outdoor: Outdoor Estimated duration: Full day Weather considerations: Closes during thunderstorms. About 1-1.5 hours from JB.
This water park at Desaru Coast has some of the best water slides in Malaysia. It is worth the drive from JB. See our things to do in Desaru guide.
Indoor Activities
Angry Birds Activity Park
Age suitability: 3-10 Indoor/outdoor: Indoor Estimated duration: 2-3 hours Weather considerations: Good for rainy days.
This indoor activity park in JB is based on the Angry Birds franchise. It is great for younger children, especially on rainy days.
Puteri Harbour Family Theme Park
Age suitability: 3-10 Indoor/outdoor: Indoor Estimated duration: 2-3 hours Weather considerations: Good for rainy days.
Located in Iskandar Puteri near Legoland, this small theme park has family attractions and waterfront dining.
Paradigm Mall Ice Skating
Age suitability: All ages (children should be confident on ice or use a support) Indoor/outdoor: Indoor Estimated duration: 1-2 hours Weather considerations: Good for rainy days.
Paradigm Mall has an indoor ice skating rink — a fun activity for families and groups.
Mid Valley Southkey Cinema
Age suitability: All ages Indoor/outdoor: Indoor Estimated duration: 2-3 hours
The cinema at Mid Valley Southkey is a good option for a rainy afternoon or a relaxing break from shopping.
Shopping and Entertainment
Mid Valley Southkey
Age suitability: All ages Indoor/outdoor: Indoor Estimated duration: Half day
Mid Valley Southkey is one of the newest and largest malls in JB. It has shops, restaurants, a cinema and a children's play area.
Paradigm Mall
Age suitability: All ages Indoor/outdoor: Indoor Estimated duration: Half day
Paradigm Mall has shops, restaurants, an ice skating rink and a cinema. It is a great all-weather destination.
AEON Tebrau City and Toppen
Age suitability: All ages Indoor/outdoor: Indoor Estimated duration: Half day
These adjacent malls have a wide range of retail and dining options, plus IKEA at Toppen (which has a supervised children's play area).
Danga Bay
Age suitability: All ages Indoor/outdoor: Outdoor Estimated duration: 2-3 hours Weather considerations: Best in the late afternoon for sunset.
Danga Bay is a waterfront development with restaurants and evening strolls. It is popular for sunset views and has space for children to walk around.
Parks and Nature
Hutan Bandar MBJB
Age suitability: All ages Indoor/outdoor: Outdoor Estimated duration: 1-2 hours Weather considerations: Best in the morning.
This urban forest park near the city centre has jogging tracks, a playground and green spaces. It is a peaceful escape from the city.
Taman Merdeka
Age suitability: All ages Indoor/outdoor: Outdoor Estimated duration: 1-2 hours
Taman Merdeka is a recreational park with walking paths, a lake and open spaces. It is popular with morning exercisers and families.
Johor Bahru Zoo
Age suitability: Young children Indoor/outdoor: Outdoor Estimated duration: 1-2 hours
The Johor Bahru Zoo is a small, older zoo that may appeal to young children. Check recent reviews before visiting.
Day Trips
Desaru Beach
Age suitability: All ages Indoor/outdoor: Outdoor Estimated duration: Full day Weather considerations: Best in the morning or late afternoon. About 1-1.5 hours from JB.
Desaru is Johor's most famous beach, with a long stretch of golden sand. It is perfect for swimming and beach walks. See our places to visit in Desaru guide.
Desaru Fruit Farm
Age suitability: All ages Indoor/outdoor: Outdoor Estimated duration: 2-3 hours
The Desaru Fruit Farm offers tours and fresh fruit tastings. It is a great educational stop for families.
Kota Tinggi Waterfall
Age suitability: All ages (children should be supervised near water) Indoor/outdoor: Outdoor Estimated duration: Half day Weather considerations: Avoid during thunderstorms. About 45 minutes from JB.
The Kota Tinggi waterfall has natural pools for swimming and picnic areas. See our things to do in Kota Tinggi guide.
Practical Tips
- Weather: JB is hot and humid. Plan indoor activities for the hottest part of the day and outdoor activities for the morning or late afternoon.
- Thunderstorms: Afternoon thunderstorms are common. Have indoor backup plans.
- Hydration: Bring plenty of water for outdoor activities.
- Sun protection: Hats, sunscreen and shade are essential for outdoor attractions.
- Nap times: Plan around younger children's nap times — malls and indoor attractions are good for midday breaks.
FAQ
What are the best places to visit in Johor Bahru with toddlers?
Legoland (theme park and water park), SEA LIFE Malaysia, Angry Birds Activity Park and Danga Bay are the best places for toddlers.
Is Johor Bahru good for families?
Yes — JB is one of the best family-friendly cities in Malaysia, with Legoland, water parks, indoor activities and great shopping malls.
How far is Desaru from Johor Bahru?
Desaru is about 1-1.5 hours from JB by car. It is a popular day trip for families.
Conclusion
Johor Bahru is a fantastic family destination with theme parks, water parks, indoor activities and great malls. For more ideas, see our places to visit in Johor Bahru and family-friendly places in Johor guides.
FAQ
What are the best places to visit in Johor Bahru with toddlers?
Legoland (theme park and water park), SEA LIFE Malaysia, Angry Birds Activity Park and Danga Bay are the best places for toddlers.
Is Johor Bahru good for families?
Yes — JB is one of the best family-friendly cities in Malaysia, with Legoland, water parks, indoor activities and great shopping malls.
How far is Desaru from Johor Bahru?
Desaru is about 1-1.5 hours from JB by car. It is a popular day trip for families.
Planning to explore Malaysia?
Rent a car with ZOREX and enjoy the flexibility to travel at your own pace.
Related Travel Guides
25 Best Things to Do in Johor Bahru
Planning a Johor Bahru trip? Discover 25 things to do in JB, including food, shopping, family attractions, heritage, entertainment and day trips.
25 Best Things to Do in Johor
Looking for things to do in Johor? Discover 25 attractions, activities, food spots, beaches, family destinations and unique experiences across Johor.
30 Best Places to Visit in Johor, Malaysia
Discover the 30 best places to visit in Johor, from Johor Bahru and Desaru to Mersing, islands, beaches, family attractions and nature escapes.
