Getting there: train, bus or bike
The NS train from Amsterdam Centraal
Trains to Haarlem leave from Amsterdam Centraal station. The Intercity takes about 15 minutes; during the day one leaves roughly every quarter of an hour, with no seat reservation. Sprinters, which also stop at Amsterdam Sloterdijk and Haarlem Spaarnwoude, take a few minutes longer.
- Fare: €5.50 for a full-fare single in 2nd class, €11 return, according to the NS 2026 fare table.
- Contactless payment (OVpay): tap your contactless bank card or phone on the card reader in Amsterdam (check-in), then again in Haarlem (check-out). You are charged the full fare with no surcharge; don't forget to check out, or a higher fixed amount is deducted.
- E-ticket: same price in the NS app; at a ticket machine, the single-use card adds €1.60.
- Children: from 4 to 11, the Railrunner ticket costs €2.50 for the whole day when travelling with an adult.
How NS trains, ticket machines and Amsterdam's stations work is explained in our guide to getting to Amsterdam by train.
Bus 80 and cycling
Connexxion bus 80 leaves from the Busstation Elandsgracht, on the edge of the Jordaan, about every fifteen minutes, runs through Haarlem and continues to Zandvoort. It is slower than the train and only worth it if you are staying near the Elandsgracht.
By bike, allow around twenty kilometres on continuous cycle paths. To come back by train with your bike, the bicycle supplement costs €8.50; on weekdays it is only valid off-peak (before 6:30am, from 9am to 4pm and after 6:30pm), but all day at weekends and in July and August. Traffic rules and rental shops are covered in our guide to cycling in Amsterdam.
A one-day walking plan
Haarlem's centre is compact: everything is within walking distance. Our guide to day trips from Amsterdam introduces the city in a few lines; here is the detail, in the order of a walk that starts at the station.
9:30am: the Art Nouveau station

The building, completed in 1908 to designs by Dirk Margadant, is a listed national monument and often described as the only Art Nouveau station in the Netherlands: look at its towers, its glass roof and the ceramic tiles in the hall. From the exit on the town side, it is about ten minutes on foot to the Grote Markt, via the Kruisweg and the Kruisstraat.
10am: the Grote Markt and the Grote Kerk
The Grote Markt, the main square, is lined by the town hall, the Vleeshal, a gabled former meat hall, and the Gothic bulk of the Grote Kerk, or Church of St Bavo. The entrance is on the north side, Grote Markt 22. The church is open Monday to Saturday from 10am to 5pm and closed on Sundays and public holidays; in October 2026 it closes at 4pm on Saturday 3 and stays closed on Saturday 10. Admission is €4, €2 for ages 13 to 16, free up to 12. On Saturdays at 2pm, a guided tour of about an hour, no booking needed, costs €7 including admission.
The great organ, built in 1738 by Christian Müller, has more than 5,000 pipes; Handel played it in 1740 and 1750, and Mozart, aged 10, in 1766. The city organ concerts, at €4, run from late May to early October on Tuesday evenings and Thursday afternoons; the last one in 2026 is on Tuesday 6 October at 8pm.
11am: the Frans Hals Museum
Five minutes south of the square, the Frans Hals Museum (Groot Heiligland 62) occupies a 17th-century almshouse for old men. It holds the world's largest collection of paintings by Frans Hals, including his large group portraits of civic guards, alongside Judith Leyster and the painters of the Haarlem school. Open Tuesday to Sunday from 11am to 5pm; €18.50, €9 for ages 19 to 24, free up to 18 and with the Museumkaart. Until 15 October 2026, three rooms are closed for renovation, but all the Frans Hals paintings remain on show.
From 6 November 2026 to 28 February 2027, the Hals-Rembrandt exhibition brings together for the first time eleven paintings by Hals and eight by Rembrandt. Booking a time slot online is mandatory, and the museum then opens from 10am.
1pm: lunch
The most unusual stop is the Jopenkerk (Gedempte Voldersgracht 2), a former church turned brewpub, with the brewing tanks behind the bar; the grand café and terrace need no reservation, while the upstairs restaurant takes bookings. It opens every day from 10am. Otherwise, the cafés on the Grote Markt and, on Saturdays and Mondays, the market stalls are fine for a quick meal.
2:30pm: the Teylers Museum
The Teylers Museum (Spaarne 16), opened in 1784, is the oldest museum in the Netherlands. Its original top-lit Oval Room displays scientific instruments, fossils, minerals and old master drawings in 18th- and 19th-century display cases. Open Tuesday to Sunday from 10am to 5pm, closed on Mondays; €18.50, €2.50 for ages 6 to 17, free up to 5 and with the Museumkaart. Tickets are booked online for a date and time, including free admissions.
4pm: De Adriaan windmill

