The windmill De Adriaan above the Spaarne river in Haarlem
Visitors on the gallery of the Oval Room at Teylers Museum, above cabinets of instruments and minerals
The gateway of the Frans Hals Museum on Groot Heiligland, the former old men's almshouse
The narrow watch shop front of the Ten Boom House on the Barteljorisstraat
The windmill De Adriaan on its tower by the Spaarne in Haarlem

Things to do in Haarlem: 8 experiences

Updated Leer en español

Haarlem is the capital of North Holland and a quarter of an hour by train from Amsterdam, but it runs at a slower pace: a compact old centre around the Grote Markt and the great church of St Bavo, the river Spaarne curving along its east side, and courtyards of almshouses behind ordinary doors.

The city's museums are the reason most people come. Teylers is the oldest museum in the country, and the Frans Hals Museum holds the largest collection of the painter who worked here. The Corrie ten Boom House tells a story of the Second World War from the house where it happened.

West of the city, the dunes of Zuid-Kennemerland and the beach at Zandvoort are close enough for an afternoon.

8 things to do in Haarlem

We earn a commission when you book through our GetYourGuide links, at no extra cost to you.

Visitors on the gallery of the Oval Room at Teylers Museum, above cabinets of instruments and minerals

Stand in the 1784 Oval Room of Teylers Museum

Spaarne

1.5 to 2 hoursBook ahead

The oldest museum in the Netherlands, open since 1784, with its first gallery still as it was: fossils, instruments and drawings in wooden cases.

Been there?
The gateway of the Frans Hals Museum on Groot Heiligland, the former old men's almshouse

See Frans Hals's group portraits in an old Haarlem almshouse

Groot Heiligland

2 hoursBook ahead

The world's largest collection of Frans Hals, hung around the courtyard of an old almshouse in the town where he painted.

Been there?
The narrow watch shop front of the Ten Boom House on the Barteljorisstraat

See the hiding place in the Corrie ten Boom House

Barteljorisstraat

75 minutesTimed entry

A watchmaker's house where a family hid Jewish people during the Second World War, shown room by room on a free guided tour.

Been there?
The nave and wooden vault of the Grote or Sint-Bavokerk in Haarlem

Hear the Müller organ in the Grote Kerk of St Bavo

Grote Markt

45 minutes, or an hour for a concertNo booking needed

Haarlem's great Gothic church on the Grote Markt, home to an 18th-century organ that the young Mozart once played.

Been there?
Small almshouses round the garden courtyard of the Hofje van Bakenes

Slip into the Hofje van Bakenes and Haarlem's other hofjes

Wijde Appelaarsteeg

1 to 2 hours for severalFree

Behind plain doors in the centre, small houses round hidden gardens, starting with the oldest surviving hofje in the country.

Been there?
The windmill De Adriaan on its tower by the Spaarne in Haarlem

Climb De Adriaan, the windmill on the Spaarne

Spaarne

1 hourNo booking needed

A tall windmill on an old city tower over the river, with a guided climb to its stage above the rooftops.

Been there?
Grassy dunes in Zuid-Kennemerland National Park

Walk the dunes of Zuid-Kennemerland and look for the wisent

Zuid-Kennemerland National Park

Half a dayFree

A national park of dunes, lakes and woods between Haarlem and the sea, grazed by Highland cattle, ponies and a herd of European bison.

Been there?
The wide sand beach at Zandvoort aan Zee

Take the train from Haarlem to the beach at Zandvoort

Zandvoort aan Zee

Half a dayFree

Ten minutes by train from Haarlem, a long North Sea beach lined with beach pavilions, a short walk from the station.

Been there?

Traveller picks

Hidden gems suggested by travellers. We check each one before it goes up; the words are theirs, not ours.

No traveller picks for Haarlem yet. Know a place most visitors miss?

Plan your trip

  • Getting there

    Trains from Amsterdam Centraal reach Haarlem in about 15 minutes, several times an hour. Haarlem station is a short walk north of the Grote Markt.

  • Getting around

    Walk: the centre, from the station to the Frans Hals Museum, takes about 20 minutes end to end. Rent a bike for the dunes, or take the train to Zandvoort, ten minutes away. Parking in the centre is limited.

  • How many days

    In must30's view, one full day for the Teylers and Frans Hals museums, St Bavo, the hofjes and De Adriaan, and a second day if you want the Corrie ten Boom House, the dunes or the beach. Book the Ten Boom tour first and build the day around its time.

  • When to go

    Spring, when the bulb fields south of the city flower and Keukenhof is close; summer for the beach and the organ concerts in St Bavo. Most museums close on Mondays and the Ten Boom House on Sundays and Mondays, so plan Tuesday to Saturday.

  • Where to base yourself

    Haarlem works as a base for Amsterdam, Zandvoort and the bulb region, and rooms are usually cheaper than in Amsterdam. Stay between the station and the Grote Markt to walk everywhere.

Questions travellers ask

Is Haarlem worth a day trip from Amsterdam?

Yes. It is 15 minutes by train, and a day covers Teylers, the Frans Hals Museum, St Bavo and a few hofjes. Stay longer for the dunes or the beach at Zandvoort.

Do you need to book the Corrie ten Boom House?

Yes. The house is only shown on free guided tours, Tuesday to Saturday, with 12 places each; English tours run in the morning and at 14:00. Book well ahead through the museum's own reservation form.

Which museum should I choose, Teylers or Frans Hals?

Teylers if you like old science cabinets, fossils and the 1784 Oval Room; Frans Hals for Dutch Golden Age painting. They are 15 minutes apart on foot, so a day can hold both.

How do I get from Haarlem to the beach?

Take the train to Zandvoort aan Zee, about ten minutes, with extra trains every 15 minutes in summer. The station is about 200 metres from the beach.

More places in this region

Things to do in Netherlands

Photo credits (9)