Netherlands · Amsterdam's older, quieter sister
🌷Haarlem
Frans Hals's Golden Age hometown, 20 minutes west of Amsterdam by train — cobbled Grote Markt, hidden almshouse courtyards (hofjes), and a genuine North Sea beach at Zandvoort.
- Best season
- April–May (tulips at nearby Keukenhof) and September
- Mid-range
- €95–€150 / day
- Backpacker
- €55–€80 / day
- Country
- Netherlands
Safety
Very safe. One of the safest cities in the Netherlands.
Best travel season
April–May (tulips at nearby Keukenhof) and September. Bloemencorso flower parade in April.
Daily budget
Mid-range
€95–€150 / day
Backpacker
€55–€80 / day
Where to stay
- Centrum — around Grote Markt and Sint-Bavokerk
- Vijfhoek — quiet, canal-lined, near the museum
- Zandvoort — 10 min by train, beachfront hotels
Hostels
- Stayokay Haarlem — near the station
- Hello I'm Local — small boutique hostel in Vijfhoek
Transportation
Bus (Connexxion)
Local buses radiating from the station. Single €3.80 with OV.
Bicycle
OV-fiets rental at Haarlem Centraal — best way to reach beach and dunes.
Train to Amsterdam
NS Sprinter every 10 min to Amsterdam Centraal in 15 min, €4.50.
On foot
The old town fits inside a 20-minute walk.
Airport — AMS
Uses Amsterdam Schiphol (AMS)
12 km east; NS Sprinter direct.
Airport to city center
NS Sprinter
Direct from Schiphol to Haarlem Centraal in 25 min, €5.90.
Bus 300 (R-net)
Every 10 min to Haarlem Station, €5.50.
Attractions
Must-see
Sint-Bavokerk (Grote Kerk)
Late-Gothic church on the Grote Markt with the 1738 Christian Müller organ that Mozart played aged 10.
Museum
Frans Hals Museum
The city's Golden Age master, in a 17th-c almshouse; a second location on the Grote Markt shows contemporaries.
Museum
Teylers Museum
Netherlands' oldest museum (1784), unchanged fossil, instrument, and Michelangelo drawing cabinets.
Hidden gem
Haarlem hofjes
Over 20 hidden almshouse courtyards from the 1500s — Proveniershofje and Hofje van Bakenes are open to visit.
Photography
Molen De Adriaan
1779 windmill on the Spaarne river — rebuilt after a 1932 fire, working since 2002.
Sunset
Zandvoort aan Zee
10 min by train — long North Sea beach with the F1 circuit and dune reserve.
Must-see
Keukenhof (day trip, spring only)
7 million tulip bulbs in bloom late March–mid May, 25 km south.
Food & drink
Local dish
Haarlemse jopenkoek
Spiced honey cake historically baked with Jopen beer.
Restaurant
Jopenkerk
Brewery inside a deconsecrated 1910 church — pizzas, beers brewed on site.
Restaurant
Ratatouille Food & Wine
Michelin-starred French-Dutch by chef Jozua Jaring.
Street food
De Haerlemsche Vlaamse
Iconic frites stand on Spekstraat since 1954 — always a queue.
Café
Native
Third-wave specialty coffee bar on Zijlstraat.
Vegan
Restaurant De Wandelaar
Modern vegan tasting menu in the center.
