Day trip from Amsterdam to Haarlem
Haarlem is 15 minutes by train and walkable from end to end. Add the beach at Zandvoort if the weather is good.

- Length: 1 day
- Pace: relaxed
- Rough cost: €35–€70 pp
- Best for: A smaller, quieter Amsterdam
The plan
Old Haarlem Haarlem centre
- 09:30–09:45 Train: Amsterdam Centraal → Haarlem
Every few minutes.
- 10:00–10:30 Grote Markt
Main square with the old town hall.
- 10:30–11:30 St Bavo’s Church (Grote Kerk)Indoors
Müller organ that Mozart played as a boy.
- 11:40–13:00 Frans Hals MuseumIndoors
Group portraits in an old almshouse.
- 13:00–14:00 Lunch around Grote Markt
- 14:10–15:30 Teylers MuseumIndoors
Oldest museum in the Netherlands; fossils, instruments and drawings.
- 15:40–16:30 Hofjes walk
Small courtyard almshouses; enter quietly when the gate is open.
- 16:45–17:00 Train back to Amsterdam
Rough cost
Per person. Return train, church, Frans Hals Museum and Teylers Museum tickets, lunch.
Prices checked November 2026 against official and widely published 2026 rates; they change, so confirm before you pay.
Book ahead
- Nothing essential — Museums sell tickets at the door.
If it rains
- Instead of Hofjes walk: More time in Teylers Museum
Good to know
- In late April the bulb fields between Haarlem and Leiden flower; Keukenhof needs separate booking.
Book it
- Tickets and tours in Haarlem (GetYourGuide)
- Hotels in Amsterdam (Booking.com)
These may become affiliate links that pay us a small commission at no cost to you. How we handle that. Official links in “Book ahead” are never affiliate links.
Want some fresh air after the city? When to see nature’s big moments (Roamglade).

