Welkom in Haarlem | Welcome to Haarlem (Dutch | English)
Haarlem is a city and municipality in the Netherlands. It is the capital of the province of North Holland. Haarlem is situated at the northern edge of the Randstad, one of the most populated metropolitan areas in Europe; it is also part of the Amsterdam metropolitan area. Haarlem had a population of 162,543 in 2021.
Wikipedia →Summary excerpted from the Wikipedia article Haarlem, licensed under CC BY-SA 4.0. Text may be clipped or paraphrased to fit this page.
Haarlem is the easy day-trip answer for travelers tired of Amsterdam's crowds; the Frans Hals Museum holds the world's best collection of Golden Age portraiture, the Teylers Museum is the oldest in the Netherlands (founded 1778) with original Enlightenment-era cabinets of curiosities, and the Grote Markt is one of the most beautiful squares in the country. Combine with the tulip fields at Keukenhof in April or the North Sea beach at Zandvoort. Spring (April to May) is best.
Mondays many museums close. Avoid arriving without booking accommodations during tulip season (mid-April to early May); prices spike. Cyclists rule the streets; look both ways twice. Don't try to pack Haarlem and Keukenhof into half a day. In Haarlem, do the practical checks before the day is fixed: opening days, tickets, transport frequency, and distances between areas. In Haarlem, even a compact-looking map can produce a slow visit.
From June through August Haarlem enjoys mild Dutch summer; daytime highs of 21 to 23°C, occasional warm spells past 28°C, long northern daylight (sun up by 5 am, down past 10 pm in June), and frequent gentle rain. Sea breezes off the North Sea temper hot afternoons. The Spaarne riverbanks fill with sunbathers; Zandvoort beach (10 km west) is the day's destination.
From November through February Haarlem turns gray, damp, and short on daylight; daytime highs of 5 to 8°C, frequent rain, and occasional snow that rarely sticks. The North Sea wind cuts across the flat polders. The Christmas market on Grote Markt is small but compact. Bring a real raincoat and proper warm layers; Dutch damp cuts deeper than the temperature suggests.
7-day forecast from Open-Meteo. UV badges flag days when sun protection matters (3 and above is moderate; 8 and above is risk territory for unprotected fair skin within 30 minutes).
Monthly highs, lows, and rainfall (long-term averages, NASA POWER).
2 commercial airports within 100 km. Closest is Amsterdam Airport Schiphol (AMS) at 12 km.
Public-transit operators within 8 km of the city center. Click through to each operator’s site for routes, fares, and tickets.
Operators and modes aggregated by TransitLand from individual transit-agency GTFS feeds. Route classifications (subway / tram / rail / bus / etc) come from each feed’s GTFS route_type codes.
This page blends public reference data, climate/elevation services, and personal notes. Travel requirements can change, so visa and entry details should be checked again before booking.
Summary, canonical article, and some image fallbacks.
Population, area, image, coordinates, and linked identifiers where available.
Monthly temperature and rainfall climatology.
1991-2020 temperature and precipitation cross-check for compact climate fields.
Coordinate-based elevation backfill.
Coordinate-based IANA timezone lookup.
Public domain, Mcke.
Global source notes, map tiles, flags, licenses, and attribution policy.
Upcoming public holidays in Netherlands. On these dates, expect banks, post offices, and government services to close. Many shops and museums close or run shortened hours; transit typically still runs.
Public holidays sourced from date.nager.at.