GetFromAirport
AMS · Amsterdam, Netherlands

Amsterdam Airport Schiphol to Zaanse Schans / Zaandam

Schiphol to Zaanse Schans is about 20 km; take the NS train to Zaandam (usually one change) and on to Zaandijk Zaanse Schans.

Zaanse Schans / Zaandam, AmsterdamZaanse Schans / Zaandam, AmsterdamZairon / Wikimedia, CC BY-SA 4.0
IndependentWe compare every way in and link out — we don't sell the tickets, so the ranking isn't for sale.
4options compared on this route
401routes across the site
50airports covered

Zaanse Schans is an open-air heritage village of working windmills, wooden houses and craft workshops on the river Zaan — one of the region's top day trips, reached via the town of Zaandam.

Compare

Every way to get there

TrainTaxiPrivate transferCar rental
✦

Our verdict: for Zaanse Schans / Zaandam, a private transfer is the easiest door-to-door option (from €55).

Transport options
TrainCheapestNSBest for budget travellers near a station
40 min
€5
Frequent (often one change)
TaxiFastestLicensed Schiphol taxiBest for small groups in a hurry
25 min
€55–70
24/7 on demand✓ Door-to-door
Private transferBest valueSchiphol Travel Taxi · Welcome PickupsBest for families, groups & late arrivals
25 min
€55–75
24/7 · pre-booked✓ Door-to-door
Car rentalEuropcar · Hertz · SixtBest for travellers who want to explore
25 min
€35–60
Desks in arrivals✓ Door-to-door
Indicative prices, converted from EUR at approximate rates for guidance only. Cheapest and fastest options are highlighted; always confirm before you book.
Value

What it costs for your group

The bus is charged per person, while a taxi or private transfer is one price for the whole car — so the more of you there are, the better door-to-door value looks.

GroupPrivate transferBest value
Solo · 1 traveller€55Private transfer
Couple · 2 travellers€55Private transfer
Family of 4 · 4 travellers€55Private transfer

Which option should you choose?

If your priority is…Our pickWhy
Lowest priceCheapest fareFrom €5.3, though slower with a change in the city.
Speed & comfortPrivate transferDoor-to-door, fixed price, a driver waiting for you.
A group of 3–4Transfer or taxiOne flat fare splits cheaper than several bus tickets.
A late-night arrivalTransfer or taxiBoth run 24/7 when buses and the tram have stopped.
In detail

By transport mode

Train

To Zaandam in ~20–23 min (~€5.30); for Zaanse Schans continue to Zaandijk Zaanse Schans, usually one change (~40 min total). Paper ticket +€1.60.

Where to catch it: Schiphol Airport station.

40 min€5Frequent (often one change)
Best for budget travellers near a station

Taxi

Metered; a longer distance.

Where to catch it: Official taxi rank at Arrivals Plaza.

25 min€55–7024/7 on demand
Best for small groups in a hurry

Private transfer

Fixed price paid upfront.

Where to catch it: Driver meets you at arrivals.

25 min€55–7524/7 · pre-booked
Best for families, groups & late arrivals

Car rental

Per day; free or cheap parking at Zaanse Schans makes driving viable.

Where to catch it: Schiphol Plaza car-rental centre.

25 min€35–60Desks in arrivals
Best for travellers who want to explore
In pictures

Zaanse Schans / Zaandam & Amsterdam in photos

Before you ride

Buying tickets in Amsterdam

The NS train station sits directly under the terminal, with trains to Amsterdam Centraal every few minutes taking about 17 minutes for roughly €6.20. The simplest way to pay is OVpay: tap a contactless card or phone on the yellow posts, but you must tap in with the same card AND tap out again at your destination, or you are overcharged. You can also buy an NS e-ticket via the app or the yellow machines. Visitors staying a few days often prefer the Amsterdam Travel Ticket, which bundles the airport train with unlimited city transport.

Arrive safe

Taxi scams & safety in Amsterdam

Schiphol is low-risk, but only use the official rank served by Taxicentrale Schiphol, found at the designated taxi stand outside Arrivals — never follow anyone offering a ride inside the terminal, as those touts are unlicensed and charge far more. Official airport taxis are metered or fixed-price; agree the fare before setting off. Uber and Bolt operate here too but must be booked in the app and collected from the marked ride-hailing pickup area, not the taxi rank.

The full guide

Getting from AMS to Zaanse Schans / Zaandam

