



Haarlem is a small historic city just 15 minutes west of Amsterdam, the capital of Holland, by train. Once a major north Sea trading port, its buildings are grand and its history is rich. Whether you’re exploring the city’s Teylers Museum or just grabbing coffee in the central square, the former wealth and prominence of Haarlem are very apparent. The city is conveniently positioned within mere kilometres between Zandvoort, home to Holland’s best beach, and Amsterdam, the country’s colourful capital. This makes it an idyllic base for exploring the very best of this iconic country.
Haarlem can be reached by flying to Amsterdam Schiphol Airport (AMS) which provides direct flights to most major cities worldwide. The city is located 20 km northwest of the airport and can be reached in around 30 minutes by car or on the Sprinter train via Amsterdam Sloterdijk.
Koobit may receive a commission if you book an activity through GetYourGuide, which helps support our free service to you.
Haarlem is usually warm in August, with highs of 20°C and an average temperature of 18°C. The climate tends to be wet, with an average 55% chance of rain each day.