Surabaya with Kids: A Family Guide to the Best Activities
By Matt Cuckston, Founder & Travel Technology Expert at TixLayer
Travelling with children is one of the most rewarding things a family can do together, and Surabaya makes it easier than you might think. Indonesia's second-largest city has a surprisingly well-rounded offering for families, from hands-on learning centres and waterparks to farm adventures and arcade halls. If you're searching for the best things to do in Surabaya with kids, you've come to the right place. This guide walks you through eight great experiences, with honest notes on age suitability, practical logistics, and a few tips to keep everyone happy along the way.
1. KidZania Surabaya (Ages 3–14)

KidZania Surabaya is a firm favourite for families with children of almost any age. The concept is simple and genuinely brilliant: kids step into a child-sized city where they can try out real-world careers, from being a pilot and a doctor to running a pizza restaurant. Younger children (ages 3–6) love the role-play element, while older kids (ages 7–14) get more out of the structured activities and earn KidZos, the in-house currency, to spend around the park. It's fully air-conditioned, which is a blessing in the Surabaya heat, and there are seating areas throughout where parents can rest while kids explore independently. Plan for at least three to four hours here. Book tickets in advance to avoid queues at the door.
Practical tip: Strollers are allowed but can be cumbersome inside. A baby carrier is a better option for toddlers.
2. Dairyland Farm Theme Park Prigen (Ages 2–12)

About an hour's drive from the city, Dairyland Farm Theme Park Prigen is a wonderful half-day trip for younger children especially. Kids can feed goats, watch cows being milked, ride ponies, and try fresh dairy products straight from the farm. The setting is green and open, which makes a pleasant change from the city, and children have plenty of room to run around. The cooler highland air is a welcome bonus. Ages two and up will get something from this, though the sweet spot is really ages four to ten. Pack a change of clothes for younger children since farm visits have a way of getting messy.
Practical tip: Go in the morning when the animals are most active and the weather is at its best.
3. Kraton Waterpark (Ages 4–14)

On a hot day, few things make children happier than a waterpark. Kraton Waterpark delivers on that front with a solid range of slides, splash zones, and pools suited to different ages and confidence levels. Younger children (ages 4–7) will gravitate towards the shallow splash areas, while older kids and teenagers will head straight for the bigger slides. It's a full-day activity if your family has the energy for it. Bring water shoes, reef-safe sunscreen, and a dry bag for your valuables. Lockers are available on site.
Practical tip: Arrive early to claim a shaded spot near the kids' pool area. It fills up quickly on weekends.
4. Blockbuster Museum Surabaya (Ages 6–14)

For something a little different, the Blockbuster Museum Surabaya is a surprisingly fun stop for kids who love movies, pop culture, and anything to do with iconic characters. With over 1,000 toy figures and cinematic displays on show, it's a great spot for photos and for sparking conversations about favourite films. Children aged six and up tend to enjoy it most, particularly those who recognise characters from superhero franchises and animated films. Teenagers often love it too. It's an indoor, air-conditioned venue, making it a sensible choice during the hottest part of the afternoon.
Practical tip: This works well as a shorter two-hour activity, ideal for filling time between meals or before an evening flight.
5. Timezone Galaxy Mall 3 (Ages 4–14)
Arcade centres might not be the most culturally enriching activity on the list, but they are genuinely useful when you need an hour of guaranteed fun without much planning. Timezone Galaxy Mall 3, located on the fourth floor of Galaxy Mall 3, has a wide range of games for all ages, from simple claw machines for younger children to racing simulators and rhythm games for older kids. It's also a good backup option when the weather turns or when someone in the group needs a break from sightseeing. The mall itself has good food options and comfortable seating for parents.
Practical tip: Buy a game card rather than paying per game. It works out better value and keeps things moving.
6. Funworld Royal Plaza or Pakuwon City Mall (Ages 3–12)
If Timezone isn't convenient to where you're staying, Funworld Royal Plaza Surabaya and Funworld Pakuwon City Mall offer similar family-friendly arcade experiences in different parts of the city. Both are well-suited to younger children with ride-on games, soft play areas, and age-appropriate machines. Having two locations means you can pick whichever is closest to your accommodation or other plans for the day.
Practical tip: These venues are great nap-time savers. If a younger child falls asleep in the stroller, an older sibling can still enjoy the games while you wait nearby.
7. Road Trip Through East Java (Ages 5 and Up)

If your family is up for a bigger adventure, a 4-day road trip through East Java departing from Surabaya is an unforgettable experience. The route takes in dramatic volcanic landscapes, cultural landmarks, and natural scenery that children genuinely remember for years. It's best suited to families with children aged five and up who are comfortable with longer car journeys. The key is building in regular stops and not over-scheduling each day. Travelling this way as a family creates a shared experience that no single attraction can replicate.
Practical tip: Bring snacks, a tablet loaded with downloaded shows, and a small first-aid kit. Flexibility is your best travel companion.
8. A Spa Evening for Parents (All Ages Welcome)
No family travel guide would be complete without acknowledging that parents need recovery time too. Pijatku Homespa offers in-room spa treatments, meaning you don't have to go anywhere after a long day of family activities. Book an evening session once the kids are settled, and you'll start the next day feeling genuinely refreshed. It's a small thing that makes a real difference over the course of a longer trip.
Family Travel Tips for Surabaya
Getting around: Grab and Gojek are reliable and affordable for most journeys within the city. For day trips, consider hiring a private driver for the day, which gives you flexibility and avoids the stress of navigation.
Eating with kids: Indonesian food is generally family-friendly. Rice dishes, noodles, and fried snacks are easy wins with most children. Mall food courts are a practical choice when you need speed and variety. Look out for bakso (meatball soup) and nasi goreng as crowd-pleasers.
Nap logistics: Most malls have comfortable seating areas and nursing rooms. If you're travelling with a baby or toddler, plan your midday break around a mall visit so you have access to facilities.
Weather: Surabaya is warm year-round, so lightweight clothing and sun protection are essential. Build in at least one indoor activity per day to give everyone a break from the heat.
With the right mix of activities and a relaxed approach to the schedule, a family trip to Surabaya can be genuinely enjoyable for everyone, parents included. The city rewards families who are willing to explore beyond the obvious, and the experiences on this list are a great place to start.






