How to get there

Hassle-Free Guide: Reaching Haarlem from North America

Updated Apr 29, 2025

Fly to Amsterdam, then take a short train ride to Haarlem. Direct flights available from major North American cities to nearby Schiphol Airport.

Hassle-Free Guide: Reaching Haarlem from North America

Overview

Ease of getting there

Traveling to Haarlem from North America is straightforward. Most visitors fly into Amsterdam Airport Schiphol, just 20 minutes from Haarlem. Direct flights are available from major US and Canadian cities like New York, Chicago, Toronto, and Vancouver. Upon arrival, take a quick train ride to Haarlem Central Station. Alternatively, rent a car or book a taxi for door-to-door service. Haarlem's proximity to Amsterdam makes it an easy day trip or charming base for exploring the Netherlands. With efficient public transport and well-connected roads, you'll find Haarlem readily accessible, allowing you to start your Dutch adventure with ease.

Customs and immigration

EU/EEA citizens can use e-gates for faster processing. US and Canadian travelers use regular passport control. Wait times vary but usually take 30-60 minutes. Have your passport and completed arrival card ready. Customs is generally quick for most travelers unless selected for random checks.

Flights from the US / Canada

Direct flights to Amsterdam Schiphol Airport are available from New York, Chicago, Atlanta, Los Angeles, Toronto, and Vancouver. KLM, Delta, United, and Air Canada offer regular service. Flights typically operate daily or several times per week, depending on the route and season.

From airport to city center

From Schiphol Airport, take a direct train to Haarlem Central Station (15-20 minutes). Trains run frequently, about every 15 minutes. Alternatively, rent a car at the airport (30-minute drive) or take a taxi (about €50-60). Airport shuttle services are also available for door-to-door convenience.