Amsterdam to Zaanse Schans: Bus, Train and Which to Book

The practical case for the train from Amsterdam Centraal, the bus that saves you the walk, and why staying in Zaandam beats day-tripping from the city.

The Train: 17 Minutes, One Change, No Guesswork

The default route is the Sprinter from Amsterdam Centraal toward Uitgeest or Alkmaar, alighting at Zaandijk Zaanse Schans after roughly 17 minutes. Trains run four times an hour through most of the day, thinning to twice hourly in the evening, so you rarely wait more than a quarter of an hour. A single second-class ticket sits in the low single-digit euros; a day return costs barely more than two singles, so buy the return at the machine and skip the queue later. From the platform it is a signposted 10 to 15 minute walk across the Julianabrug bridge over the Zaan, past the row of green wooden houses on Zaanweg.

Arrive before 10:00 if you want the windmills without coach parties. The village effectively opens around 09:00, and by 11:00 in July and August the main path along the Kalverringdijk is crowded enough to slow you down. Weekdays in April, May, September and early October are the sweet spot: mills turning, few queues, and light that photographs well. Sundays are busy with domestic visitors. If you are coming from a hotel near Amsterdam Sloterdijk rather than Centraal, the same Sprinter stops there, which saves you doubling back into the city centre.

The Bus: Slower, Cheaper in Theory, Better for Koog and Zaandam

Bus 391 runs from Amsterdam Centraal station's IJ-side bus terminal to Zaandam and on toward Zaanse Schans, taking around 40 to 45 minutes depending on traffic on the Coentunnel approach. It is an OV-chipkaart or contactless tap-in service, priced by distance, and it drops you closer to the mills than the train does. For anyone staying in Amsterdam Noord or near the NDSM ferry, a bus from the Buiksloterham side can be more sensible than crossing to Centraal first. The 391 is also the better choice if you want to stop in Zaandam itself, where the Inntel Hotels building on Provincialeweg and the Czaar Peterhuisje on Kleine Gracht are worth an hour.

The trade-off is reliability. The A7 and the Coentunnel can jam badly on Friday afternoons and summer weekends, and a 40-minute ride can become 70. Buses are also less frequent in the evening, which matters if you plan to stay for sunset over the Zaan. My advice: take the train out and, if the weather is fine, ride the bus back into Zaandam for dinner before catching a train onward. That gets you the reliable arrival, the flexibility, and a look at Zaandam's rebuilt centre without committing to a slow inbound journey with luggage.

Where to Sleep: Zaandam, Zaandijk or Wormerveer

Here is where most day-trippers lose an hour. Zaanse Schans is a village, not a town with a hotel strip, and the nearest beds cluster in Zaandam, three to four kilometres south, and along the Zaan in Zaandijk and Wormerveer. Zaandam has the widest choice, from budget chains near Zaandam station to mid-range properties within walking distance of the shops on Gedempte Gracht, and trains to Amsterdam Centraal take 12 minutes. Zaandijk is quieter, with a handful of small guesthouses within a 20-minute walk of the mills, ideal if you want the village at 08:00 before the first bus arrives.

Wormerveer and Koog aan de Zaan sit between the two, with train stops on the same Uitgeest line and a handful of modest B&Bs. Prices in Zaandam generally run below central Amsterdam for equivalent quality, though I would not quote a figure without checking your dates. If your trip is mostly Amsterdam museums with one Zaanse Schans morning, stay in Amsterdam and take the train; you will not regret the 17-minute ride. If the windmills, the Zaanse Schans музеи and the Zaan river walks are a priority, book two nights in Zaandam or Zaandijk and use the train for a day in the city instead.

What to Skip and How to Spend the Day

Skip the organized coach tours from Amsterdam. They cost more than the train, herd you through the clock museum on a fixed schedule, and rarely allow time on the Kalverringdijk when the light is good. Skip the cheese shop demo if you are short on time; it is pleasant but eats 30 minutes. Do pay for one windmill interior, usually De Kat or De Zoeker, since the working mechanisms are the reason to come. The Zaans Museum on Schansend is worthwhile for the Verkade pavilion alone. Allow three to four hours in the village, plus an hour if you walk the Zaan path toward Zaandijk.

Getting back is straightforward: retrace the walk to Zaandijk Zaanse Schans station, or catch bus 391 from the stop on the Zaandam side. Last trains toward Amsterdam run well into the evening, so a late afternoon visit is feasible outside winter, when daylight fades by 16:30 in December. Bring a windproof layer regardless of season; the Zaan valley funnels wind across the mills and the bridge, and even a mild April day feels cold on the water. Book your hotel in Zaandam or Zaandijk before you travel, particularly for April and May weekends, when the region fills quickly.

Questions, answered

How long does the train from Amsterdam Centraal to Zaanse Schans take?

The Sprinter to Uitgeest or Alkmaar reaches Zaandijk Zaanse Schans in about 17 minutes, running four times an hour by day and twice hourly in the evening. From the platform it is a signed 10 to 15 minute walk over the Julianabrug bridge to the mills.

Is the bus or train better for Zaanse Schans?

The train is faster and more reliable, at roughly 17 minutes against 40 to 45 by bus 391, which can slow badly near the Coentunnel on Friday afternoons and summer weekends. Take the train out and consider the bus back via Zaandam for a look at the town.

Should I stay in Zaandam or Amsterdam for a Zaanse Schans visit?

Stay in Zaandam or Zaandijk if the windmills and Zaan river walks are a priority; Zaandam has the widest choice of hotels and a 12-minute train to Amsterdam Centraal. Base yourself in Amsterdam if museums dominate your trip and Zaanse Schans is a single morning.

Search live hotel prices in Noord-Holland →
5% back on completed stays · ~1 tonne CO₂ retired per booking

← Noord-Holland's page