Skip to content
Departly.
Haarlem, Netherlands
Haarlem

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.

Written by the Departly editorial team Reviewed against GOV.UK on 8 Jun 2026

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.

About 1.5 hours foโ€ฆ From about โ‚ฌ18

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.

About 1.5 hours โ€”โ€ฆ From about โ‚ฌ16

Where to stay first

The areas that make a first visit easier โ€” not an exhaustive directory.

Centrum (Grote Markt)

ยฃยฃ mid-range

The 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

Browse hotels Old town core

Stationsbuurt (near the station)

ยฃยฃ mid-range

The 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

Browse hotels 5-10 min walk to centre

De Vijfhoek

ยฃ value

A 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

Browse hotels 5 min walk to centre

Airport to city centre

Haarlem airport transfer options
OptionTimeCostBook 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
Pre-book a door-to-door transfer

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

Sample trip: A realistic 2-night mid-range Haarlem break for one person is roughly ยฃ360-ยฃ520 before shopping: ยฃ60-ยฃ140 flights to Schiphol, ยฃ160-ยฃ260 hotel share, ยฃ80-ยฃ110 food and trains, and ยฃ30-ยฃ45 for the Frans Hals and Teylers museums plus a canal cruise.

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

Browse staysvia Booking.com

Tours & tickets

Book tours & ticketsvia GetYourGuide

Airport transfers

Pre-book a transfervia Welcome Pickups

Stay connected

Get an eSIMvia Airalo

Trains & rail passes

Book railvia Trainline

Also in Netherlands

See the full Netherlands guide

Haarlem FAQs

Is Haarlem worth visiting instead of staying in Amsterdam?
Yes, as a calmer and usually cheaper base. The direct train to Amsterdam Centraal takes about 15 minutes and runs constantly, so you can sightsee in the capital by day and return to a quieter, more affordable town in the evening, with Haarlem's own museums and canals as a bonus.
How do you get from Amsterdam to Haarlem?
Take a direct NS train from Amsterdam Centraal; it takes about 15-16 minutes, runs many times an hour and costs around โ‚ฌ6 one way. Tap in and out with a contactless card via OVpay rather than buying paper tickets.
Can you visit Keukenhof from Haarlem?
Yes, and it is one of the best reasons to base here in spring. The seasonal KeukenhofBuzz (line 850, formerly the Keukenhof Express) leaves from Jansweg right next to Haarlem station and takes about 35-40 minutes; in 2026 the online combi-ticket with skip-the-line garden entry is โ‚ฌ33.50 for adults and โ‚ฌ15 for children. It runs roughly mid-March to mid-May only.
How many days do you need in Haarlem?
A full day plus an evening covers the old town, the Frans Hals and Teylers museums and a canal cruise. Stay one or two nights if you want to use it as a base for Amsterdam, Keukenhof or the beaches at Zandvoort and Bloemendaal.

Ready to book?

Find hotels in Haarlem

Go