Getting there
Train from Amsterdam Centraal to Zaandijk-Zaanse Schans runs every 15 minutes and takes 17. Cost is $4.50 one way with contactless. From the station it is a 12-minute signposted walk across the Julianabrug bridge. Bus 391 from Amsterdam Centraal also runs directly but takes 45 minutes — the train wins.
The mills that matter
Six of the eight mills are open to climb. De Kat still grinds pigments for oil paints — you can buy raw ultramarine at the counter for $12. Het Jonge Schaap saws hardwood beams. De Zoeker presses linseed and peanut oil. Each charges $6 individual or $18 for a combined pass. Skip the paid Zaans Museum ($15) unless it's raining.
The clog workshop at Kooijman does live carving demos every 30 minutes and it is free.
Practicalities
Arrive by 9:00 and you’ll share the paths with photographers and locals. By 11:00 five cruise ship groups are on site and it feels theme-park. Bring cash for the small mills — some card readers fail. There is one decent lunch spot on the site (De Kraai Pancake House, $12) but you’ll do better back in Zaandam center at Restaurant De Hoop op d’Swarte Walvis.
Questions answered
Is Zaanse Schans free?
Entry to the site is free. Individual mills charge $6 each or you can buy an $18 all-mills pass at the info center.
How much time do I need?
Two to three hours covers three mills, the clog demo and cheese shop at a relaxed pace.
When is it least crowded?
Before 10:00 or after 16:00, especially outside July-August. Winter weekdays can feel empty.
Are the windmills actually working?
Yes, all six open mills are operational and produce pigment, oil, sawn wood, or ground spices depending on the day.
Every stay booked through Stay Noord-Holland funds one verified tonne of carbon removal — same room, same price, the climate action already built into checkout.
You're not charged more and the hotel isn't paid less. It's just what happens when you tap Reserve.