GetFromAirport
AMS · Amsterdam, Netherlands

Amsterdam Airport Schiphol to Haarlem

Schiphol to Haarlem is about 18 km; frequent direct NS trains reach it in around 20 minutes.

Haarlem, AmsterdamHaarlem, AmsterdamFryslan0109 at English Wikipedia / Wikimedia, Public domain
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

Haarlem is a handsome historic city just beyond Amsterdam, with a medieval Grote Markt, the Frans Hals Museum and easy access to the North Sea beaches — a relaxed alternative base or day trip.

Compare

Every way to get there

TrainTaxiPrivate transferCar rental
✦

Our verdict: for Haarlem, a private transfer is the easiest door-to-door option (from €50).

Transport options
TrainCheapestNS (Intercity/Sprinter)Best for budget travellers near a station
20 min
€5–5
~4 direct trains/hour
TaxiLicensed Schiphol taxiBest for small groups in a hurry
20 min
€45–60
24/7 on demand✓ Door-to-door
Private transferBest valueSchiphol Travel Taxi · Welcome PickupsBest for families, groups & late arrivals
20 min
€50–65
24/7 · pre-booked✓ Door-to-door
Car rentalFastestEuropcar · Hertz · SixtBest for travellers who want to explore
18 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€50Private transfer
Couple · 2 travellers€50Private transfer
Family of 4 · 4 travellers€50Private transfer

Which option should you choose?

If your priority is…Our pickWhy
Lowest priceCheapest fareFrom €4.6, 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

Direct trains, roughly 17–30 minutes; a paper disposable ticket adds €1.60.

Where to catch it: Schiphol Airport station.

20 min€5–5~4 direct trains/hour
Best for budget travellers near a station

Taxi

Metered.

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

20 min€45–6024/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.

20 min€50–6524/7 · pre-booked
Best for families, groups & late arrivals

Car rental

Per day; Haarlem is easier to park than central Amsterdam.

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

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

Haarlem & 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 Haarlem

There is a particular pleasure in landing at Schiphol and pointing yourself away from the crowds rather than into them. While most arrivals stampede towards Amsterdam Centraal and its canal-side scrum, you have chosen Haarlem — a handsome, unhurried old city barely eighteen kilometres from the runway, with a medieval Grote Markt at its heart, the Frans Hals Museum a short stroll from your coffee, and the wide North Sea beaches close enough to reach on a whim. It makes a wonderfully civilised base, and getting to it is almost embarrassingly easy.

Why the sleepy neighbour rewards you

Haarlem is what Amsterdam might feel like if someone had turned the volume down. The same gabled charm, the same tangle of canals and church bells, but with room to breathe and a gentler tariff on your patience. From here the capital is a short hop when you fancy the galleries, yet you retire each evening to somewhere calmer, cheaper and altogether more genteel. The clinching argument, for many, is the coastline: Zandvoort and the long Dutch dunes are within easy reach, so a morning of Frans Hals can dissolve into an afternoon with your feet in the sand. Choosing Haarlem as your base is choosing the slow pleasure over the frantic one — and the journey from the airport does nothing to spoil that mood.

The twenty-minute train that does it all

For nearly everyone, the answer is the train, and gloriously so. NS runs direct services — a mix of Intercity and Sprinter — straight from the station beneath Schiphol Plaza to Haarlem, roughly four an hour, so you rarely wait more than a quarter of an hour with your bags. The run takes about twenty minutes (reckon on anything from seventeen to thirty depending on the service), and a single fare sits at a thoroughly reasonable €4.60 to €5.20. That is less than a round of drinks for a door-to-door-ish glide into a beautiful city; it is one of the great small bargains of European travel.

A word to the wise on tickets. The cheapest way is to tap in and out with a contactless bank card or an OV-chip arrangement; if you buy the old-fashioned paper disposable ticket instead, expect an extra €1.60 tacked on for the privilege. Haarlem's station is itself a listed Art Nouveau gem — one of the loveliest in the country — and it deposits you a flat, walkable stroll from the centre. No changes, no fuss, no motorway. For the traveller with a light case and an unhurried temperament, nothing else really competes.

When you would rather be driven

Some arrivals do not suit a platform and a suitcase — a late flight, small children asleep on their feet, or simply more luggage than dignity allows. In that case a licensed taxi from the official rank on the Arrivals Plaza will run the metered trip in around twenty minutes for roughly €45 to €60. It is available around the clock and needs no forethought; you simply join the queue and go.

If you would rather not watch a meter tick, a pre-booked private transfer removes the last shred of uncertainty. Firms such as Schiphol Travel Taxi and Welcome Pickups fix the price at about €50 to €65, settled upfront, with a driver ready to meet you off the flight. You pay a little more than the metered fare, but you buy something worth having when you land tired and blinking: a known number, a friendly face, and not a single decision to make. For a family, split four ways against four train tickets, the sums are closer than you might expect.

The case for your own set of wheels

And then there is the hire car, which in Haarlem's case makes more sense than it usually does around Amsterdam. The desks — Europcar, Hertz, Sixt and the rest — sit in the car-rental centre at Schiphol Plaza, and the drive is a mere eighteen minutes. Daily rates start somewhere around €35 and climb to €60 depending on the car and season. The real argument is what waits at the other end: Haarlem is far easier to park than the centre of the capital, and a car turns those North Sea beaches, the bulb fields in spring and the wider Kennemerland countryside into casual afternoon outings rather than logistical campaigns.

My honest counsel? Take the train in, settle into Haarlem, and hire a car later only if the coast and countryside call. You will have arrived cheaply, calmly and in twenty minutes flat — which is rather the whole point of choosing the quiet city in the first place.

Frequently asked

AMS to Haarlem — FAQ

How far is Haarlem from Amsterdam Airport Schiphol?
Haarlem is about 18 km from Amsterdam Airport Schiphol (AMS), roughly a 20-minute drive depending on traffic.
How much is a transfer from Amsterdam Airport Schiphol to Haarlem?
A pre-booked private transfer starts from around €50 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 Haarlem?
The train (NS (Intercity/Sprinter)) is the cheapest way in, from about €4.6 — though it isn't door-to-door and can involve a change.
How do I get from Amsterdam Airport Schiphol to Haarlem 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 €50
Book →