Walking north along the Spaarne, you reach De Adriaan windmill (Papentorenvest 1a), rebuilt on the riverbank, in about ten minutes. The guided tour lasts about 45 minutes, in groups of twelve, with a departure every half hour. From 1 March to 1 November it is open daily from 10:30am to 5pm; in winter, on Mondays and Friday to Sunday from 10:30am to 4:30pm. Admission is €7.50, €3.50 for ages 5 to 12; children under 5 are not allowed in, and the Museumkaart is not accepted. In 2026 the mill is fully wrapped in scaffolding for repairs, but remains open. More mills to visit are listed in our guide to windmills around Amsterdam.
Corrie ten Boom House, hofjes and the market
The Corrie ten Boom House
At Barteljorisstraat 19, a stone's throw from the Grote Markt, the Corrie ten Boom House tells the story of a family of watchmakers who hid Jews and resistance members during the Occupation, in a hiding place built behind a false wall. It can only be visited on a guided tour of just over an hour, Tuesday to Saturday; English tours start at 10am, 12pm and 2pm, and German tours take place almost every week. Admission and the tour are free, with a voluntary contribution invited at the end. Each group is limited to twelve people: the museum advises booking three to four months ahead.
The hofjes

Haarlem has many hofjes, courtyards surrounded by small houses originally built for elderly or poor residents, and still lived in today. The oldest surviving one in the Netherlands is the Hofje van Bakenes, founded in 1395 (Wijde Appelaarsteeg 11), open Monday to Saturday from 10am to 5pm. Most other hofjes keep similar hours and close on Sundays. Entry is free: keep your voice down, don't look through the windows and don't photograph the residents.
The Grote Markt market
The market is held on the Grote Markt on Mondays from 9am to 4pm and Saturdays from 9am to 5pm: fresh produce, cheese, flowers, bread, clothing. Saturday is the busiest day. During some events, it moves elsewhere.
What you can skip, and which day to come
The day you choose matters more than the order of visits:
- Avoid Sunday: the Grote Kerk, the Corrie ten Boom House and most hofjes are closed.
- Avoid Monday if you want the museums: the Frans Hals Museum and the Teylers are closed; the Grote Kerk and the market are open.
- Saturday has everything: market, church tour at 2pm and open museums, with more crowds.
If you are short on time, keep a single museum: the Frans Hals for painting, the Teylers for its Oval Room and scientific collections. The windmill can be seen from outside on the quay, and the Corrie ten Boom House without a booking is a gamble: don't build your day around it.
Extending to the beach or the flowers
Zandvoort and Bloemendaal
From Haarlem station, a Sprinter reaches Zandvoort aan Zee in about ten minutes; the beach is a few minutes' walk from the station. For quieter Bloemendaal aan Zee, take Connexxion bus 81 from Haarlem station, which runs along the coast to Zandvoort. In summer, you can see Haarlem in the morning and end the day on the beach. Beaches, beach pavilions and swimming are covered in our guide to beaches near Amsterdam.
Keukenhof and the flower fields in spring
In 2027, Keukenhof is open from 18 March to 9 May. In 2026, a direct seasonal bus, line 850, linked it to Haarlem station; the 2027 routes and combined tickets have not yet been published. The bulb fields begin south of Haarlem: Hillegom and Voorhout stations, on the Haarlem-Leiden line, are the closest. Bloom dates and cycling routes are in our guide to tulip season.
Summary table
| Place | Hours | Adult price | Notes |
|---|---|---|---|
| Train Amsterdam Centraal - Haarlem | About 15 min by Intercity | €5.50 one way | Contactless (OVpay) or e-ticket |
| Grote Kerk (St Bavo) | Mon-Sat 10am-5pm | €4 | Closed on Sundays; guided tour Saturdays at 2pm, €7 |
| Frans Hals Museum | Tue-Sun 11am-5pm | €18.50 | Free up to 18; Hals-Rembrandt from 6 Nov to 28 Feb |
| Teylers Museum | Tue-Sun 10am-5pm | €18.50 | €2.50 for ages 6 to 17 |
| De Adriaan windmill | Daily 10:30am-5pm (Mar-Oct) | €7.50 | Not under 5; Museumkaart not accepted |
| Corrie ten Boom House | Tue-Sat, guided tours | Free | Book three to four months ahead |
| Hofje van Bakenes | Mon-Sat 10am-5pm | Free | Residents live here, keep quiet |
| Grote Markt market | Mon 9am-4pm, Sat 9am-5pm | Free | Saturday is the busiest |
| Jopenkerk | Daily from 10am | Pay as you go | Brewpub in a former church |
Prices checked in October 2026, on the official websites of each venue and the NS 2026 fare table.
Further reading
To compare Haarlem with Utrecht, The Hague or Delft, see our guide to day trips from Amsterdam. For travel cards and tickets valid as far as Haarlem, read our guide to public transport in Amsterdam. And if you like university towns and museums, Leiden, on the same railway line south of Haarlem, makes another good day out.







