Haarlem is close enough to Amsterdam for a half-day trip, but it doesn’t feel like a smaller version of the capital once you’re there. The centre is flat and walkable, the museums are the right size for kids’ attention spans, and you’re fifteen minutes from a beach and a petting farm without ever touching a motorway. If you’re looking for things to do with kids in Haarlem that don’t involve crowds three-deep at every stop, this is the city.
We’ve put together the spots that actually work with children in tow, not just the ones that look good on a tourist list. Some are indoors for the days it won’t stop raining, some are green and open for the days it’s finally sunny, and a couple are close enough together that you can string them into one full day out.
Museums That Don’t Feel Like Homework
Teylers Museum is the oldest museum in the country, and it’s exactly the kind of old that kids like: fossils, minerals, a room full of scientific instruments, and enough oddities in glass cases to keep an eight-year-old occupied without a single interactive screen in sight. It’s open Tuesday to Sunday, 10:00 to 17:00, closed Monday (though they’ve been extending to Mondays through the summer, worth checking their site before you go). Kids under 5 get in free, and it’s €2.50 for ages 6 to 17. It’s on Spaarne, right along the river, so it’s an easy add-on to a canal walk.
A five-minute walk away is the Frans Hals Museum, and this one is genuinely built for families rather than just tolerating them. Kids under 19 get in free. There’s a scavenger hunt booklet at the entrance, a dress-up corner in the historic guards hall where they can put on a ruff and pose in front of the same kind of group portraits on the walls, and a dollhouse to pick apart room by room. It’s the sort of museum stop where the kids ask to stay longer, which doesn’t happen often. Both museums are small enough that you’re not fighting museum fatigue by the second room, which matters more with kids than any collection does.

The Windmill by the River
Molen De Adriaan sits right on the Spaarne and is worth the stop just for how it looks from outside, but the guided tour inside is where kids get pulled in, seeing the actual gears turn and hearing how the sails work. One thing to plan around: children under 5 aren’t allowed up the steep internal stairs for safety reasons, they can stay on the ground floor, but older siblings can go all the way up to the balcony for the view over the city. Tours run 30 to 45 minutes, so it’s a manageable stop rather than a whole-afternoon commitment.
Haarlemmerhout and the Petting Farm
For an outdoor break, head to Haarlemmerhout, the city’s big old park, dating back to the 16th century, with wide paths for scooters and enough space that toddlers can run without you sprinting after them. Inside the park is Kinderboerderij De Houthoeve, a petting farm with goats, rabbits, sheep, donkeys, and a deer enclosure that’s been there since 1828. It’s free to wander in, there’s a small playground next to it, and a pancake spot nearby if lunch turns into the main event, which it usually does. This is the kind of low-key stop that fills an hour without anyone needing to be entertained constantly.
A Beach Day Without Leaving the Region
What a lot of visitors don’t realise is that Haarlem is genuinely close to the coast. Bloemendaal aan Zee is about half an hour by bike from the centre, or a short bus ride since there’s no direct train. It’s a proper beach, wide and clean, with a run of beach clubs along the sand. A few are set up with kids in mind: Gestrand has a big playground right on site, and Renato’s has a smaller one. It’s an easy way to turn a city trip into a beach day without the drive to Zandvoort or further afield.
If you’d rather skip the sand and stay closer to town, Linnaeushof near Bennebroek bills itself as the largest playground in Europe, and honestly it’s hard to argue once you’ve walked the length of it. Trampolines, go-karts, water play, climbing structures, it’s built for a full day rather than a quick stop, so plan around it rather than squeezing it in. Between the beach and the playground, this stretch just outside Haarlem covers most of what younger kids actually ask for on a day out.

Spaarnwoude for a Proper Day Outdoors
Between Haarlem, Amsterdam and Velsen sits Spaarnwoude, a sprawling green area with enough going on that you could visit three times and do something different each trip. The main draw for younger kids is Boerderij Zorgvrij, an information farm where they can pet and help milk the cows, then run off the energy in the play forest next door, built for climbing and crawling rather than the usual slide-and-swing set. Older kids gravitate toward the Spinnenbos, a rope and climbing area aimed at ages 8 to 12. There’s also Westbroekplas for water and sand play in summer, plus a climbing wall and paintball for the ones who’ve outgrown petting farms.
For a quieter swim, Oosterplas is a natural lake tucked inside Zuid-Kennemerland National Park, between Santpoort-Zuid and Bloemendaal. Worth knowing before you go: there are no toilets or food stalls out there, so pack snacks and plan your bathroom stops around the trip rather than counting on facilities once you arrive.
Where to Refuel
If the kids need to burn off energy while you actually finish a meal, Pippa’s, near the train station, has a genuinely large indoor playground built into the restaurant, with a toy train and swinging horses for the younger end, roughly up to about age 5. It’s self-service, order at the counter and they’ll call your number, which makes it low-stress with a toddler on your hip.
Practical Tips for Visiting Haarlem with Kids
- Haarlem’s centre is compact and mostly pedestrian-friendly, so a buggy works fine, but the market square gets busy on Saturdays.
- The train from Amsterdam Centraal takes about 15-20 minutes, which makes this an easy half-day or full-day trip without a car.
- Rent bikes at the station if you want to reach Bloemendaal aan Zee or Spaarnwoude without waiting on buses.
- Museum days pair naturally with Haarlemmerhout, they’re a short walk apart, so you can split a rainy morning and a sunny afternoon between them.
Haarlem works well as a stand-alone day trip, but if you’re building out a longer itinerary, our guide to things to do with kids in Utrecht covers another easy city break, and our roundup of kid-friendly cities outside Amsterdam has more if you want to keep exploring beyond the capital. For more venues like these year-round, browse our directory of places.





