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.
The oldest museum in the Netherlands, open since 1784, with its first gallery still as it was: fossils, instruments and drawings in wooden cases.
What it is
Teylers was founded with the fortune of the Haarlem merchant Pieter Teyler and has been open to the public without a break since 1784. Its heart is the Oval Room, the original top-lit hall, which has stayed almost unchanged since then, with scientific instruments, minerals and a gallery running round it. Later rooms add fossils, coins and paintings, and the ticket also covers the Pieter Teyler House next door.
How to do it
The museum is on the Spaarne river in the centre of Haarlem. It opens Tuesday to Sunday from 10:00 to 17:00 and is closed on most Mondays. Adults pay €18.50 and children up to 5 go free.
Good to know
The museum asks everyone to buy a ticket in advance, free-pass holders included, and bought tickets are not refunded. Check the holiday calendar for exceptions.
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.
What it is
The Frans Hals Museum holds more paintings by Frans Hals than anywhere else, including his large group portraits of Haarlem's civic guards and regents, alongside Judith Leyster, Cornelis van Haarlem and Jacob van Ruisdael. The main site, called HOF, is a former home for elderly men round a garden courtyard, bought by the city in 1908. A second site, HAL, on the Grote Markt, shows contemporary art.
How to do it
HOF is at Groot Heiligland 62, a short walk south of the Grote Markt. It opens Tuesday to Sunday from 11:00 to 17:00. The current ticket page lists adults at €18.50, ages 19 to 24 at €9 and visitors under 19 free; one ticket also gets you into HAL.
Good to know
Payment is by card only. It closes at 16:00 on 24 and 31 December and is shut on Mondays.
A watchmaker's house where a family hid Jewish people during the Second World War, shown room by room on a free guided tour.
What it is
The Ten Boom family ran a watch shop on the Barteljorisstraat, and before and during the Second World War they sheltered Jewish people and others in danger in their home. The museum tells their story through family photographs, wartime objects and the hiding place itself, which you see on the tour.
How to do it
The house can only be visited with a guided tour, Tuesday to Saturday, and entrance and tour are free. English tours run in the morning and at 14:00, take about 75 minutes and hold 12 people, so book a place through the museum's own reservation form well in advance. The entrance is in the Schoutensteeg alley, near the Grote Markt; arrive ten minutes early.
Good to know
The house has steep stairs and is not accessible for wheelchairs. A separate guided walk about Corrie ten Boom and the war in Haarlem passes outside the house but does not include the museum tour.
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.
What it is
The Grote or Sint-Bavokerk fills one side of the Grote Markt, and inside, under a wooden vault, stands the Christian Müller organ, one of the most historically important organs in the world; Mozart played it as a boy. The church has been Protestant since the Reformation, and its silver and other treasures that survived it are now in the Frans Hals Museum's collection.
How to do it
It opens Monday to Saturday from 10:00 to 17:00 and is closed to visitors on Sundays and holidays. Admission is €4, children up to 12 free with an adult; a guided tour on Saturdays at 14:00 costs €7 with entry. From the end of May to early October, the city runs weekly concerts on the Müller organ.
Good to know
Concert days change each season, so check the programme before you plan an evening around one.
Time needed
45 minutes, or an hour for a concert
Best time
A Tuesday evening or Thursday afternoon in summer, for the organ
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.
What it is
Haarlem is known for its hofjes, almshouse courtyards founded by wealthy citizens for elderly women and still lived in. The Hofje van Bakenes, founded in 1395 by Dirck van Bakenes, is the oldest still standing in the Netherlands: a gate on the Wijde Appelaarsteeg opens onto low houses round a garden.
How to do it
Bakenes is open to visitors Monday to Saturday from 10:00 to 17:00, with its entrance at Wijde Appelaarsteeg 11, a few minutes from the Grote Markt. Other hofjes keep their own hours: some open only on weekday mornings after you ring the bell, and some only to guided groups. Visit Haarlem lists each one.
Good to know
These are homes. Keep your voice down, stay out of private gardens and leave when the gate closes. Sundays are the worst day, since most are shut.
A tall windmill on an old city tower over the river, with a guided climb to its stage above the rooftops.
What it is
De Adriaan was put to work on 19 May 1779 on top of an old defence tower by the Spaarne. It ground trass for mortar, then snuff from 1802 and flour from 1865 until it burned down in 1932. The city rebuilt it in 2002, and volunteers now show visitors how it works.
How to do it
Visits are with a guide and take 45 to 60 minutes, followed by an optional boat trip. From 1 March to 1 November it opens daily from 10:30 to 17:00; in winter until 16:30, mainly at weekends. The last tour starts half an hour before closing. Adults pay €7.50 and children aged 5 to 12 €3.50.
Good to know
Children under 5 are not allowed in for safety reasons. Opening can change at short notice with the weather or the number of volunteers.
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.
What it is
Zuid-Kennemerland became a national park in 1995 and covers about 38 square kilometres of lime-rich dunes, dune lakes such as the Vogelmeer, wooded estates and beach. Highland cattle, Shetland ponies and Konik horses graze it, and since 2007 a small herd of wisent, European bison, has lived in a fenced area of the Kraansvlak that is not open to the public.
How to do it
The visitor centre De Kennemerduinen is at Zeeweg 12 in Overveen, by the Koevlak car park, on the road from Haarlem to the coast. From there marked walks and cycle paths run into the dunes.
Good to know
You watch the wisent from a viewing platform; the walking path through their area closes from 1 March to 1 September. Keep a distance from all the grazing animals, and bring water.
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.
What it is
Zandvoort aan Zee is the seaside town closest to Haarlem and Amsterdam, with a wide sand beach and a row of beach pavilions, the strandpaviljoens, for food and drinks. The dunes of Zuid-Kennemerland start at its northern edge.
How to do it
Trains from Haarlem take about ten minutes, and in summer extra trains run every 15 minutes; from Amsterdam Centraal the trip is about half an hour. Zandvoort aan Zee station is about 200 metres from the sand.
Good to know
On hot weekends the trains and the beach fill up, so go on a weekday or early. The North Sea is cold even in summer, and the wind picks up in the afternoon.
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.