North Holland
Haarlem
Fifteen minutes by direct train from Amsterdam, this 17th-century town makes a calmer, better-value base: do the Frans Hals and Teylers, then hop to Keukenhof in spring or Zandvoort in summer.
Best length
1-2 nights, or a day trip
From Amsterdam
Direct train ~15 min, runs constantly
Airport
Schiphol (AMS) ~25-30 min by train with one change
Best base
Centrum near Grote Markt; Stationsbuurt for day trips
In short
Haarlem at a glance
Haarlem is a handsome 17th-century town 15 minutes by direct train from Amsterdam, and it makes more sense as a quieter, better-value base than a single rushed day trip. You get the Frans Hals and Teylers museums, the Grote Markt and St Bavo church, canal-side streets without the Amsterdam crush, and easy hops to Keukenhof in spring and the Zandvoort beaches in summer.
The short version
- Stay in the Centrum around the Grote Markt to walk to everything, or near the station for the easiest train arrivals and day trips.
- The direct train from Amsterdam Centraal takes about 15 minutes and runs constantly, so day-tripping either way is genuinely simple.
- Do the Frans Hals Museum (Hof) and Teylers Museum properly rather than racing the canals; both reward an unhurried hour.
- Use Haarlem as a spring base for Keukenhof via the seasonal KeukenhofBuzz (line 850) from outside the station, no Amsterdam crowds needed.
- A full day plus an evening is enough for the old town; add a half-day for the Zandvoort or Bloemendaal beach in summer.
Haarlem sits about 15 minutes by direct train from Amsterdam Centraal, and that single fact shapes how to use it. It has the things people fly to the Netherlands for โ gabled streets, canals, a Golden Age art collection, a vast church on a market square โ but at a fraction of Amsterdamโs crowding and hotel prices. The smart move is to treat it as a base rather than a quick day trip: sightsee in the capital by day if you want, then come back to somewhere calmer and cheaper for dinner and the evening.
The town itself fills a day comfortably. The Frans Hals Museum holds the worldโs largest collection of his work in a former almshouse, and the Teylers Museum next to the Spaarne is the oldest museum in the country, open and barely changed since 1784 โ both reward an unhurried hour rather than a quick lap. The Grote Markt is the centre of gravity, with St Bavoโs 78-metre tower over it, Frans Halsโ grave inside, and the organ a young Mozart once played; time your visit for the Saturday or Monday market if you can.
Spring is the season that tips Haarlem from โniceโ to โcleverโ. The seasonal KeukenhofBuzz (line 850) leaves from right beside the station, so you reach the tulip gardens in well under an hour without battling Amsterdamโs coach crowds. In summer, the same compactness gets you to the wide North Sea beaches at Zandvoort and Bloemendaal in a short hop. The structured planning below โ where to stay, what to book, airport and train logistics, and a realistic budget in pounds โ picks up from here.
Keep a first trip focused: book the big timed sights, then leave room for neighbourhoods and food.
Top things to do in Haarlem
Frans Hals Museum (Hof)
Haarlem's headline museum sits in a former almshouse on Groot Heiligland and holds the world's largest collection of Frans Hals, alongside other Haarlem Golden Age work. There are two sites under one name: this one, the Hof, is the historic collection to prioritise, while the Hal on the Grote Markt runs modern and contemporary shows. Allow ninety minutes for the Hof.
Teylers Museum
The oldest museum in the Netherlands, open since 1784 and barely altered. The daylit Oval Room of dark wood and glass cases is the showpiece, surrounded by fossils, minerals, scientific instruments and a print room that rotates Michelangelo and Rembrandt drawings. It is genuinely unusual and rewards more time than most people give it. Allow about ninety minutes.
Where to stay first
The areas that make a first visit easier โ not an exhaustive directory.
Centrum (Grote Markt)
ยฃยฃ mid-rangeThe compact historic core around the Grote Markt and St Bavo. You can walk to every sight, the museums and the canal in minutes, and the evening atmosphere is lively without being rowdy. Best for a one- or two-night stay focused on the town itself.
Best for: First visits, couples, walking everywhere
Stationsbuurt (near the station)
ยฃยฃ mid-rangeThe streets around Haarlem station, including the landmark Lion d'Or hotel on the doorstep. A 5-10 minute walk to the Grote Markt and the easiest base if you are day-tripping to Amsterdam, Schiphol or Keukenhof, since the 850 bus leaves from outside.
Best for: Day trips, early flights, train arrivals
De Vijfhoek
ยฃ valueA quiet pocket of narrow lanes and small squares just southeast of the centre, more residential and lower-key than the Grote Markt streets. Good for a calmer, more local-feeling stay while still being a short walk to everything.
Best for: Quieter stays, repeat visitors
Airport to city centre
| Option | Time | Cost | Book ahead? |
|---|---|---|---|
| Train Schiphol to Haarlem (change at Sloterdijk or Amsterdam Centraal) | ~25-30 min | about โฌ8 single | Buy at the machine or tap in with contactless OVpay |
| Direct train Amsterdam Centraal to Haarlem | ~15-16 min | about โฌ6 single | Runs many times an hour, no need to pre-book |
| Taxi from Schiphol | ~25-35 min | usually โฌ45-โฌ60+ | Only worth it with heavy luggage or a late arrival |
When to go
Sweet spot: Mid-April to mid-May is the standout window if you want Keukenhof and tulip fields within reach via the seasonal 850 bus. May, June and September give the best walking-and-canal weather, while July and August add warm enough days for the Zandvoort and Bloemendaal beaches a short train ride away.
Spring is busy and bloom-driven but rewarding; high summer brings beach weather and longer evenings; autumn is quieter and good value. Winter is cold and damp but the museums and the church carry it, and hotel prices drop well below Amsterdam's.
What it costs
There are no flights direct to Haarlem; you fly to Amsterdam Schiphol, where UK return fares are often ยฃ40-ยฃ110 outside school holidays when booked ahead, then take a 25-30 minute train. Schiphol has frequent links from most UK airports.
Daily budget per person
Haarlem is usually a little cheaper than Amsterdam for hotels and dinner, which is the main reason to base here. Eat a street back from the Grote Markt rather than on the square itself, and tap trains with contactless OVpay to skip ticket queues.
Book the essentials
Where to stay
Tours & tickets
Airport transfers
Stay connected
Trains & rail passes
Also in Netherlands
Haarlem FAQs
Is Haarlem worth visiting instead of staying in Amsterdam?
How do you get from Amsterdam to Haarlem?
Can you visit Keukenhof from Haarlem?
How many days do you need in Haarlem?
Ready to book?
Find hotels in Haarlem