Haarlem is a historic city of about 169,000 residents west of Amsterdam, with a train station, the International School Haarlem (IPC primary, IB secondary), the Frans Hals Museum and beaches nearby at Zandvoort and Bloemendaal aan Zee. Rents and commute times vary by street and by your work address, so check live listings and the NS journey planner before you decide.
In this guide

Quick answer: Haarlem is a historic city west of Amsterdam with about 169,000 residents, a railway station, an international school, a hospital and beaches at Zandvoort and Bloemendaal aan Zee nearby. Rents and travel times vary by street and by your work address, so check live listings and the NS journey planner before you decide.


Why expats look at Haarlem

Amsterdam’s housing market is tight, and many people who work in the Amsterdam region look at nearby cities. Haarlem sits west of Amsterdam. It has a historic centre with the Grote Markt, the Grote Kerk and the Spaarne river, and it is a real city rather than a suburb.

The NS website has a journey planner and the full range of subscriptions, so you can check the journey from Haarlem to your own work address, including peak times.

Haarlem had 168,954 inhabitants at the end of August 2026 (Statistics Netherlands, municipality of Haarlem).


Housing and costs

We do not publish rent averages for Haarlem, because rents differ a lot by street, building and furnished or unfurnished contract, and we have no official source for a single figure. Compare live listings for the areas you like, and set your budget with our housing budget checker. The Cost of Living Amsterdam vs Rotterdam guide gives wider context on costs in the Randstad.

When you compare Haarlem with Amsterdam, count the cost and time of your commute too, and check current prices of NS subscriptions on ns.nl.


Haarlem’s neighbourhoods

Haarlem is compact. The main areas to look at include:

  • Centrum: the area around the Grote Markt and the Spaarne, within walking distance of Haarlem Centraal
  • Haarlem-Noord: north of the Spaarne
  • Haarlemmerhout: the area along the large park of the same name, southeast of the centre
  • Schalkwijk: a postwar residential district

Look at each area on a map, visit at different times of day, and check the commute from each to your workplace.


Getting around

Haarlem has a railway station, Haarlem Centraal, with train services towards Amsterdam. Check journey times, frequencies and subscription options on ns.nl. Check the NS rules before you plan to take a bicycle on the train, because there are restrictions at some times. The OV-fiets rental bikes at stations are another option.

Most local trips in a compact city can be done by bike. See our cycling guide.


Schools and education

International School Haarlem opened in September 2017 with a primary department, and its first secondary cohort started in 2018. It offers the International Primary Curriculum (IPC) in primary school and the IB Middle Years Programme, Career-related Programme and Diploma Programme in secondary, and describes itself as an authorised IB World School (ishaarlem.nl). Other international schools in the region are in Amsterdam and Amstelveen; for the Amstelveen setup, read our Expats in Amstelveen guide.

Gemeente Haarlem has information on education options including school enrolment for new residents.


Healthcare and health insurance

If you come to live or work in the Netherlands you must take out Dutch basic health insurance as soon as possible, and no later than 4 months after you arrive, with cover from the day you arrive (government.nl). If you take it out after 4 months you are not insured retroactively, and the CAK can fine you if you stay uninsured (€529.74 in 2026). The average basic premium in 2026 is €157 a month. The basic package is the same at every insurer by law, so compare premium, policy type and supplementary cover. For what to look for, read our Best Dutch Health Insurance Plans for Expats guide.

In Haarlem you register with a huisarts (GP) after arrival, and the huisarts is the gateway to specialist care. Haarlem has the Spaarne Gasthuis, which describes itself as a top clinical hospital for the region (spaarnegasthuis.nl).


Daily life and practical logistics

Supermarkets. The main Dutch chains operate in Haarlem; see our Dutch supermarkets guide.

Banking. You need a Dutch bank account for salary and direct debits. Our Best Banking for Expats in the Netherlands guide covers current options.

