How to Get from Amsterdam Schiphol Airport (AMS) to Haarlem
Haarlem is about 22 km west of Amsterdam Schiphol Airport. The fastest door-to-door options are a taxi or pre-booked private transfer (about 24 minutes), while direct Bus 300 takes about 45 minutes and the train via Sloterdijk around 40 minutes.
Amsterdam Schiphol Airport Deals
Compare all terminal car rental desks with free 48h cancellation.
Compare Terminal Car PricesTours & activities: Haarlem
See all tours & tickets⚠️ Important Local Taxi & Arrival Tips
- Ignore anyone offering rides inside the terminal; use the official taxi rank or your pre-booked driver.
- Make sure the taxi meter is running or a fixed price is agreed before you depart; the national maximum taxi tariff applies.
- Licensed taxis have blue number plates and a visible driver card, do not get into an unmarked vehicle.
- For bus and train, tap out with the same card or phone you tapped in with; forgetting to tap out triggers a €33.30 NS check-out charge.
Frequently Asked Questions
The direct Bus 300 is the cheapest verified option at about €6.50 per person, taking around 45 minutes to Haarlem Station.
No, there is no direct train. Take a train to Amsterdam Sloterdijk and change there to a Haarlem-bound train, or use the direct Bus 300.
By taxi or private transfer about 24 minutes in normal traffic; by direct Bus 300 about 45 minutes; by train via Sloterdijk roughly 40 minutes including the transfer.
The 22.2 km journey usually costs about €60 to €90 per vehicle depending on traffic and the taxi company, based on the 2026 national maximum tariff.
Yes, public transport is cashless. Pay by contactless bank card or phone at the reader, or buy a ticket from the driver by bank card.
A pre-booked private transfer or door-to-door taxi is usually best for families because it removes the need to navigate Haarlem Station, while Bus 300 has luggage space but may require a walk at the end.
Nearby places
More transfers from Amsterdam Schiphol Airport (AMS)
Some links are affiliate links: we may earn a commission at no extra cost to you. Prices are indicative and can change.


