A Weekend in Holland, Off the Beaten Path
Two days buys exactly two of Holland’s postcard day trips, not a rushed four, and this version front-loads the one everyone else does at the wrong time. Day 1 is Zaanse Schans, caught at opening before the tour buses arrive. Day 2 is Haarlem, the cheapest and fastest trip on the whole gateway list. Longer versions add Marken by bike, Keukenhof, and Kinderdijk; see the 3-day through 7-day versions for the rest of the circuit, or the full gateway guide for how all seven stops compare.
Book these before you go
- Keukenhof entry , only relevant if these two days fall inside 19 March to 10 May 2026 and you’d rather swap it in for Haarlem; see the note on Day 2.
- A guided Zaanse Schans windmill tour for Day 1, if you want the mills explained rather than just photographed.
- A base near Amsterdam Centraal , since both nights sleep back in the city.
| Day | Focus | Travel time from Amsterdam |
|---|---|---|
| Day 1 | Zaanse Schans, at opening | ~16-18 min by train |
| Day 2 | Haarlem | ~15-16 min by train |
Day 1: Zaanse Schans, before the buses
Catch the first or second NS train of the morning from Centraal to Zaandijk Zaanse Schans, roughly 17 minutes, EUR 4.20 one-way tapped with contactless OVpay. Arriving at opening rather than the guidebook-standard 10:30am buys you a genuine half hour of empty paths between the windmills before the first coach unloads. Village entry is free; the cheese demonstration, the clog workshop, and individual mill interiors each charge a few euros. Check dezaanseschans.nl for which mills are actually turning that morning, since it depends on wind rather than a fixed schedule. Head back to Amsterdam for dinner rather than eating at the site itself.
Day 2: Haarlem
Haarlem is 15 to 16 minutes from Centraal on one of the country’s busiest rail lines, roughly EUR 5-6 one-way. It’s the cheapest and fastest trip on this itinerary, and a half-day covers it properly: the Grote Kerk and the Frans Hals Museum around the Grote Markt for lunch. Don’t over-schedule it; Haarlem is a small city, not a full day’s worth of sights stretched thin.
Seasonal swap: if these two days land inside 19 March to 10 May 2026, trade Haarlem for Keukenhof instead. Adult entry runs about EUR 20.50 online, or EUR 35-38.50 for a shuttle-and-entry combo running roughly 45 minutes each way; confirm current hours on keukenhof.nl . Outside that six-week window, Keukenhof isn’t open at any price, and Haarlem remains the better use of the day.
Is two days enough for the Waterland bike route to Marken?
Not really. The ride out through Durgerdam and Broek in Waterland to Marken runs 2 to 2.5 hours each way at an easy pace, which eats most of a day on its own once you add the village itself and the ride back. Save it for the 3-day version , where it gets a full day rather than a rushed afternoon squeezed after Haarlem.
Should I book Keukenhof instead of Haarlem?
Only if your dates land inside 19 March to 10 May 2026, since outside that window Keukenhof simply doesn’t exist as an option. If they do overlap, Keukenhof is the higher-impact swap for a spring trip; if they don’t, Haarlem is cheaper, faster, and open every day of the year.
Tap the same contactless card or phone on every train across both days rather than switching payment methods partway through; it keeps the OVpay fare calculation correct on every leg.