BSN registration. Haarlem residents register at Gemeente Haarlem; see haarlem.nl for appointments. If you stay more than 4 months, register within 5 days of arrival (RvIG). The BSN is the number you need for your bank account, health insurance and salary. Our BSN Application Guide walks through the process.

Utilities. Our Dutch Utilities Explained for Expats guide is worth reading before you sign contracts.

SIM cards. See our Best Prepaid SIM Card Netherlands guide.


Things to do

  • Frans Hals Museum: Haarlem’s museum of fine arts, with the largest collection of Frans Hals paintings in the world and works by other artists from Haarlem such as Judith Leyster, Cornelis van Haarlem and Jacob van Ruisdael (franshalsmuseum.nl)
  • Jopenkerk: a brewery, cafe and restaurant in a former church that opened on 11 November 2010 (jopenkerk.nl)
  • The Grote Markt and the Grote Kerk in the historic centre

The beach

Zandvoort aan Zee and Bloemendaal aan Zee are the nearest beaches on the North Sea coast. Check the NS journey planner for the train to Zandvoort aan Zee, and the route through the Kennemer Duinen if you want to cycle. Check local information for swimming conditions and rules.


Registering with Gemeente Haarlem

Registering at Gemeente Haarlem is your first official task. If you stay longer than 4 months, you register within 5 days of arrival (RvIG). Check the municipality’s website for what to bring and how to book an appointment. After registration you receive your BSN. Read our BSN Application Guide for what happens next.

If you are thinking of buying after you settle, see our guide on working with an expat mortgage broker in the Netherlands.


Haarlem vs Amsterdam: trade-offs

  • Scale. Amsterdam is a much larger city, with more international choice. Haarlem is smaller, so check whether the cultural life you want is available locally.
  • Language. The international community is smaller, so you will use Dutch more often in daily life.
  • Work location. Check your commute from Haarlem to your actual workplace, because most journeys are different from the Amsterdam city centre.
  • Costs. Compare your own total costs: rent, commute and everyday expenses.

The expat community

For expats in their first year, our First Year Netherlands Expat guide and the Moving to Netherlands Complete Checklist cover the full sequence regardless of which city you choose.

This article contains affiliate links. If you sign up through our links, we may earn a commission at no extra cost to you. How we earn · How our comparisons are made.

Frequently Asked Questions

Is Haarlem a good place to live as an expat?

It depends on your priorities. Haarlem has a historic centre, an international school (International School Haarlem), a hospital (Spaarne Gasthuis) and a railway station, and it is close to the North Sea coast. It is a smaller city than Amsterdam, so daily life outside the international community is mostly in Dutch. Check rents and your commute for your own situation.

How many people live in Haarlem?

Haarlem had 168,954 inhabitants at the end of August 2026 (Statistics Netherlands, municipality of Haarlem).

Are there international schools in Haarlem?

Yes. International School Haarlem opened in 2017 with a primary department and added secondary education in 2018. It offers the International Primary Curriculum (IPC) in primary school and the IB Middle Years Programme, Career-related Programme and Diploma Programme in secondary, and describes itself as an authorised IB World School.

When do I need health insurance after moving to Haarlem?

You must take out Dutch basic health insurance as soon as possible and no later than 4 months after you arrive. Cover then runs from the day you arrived. If you take it out later than 4 months you are not insured retroactively and you can be fined by the CAK (government.nl).

How do I register in Haarlem?

If you will stay in the Netherlands for more than 4 months you register with your municipality (Gemeente Haarlem) within 5 days of arrival. Registration in the municipal personal records database (BRP) leads to your BSN (RvIG).

Not sure what's right for you?
Try our free decision tools
Answer a few questions and get personalised recommendations
Browse tools
WT
Editorial review
Publisher and editor at Expat Netherlands Hub. Checks high-impact guidance against current official Dutch sources; not a licensed tax, legal, immigration or insurance adviser. Read our methodology and corrections policy.