Haarlem’s attractions make it one of the most rewarding small cities in the Netherlands. A magnificent central square, a soaring Gothic church with a legendary organ, a working windmill, 21 hidden hofje courtyards, a medieval city gate, a beach ten minutes by train, and a national park twenty minutes by bike. The difference from Amsterdam is that you can enjoy all of it without fighting through tourist crowds. For museums see the museums guide. For parks and nature see the parks guide.
Almost everything in Haarlem’s historic centre is within a 20-minute walk of the station. Cycling is the fastest way to reach the national park dunes, Zandvoort beach, and the estate parks. The train to Zandvoort takes 10 minutes. The Grote Markt market runs Monday and Saturday.
The beating heart of Haarlem and one of the finest historic market squares in the Netherlands. The Grote Markt is dominated by the Grote Kerk whose 78-metre tower soars over the surrounding historic buildings. The square is lined with cafe terraces that fill with locals on sunny afternoons. The Stadhuis, with its medieval origins and Renaissance additions, anchors one corner. A Monday and Saturday market fills the square with fresh produce, flowers, cheese, herring, and stroopwafels. For expats, the Grote Markt becomes a weekly ritual rather than a tourist destination. There is genuinely nowhere better to be in Haarlem on a Saturday morning.
The most impressive building in Haarlem and one of the finest Gothic churches in the Netherlands. Built between 1370 and 1520, the soaring interior contains a magnificent wooden vaulted ceiling, 400 gravestones including that of Frans Hals, and extraordinary stained glass. The Christian Muller organ, built in 1738, is one of the finest baroque organs in the world and was played by Handel, Mendelssohn, and the ten-year-old Mozart who visited Haarlem in 1766. Free organ recitals run on Tuesday and Thursday afternoons from April to October. An essential visit for every resident of Haarlem.
The Spaarne river runs through the heart of Haarlem, lined with gabled merchant houses, the Teylers Museum, the Molen De Adriaan windmill, and cafe terraces that spill onto the water’s edge in summer. Walking or cycling along the Spaarne gives the most beautiful perspective on Haarlem’s historic architecture. The Gravestenenbrug and surrounding bridges are among the most photographed spots in the city. Canal cruises depart from opposite the Teylers Museum.
A working windmill on the banks of the Spaarne and one of the most iconic landmarks in Haarlem. Built in 1779, destroyed by fire in 1932, and meticulously reconstructed by volunteers who reopened it in 2002. Guided tours take you through all levels to the platform at the top with exceptional views over Haarlem and the surrounding polder landscape. At €3.50 it is one of the best value experiences in the Netherlands. Operates primarily on weekends with volunteers.
Haarlem has 21 hofjes, hidden courtyard almshouses built by wealthy citizens for elderly women from the 14th century onwards. These tranquil gardens are concealed behind narrow gateways completely invisible from the street until you know they are there. The Hofje van Bakenes, founded in 1395 and the oldest in Haarlem, is on the Lange Begijnestraat. The Proveniershof on the Grote Houtstraat is known for its elegant architecture. The Hofje van Staats on the Jansstraat is beautifully maintained. Visitors are welcome to enter quietly and respectfully as most remain residential. Finding all 21 is one of the great pleasures of living in Haarlem.
A magnificent Neo-Gothic church built in 1910 that was deconsecrated and converted into Haarlem’s most celebrated craft brewery and restaurant. Jopen Brewery operates the full brewing operation in the nave, with gleaming copper fermentation tanks sitting beneath soaring Gothic arches and stained glass windows. The result is one of the most atmospheric places to drink beer in the Netherlands. Walking through the Jopenkerk for the first time is a genuine surprise. Also covered in the bars guide.
The last surviving medieval city gate in Haarlem, built around 1355 on the road to Amsterdam and the best preserved 14th-century gate in the Netherlands. The Amsterdamse Poort stands in a quiet residential area north of the centre and most visitors never find it. For residents, cycling out to the Amsterdamse Poort and back along the Spaarne is one of the finest short rides in Haarlem. Sits at one end of the De Bolwerken city wall circuit.
A quiet residential area just south of the Grote Markt, named for the five-cornered shape of the main square. One of the most beautifully preserved parts of the city with 17th and 18th-century canal houses, narrow streets, and a peaceful atmosphere that feels like a village within the city. The small square surrounded by historic gabled houses and a canal is one of the most photographed spots in Haarlem. Five minutes from the Grote Markt but feels like a world away.
One of the best weekly markets in the Netherlands. Fresh produce, flowers, artisanal cheese, herring, stroopwafels made on site, bread, plants, clothing, and household goods fill the entire square every Saturday morning. The atmosphere is genuine and local: the herring stall is a weekly institution for residents. Arriving early means the best choice of produce and avoiding the crowds that build through the morning. A Monday market also runs on a smaller scale.
Two of Haarlem’s most charming independent shopping streets, running south from the Grote Markt. Independent boutiques, specialty food shops, vintage stores, galleries, and cafes make these streets the most rewarding shopping experience in the city. Walking the full length and turning into the side alleys reveals the independent retail character that makes Haarlem genuinely distinctive from Amsterdam’s more commercialised centre. See also the shopping guide.
Haarlem’s beach and one of the great advantages of living here. A wide sandy North Sea beach with beach clubs, bars, watersports, and the Circuit Zandvoort home of the Dutch Grand Prix a short walk inland. The direct train from Haarlem station takes around ten minutes and runs frequently in summer. For expats, the easy beach access is one of the most frequently cited reasons for choosing Haarlem over Amsterdam. Go early on summer weekends.
A vast protected dune landscape between Haarlem and the North Sea, one of the finest coastal nature areas in the Netherlands. Cycling and walking paths wind through extraordinary varied landscapes: open dune valleys, ancient woodland, heathland, and small lakes. Wild Highland cattle and deer roam freely and are regularly visible from the paths. The visitor centre at De Kennemerduinen near Overveen provides maps and a cafe serving organic food. On clear days the routes through the dunes lead directly to the North Sea beach.
Seeing Haarlem from the water gives a completely different perspective on the city’s historic architecture. Canal cruises depart from opposite the Teylers Museum on the Spaarne and wind through the historic centre, passing Molen De Adriaan, gabled warehouses, and bridge-lined canals. A relaxed and informative way to understand Haarlem’s layout and history in the first weeks of living here.
The oldest public park in the Netherlands, a 60-hectare forest park on the southern edge of Haarlem’s centre that has been a public recreational space since 1772. Known locally as De Hout, the park’s most impressive feature is the Grote Hout, a double row of ancient beech trees over two centuries old. Contains a petting zoo, a park cafe serving pancakes, and the Hildebrand Monument fountain. Also covered in the parks guide. The autumn colours are extraordinary.
Free attractions: Grote Markt, Spaarne riverfront, hofjes, Vijfhoek, Amsterdamse Poort, Zandvoort beach, national park, Haarlemmerhout, Jopenkerk (to enter), street art.
Best value paid: Molen De Adriaan at €3.50 is the finest value attraction in Haarlem. The Grote Kerk at €4 with free organ recitals on Tuesday and Thursday afternoons from April to October is equally exceptional.
Market days: Saturday market 08:30 to 16:00 on the Grote Markt is the best. A smaller Monday market also runs. The Saturday organic market on Warmoesstraat runs alongside.
Getting to the beach: Direct train from Haarlem Station to Zandvoort takes 10 minutes and runs frequently in summer. The train to Bloemendaal aan Zee runs with a bus connection and takes 20 minutes.
Cycling to the national park: From Haarlem Centrum the national park entrance at Overveen is approximately 20 minutes cycling west along the Zandvoortselaan. The route is well-signed and largely car-free.