There is a moment, somewhere on the little train out of Zaandam, when the flat green pasture gives way to a row of dark-timbered houses and a windmill turns its sails against the North Holland sky — and you realise the postcard was not exaggerating. Zaanse Schans is a working heritage village strung along the river Zaan, all creaking mills, gabled wooden cottages and craft workshops where the smell of sawdust and fresh cheese hangs in the air. It sits barely 20 km from Schiphol, which means you can step off a long-haul flight in the morning and be watching a windmill grind pigment or mustard by early afternoon. The only real question is how you cover those 20 km, and the honest answer is that the humble train does it beautifully.

Riding the rails past Zaandam's gingerbread rooftops

The NS train is, to my mind, the purest way to arrive. You board right at Schiphol Airport station, buried under the terminal, and roll out across the polders towards Zaandam — a run of roughly 20 to 23 minutes for about €5.30. Zaandam itself is worth a glance from the platform: its station and surrounds are famous for that stacked, storybook architecture in Dutch green, a cheeky modern nod to the region's old wooden houses. From Zaandam you continue to Zaandijk Zaanse Schans, the stop that leaves you a short, pleasant walk over the river from the mills. All told it is usually one change and around 40 minutes end to end, with services running frequently enough that you needn't fret over a rigid timetable.

One small thing worth knowing before you tap through the gates: if you buy a paper ticket rather than travelling on a card, expect a surcharge of about €1.60 on top of the fare. It is a modest sum, but a fitting reminder that the Dutch reward the organised traveller. From Zaandijk Zaanse Schans the final stretch is on foot, across a bridge, and by then the sails are already turning ahead of you.

When a door-to-door ride holds up

Charming as the train is, there are mornings when a family of jet-lagged travellers with cases and a pram simply wants a seat and a driver. A licensed Schiphol taxi from the official rank at Arrivals Plaza will make the journey in around 25 minutes, metered, for roughly €55 to €70 — this is a longer run than a hop into central Amsterdam, so the meter climbs accordingly. It is comfort bought at a premium, but on a wet morning with a heap of luggage I would not judge anyone for taking it.

If you would rather know the number before you set off, a pre-booked private transfer through the likes of Schiphol Travel Taxi or Welcome Pickups fixes the price upfront — around €55 to €75 — with a driver ready to take your bag the moment you clear the hall. There is a genuine calm to that arrangement: no queue, no meter ticking, just a car and a fixed sum settled in advance. For couples it can feel indulgent; for a group of four it starts to look almost sensible.

Behind the wheel, and the joy of an easy car park

Hiring a car changes the character of the day entirely, and at Zaanse Schans it makes more sense than it does for many Amsterdam trips. The desks — Europcar, Hertz, Sixt and their neighbours — sit right in the Schiphol Plaza car-rental centre, and the drive out takes about 25 minutes. Plan on roughly €35 to €60 per day depending on the class of car and the season. The clincher is what greets you at the other end: parking at Zaanse Schans is free or cheap, a small miracle for anyone who has despaired at Amsterdam's tariffs. That single fact makes self-driving genuinely viable here, and it opens the door to stitching the windmills together with a wider ramble through the pretty Zaan countryside.

A day-tripper's parting counsel

My gentle advice, having lingered longer than I meant to among those tarred timber walls: treat the getting-there as part of the outing rather than a chore to be endured. The train, at around €5.30 to Zaandam and a whisker under an hour all in, is the frugal and characterful choice, delivering you over the water on foot with the sails already in view. Save the taxi or the pre-booked transfer for the days when comfort truly matters, and reach for the hire car if you fancy roaming beyond the village. Whichever you pick, arrive with time to spare — the mills, the cheese, the wooden houses and the slow brown river deserve an unhurried afternoon, and you will not want to be watching the clock.

Frequently asked

AMS to Zaanse Schans / Zaandam — FAQ

How far is Zaanse Schans / Zaandam from Amsterdam Airport Schiphol?
Zaanse Schans / Zaandam is about 20 km from Amsterdam Airport Schiphol (AMS), roughly a 40-minute drive depending on traffic.
How much is a transfer from Amsterdam Airport Schiphol to Zaanse Schans / Zaandam?
A pre-booked private transfer starts from around €55 for the whole car. A metered taxi is similar or a little more, while a hire car is about €22–40 per day.
What's the cheapest way from Amsterdam Airport Schiphol to Zaanse Schans / Zaandam?
The train (NS) is the cheapest way in, from about €5.3 — though it isn't door-to-door and can involve a change.
How do I get from Amsterdam Airport Schiphol to Zaanse Schans / Zaandam at night?
Private transfers and airport taxis run 24/7, so a late arrival is no problem. Trains, the metro and most buses are limited or stop overnight.
More from AMS

Other destinations from Amsterdam Airport Schiphol

Private transferfrom €55
Book →