Zaanse Schans, Haarlem and Utrecht
A lot of Amsterdam day-trip content still says Zaanse Schans is free to visit, and that used to be the whole truth. It still is, in one specific sense, and is not, in another that changed this year.
Zaanse Schans: the village is free, the interiors are not
The outdoor public walkway through Zaanse Schans, past the row of working windmills on the Zaan riverbank, remains free to walk. What changed in spring 2026 is that the separate per-mill and per-museum charges were consolidated into a single Zaanse Schans Card, roughly EUR 17-17.50 adult and about EUR 9 for a child aged 4-17, free under 4. That card covers the Zaans Museum, the Weaver’s House, Museum Zaanse Tijd, the Windmill Museum, two mills of your choice, and the audio tour. So “free entry, mills charge a few euros separately” is now the wrong shape of the truth: it is one combined card, not several small ones. NS trains run Centraal to Zaandijk Zaanse Schans in 17-18 minutes, roughly 59 times a day, for about EUR 4.20 one-way. Check current Zaanse Schans Card pricing before you go, or book a guided Zaanse Schans day tour if you would rather have someone explain what the working mills actually grind.
Haarlem: the fast, easy half-day
NS trains cover the roughly 15-16 minute run very frequently, making Haarlem the cheapest and fastest of the towns on this list. The Grote Kerk, the Frans Hals Museum and the Grote Markt fill a half-day comfortably; resist the urge to over-plan a full day here when Utrecht or Zaanse Schans are also on the list.
Utrecht: a tower and a wharf level no other stop has
NS Intercity trains run the roughly 25-30 minute route frequently. The Dom Tower’s 465 steps are guided-tour-only, so book Dom Tower access ahead rather than assume a walk-up slot, since it sells out. Utrecht’s other distinct feature is its two-level canal wharves, the werfkelders, with restaurants operating right at water level, a layout none of the other towns on this circuit share.
Picking between the three for one day
Zaanse Schans and Haarlem sit close enough that either pairs well with a half-day back in Amsterdam, while Utrecht’s tower booking and wider old town reward giving it the fuller half of a day rather than splitting it three ways. Our multi-day trips guide covers the version of this circuit that gives Rotterdam and Kinderdijk their own overnight instead of squeezing everything into single days.
Buy the Zaanse Schans Card online before boarding the train rather than at the site; it is the same price either way, but it removes one queue from a trip that is otherwise a straightforward half-day out.