A Weekend Between Zaandam and the Zaanse Schans: Windmills, Trains and What It Really Costs
Zaandam puts you 12 minutes from Amsterdam Centraal and one stop from the windmills — here is how to split a weekend between the two without wasting a train ticket.
Why base yourself in Zaandam, not at the windmills
The Zaanse Schans is a village of around a dozen working windmills on the Zaan river, and it has almost no beds of its own. Zaandam, four kilometres south, is a real town with a station on the Amsterdam–Alkmaar line, a bus hub and around 900 hotel rooms spread between the centre, the Hembrug side and the industrial strip near the A8. Trains run roughly every 10 to 15 minutes, take about 12 minutes into Amsterdam Centraal and 5 minutes to Zaandam Kogerveld, the closest stop to the Schans.
Book in Zaandam-Centrum if you want to walk to dinner; the streets around Gedempte Gracht and the Russische Buurt have the bulk of the mid-range stock. The inntel Hotels Zaandam, the stacked green houses on Provincialeweg, is the recognisable landmark and the most reliable option for a first visit. Expect roughly €95–150 for a double in spring and autumn, €140–220 in July and August, and noticeably less on Sunday and Monday nights when business travellers leave.
Getting to the windmills and what the day costs
From Zaandam station, bus 391 toward Zaanse Schans runs every 15 minutes and drops you at the Lagedijk stop, about a 4-minute walk from the first mill. The same bus starts at Amsterdam Centraal and takes around 40 minutes end to end, which is why most day-trippers arrive in a pack between 11am and 2pm. Go early: the light on the Zaan is best before 10am and the walk along Kalverringdijk is genuinely quiet then. By bike it is a flat 20 minutes from Zaandam along the Zaan and the route is signposted.
Entry to the village itself is free; you pay per attraction. The Zaans Museum and the Verkade Experience sit under one ticket, the windmill at De Kat grinds spices and charges a few euros to climb, and the clog workshop and cheese farm are free with the expectation you browse the shop. Budget €25–35 per person for a museum ticket, one mill visit and coffee. Rent a bike for around €12–15 a day. The Zaanse Schans is at its wettest in November and busiest on Dutch school holidays; late April to mid-June and September are the sweet spots.
Filling the rest of the weekend in Zaandam
The Hembrugterrein, a former naval weapons factory on the north bank, is now studios, a coffee roastery and weekend markets — reachable by ferry from Zaandam's centre or a 15-minute bike ride, and far emptier than anything in Amsterdam. In town, the Czaar Peterhuisje on Krimp is one of the oldest wooden houses in the Netherlands, where Peter the Great stayed in 1697 while learning shipbuilding; it is small, cheap and takes 40 minutes. The Zaans Museum's café does a decent lunch, but the better food is on Gedempte Gracht and around Dam Square in Zaandam, where a main runs €14–20.
Skip the Amsterdam hotel for this trip if you are only doing windmills. A Zaandam room costs roughly 30–40% less than a comparable Amsterdam one and the train back from Centraal after dinner is short. Do not skip Zaandam's own evening: the terraces on the Bullepad and the Zaantheater programme are why a two-night stay beats a rushed day trip. If you want one splurge, take the Sunday morning ferry to Hembrug and cycle back via the Westzijde.
When to book and what to avoid
Weekends from mid-April to early June fill first, then the second half of September; August is the weakest value because both Amsterdam and the Schans peak. Book 4–6 weeks ahead for a spring weekend, 8–10 weeks for a Dutch public holiday. Sunday-night rates in Zaandam often drop by a third, so a Sunday-to-Tuesday stay is the cheapest way to see the mills in morning light. If you are coming from Schiphol, the train via Amsterdam Sloterdijk takes about 25 minutes to Zaandam with one change.
Avoid arriving at the Zaanse Schans between 11am and 2pm on a Saturday in July, and avoid treating it as a full day — four hours covers the mills, museum and a walk. Pair it with Zaandam's Hembrug and the Czaar Peterhuisje rather than adding another Amsterdam museum. And check your hotel's distance to Zaandam station before booking: the cheaper properties out by the A8 add a bus ride to every trip.
Practicalities and honest costs
A sensible weekend budget for two people, based in a mid-range Zaandam hotel: €190–320 for two nights depending on season, €20–30 for local transport if you buy day tickets rather than walk, €40–60 for the Schans attractions for two, and €80–120 for two dinners and lunches. That is meaningfully less than the same weekend based in central Amsterdam, where the equivalent room alone often starts near €180 a night in spring.
Trains are the backbone: Zaandam to Amsterdam Centraal roughly every 10 minutes until around 1am, and the 391 bus covers the windmills from early morning to evening. Bring a contactless card or OV-chipkaart; single fares are a few euros and day tickets pay off if you make three or more journeys. A rain layer is not optional in any month — the Zaan valley wind is real.
What to book and when
For a first weekend, I would book a mid-range hotel within 10 minutes' walk of Zaandam station, go to the Schans on Saturday before 10am, spend Saturday afternoon at the Hembrugterrein, and keep Sunday for the town centre and the Czaar Peterhuisje before an afternoon train. That structure uses the train line instead of fighting it and keeps Amsterdam as a 12-minute add-on rather than the base.
If your dates fall in a Dutch school holiday, book the hotel first and the museum tickets second — the mills are small and timed entry at the Zaans Museum can sell out on those weekends. Outside holidays you can decide on the day, which is the better way to travel here because the weather decides whether the windmills or the Hembrug ferry is worth it.
Questions travellers ask
Questions, answered
How long does it take to get from Zaandam to the Zaanse Schans?
Bus 391 from Zaandam station takes about 15 minutes to the Lagedijk stop, a 4-minute walk from the first mill. By bike it is a flat 20 minutes along the Zaan. Trains do not serve the Schans directly; the nearest station is Zaandam Kogerveld, then a 15-minute walk.
Is the Zaanse Schans free to visit?
Entering the village and walking Kalverringdijk is free. You pay per attraction: the Zaans Museum and Verkade Experience share a ticket, De Kat mill charges a few euros to climb, and the clog and cheese workshops are free with shop browsing. Budget €25–35 per person.
When is the cheapest time to stay in Zaandam?
Sunday and Monday nights outside Dutch school holidays, especially November and early December and again in late September. Spring weekends from mid-April to June are the most expensive, and August combines peak demand with the highest room rates of the year.
5% back on completed stays · ~1 tonne CO₂ retired per booking