
Hotel Lion d'Or
Why we like it: Haarlem's oldest city hotel, four-star, a step from the railway station and ten minutes on foot from the Grote Markt.
Itinerary · 2 nights
One day for Keukenhof, entering at 8:00, and another for Haarlem: St Bavo, Frans Hals, the Teylers, the windmill and the boat. 15 minutes by train from Amsterdam.
Leaves from Amsterdam · 30 min
Part of Haarlem
The plan
Designed to arrive on Friday evening by train from Amsterdam and sleep two nights in Haarlem, next to the station. On Saturday, Keukenhof first thing and the afternoon in the bulb fields; on Sunday, the city. Outside the Keukenhof season, swap Saturday for the museums and the beach.
Friday
Fifteen minutes by train, leave your luggage at the Hotel Lion d'Or, next to the station, and have dinner in the church converted into a brewery, open until late.
Saturday
Seasonal bus or car to Lisse. The bus and ticket combinations for each year are on the park's website.
Three or four hours among the flower beds and pavilions before the crowds arrive.
By bike or car through the fields around Lisse, on the way back to Haarlem.
Four-course menu with a Michelin star beside the Spaarne, with a reservation.
Sunday
Both open on Sunday. The Teylers, if you are going with children; the Frans Hals, if you are interested in painting.
The main square and a cone of chips. St Bavo's is closed on Sunday: if you want to go in, do it on Friday or on Saturday afternoon.
Climb to the windmill gallery and a 50-minute boat trip through the centre.
Fifteen minutes to Amsterdam Centraal, or direct to Schiphol if you are flying.
Keukenhof can be done in a day from Amsterdam, but sleeping in Haarlem changes everything: you are closer, you go in at 8:00, before the coaches, and you have a whole day left for a city that many people skip. Haarlem is a quarter of an hour by train from Amsterdam, so this getaway fits at the end of a trip to the capital. In 2027, Keukenhof is open from 18 March to 9 May.
| What | How much | Note |
|---|---|---|
| Amsterdam–Haarlem train | A few euros each way | With contactless card |
| Keukenhof | From €21 | Online, with time slot; €11 for ages 4 to 17 |
| St Bavo's | €4 | Closed on Sundays |
| Frans Hals or Teylers | €18.50 | Frans Hals free up to 18; Teylers €2.50 for ages 6 to 17 |
| De Adriaan windmill | €7.50 | From age 5 |
| Spaarne boat | From €17.98 | 50 minutes |
The Hotel Lion d'Or, next to the station, is the most practical without a car. If you go by car to tour the fields, the Stayokay Haarlem has free parking and breakfast included. The Hotel Carillon, on the Grote Markt itself, is the simple, central option.
The Jopenkerk serves all day inside a church; De Haerlemsche Vlaamse fries chips beside the Grote Markt until 18:00, and Ratatouille Food & Wine is the dinner for celebrating, with a Michelin star.
Map
Plan the trip
Each choice narrows the next: the season shapes how best to travel, and how you travel decides where you stay and where you eat.
When to go
How you travel
The plan stays the same. What changes is where you sleep, how you get there and how much you spend.
Haarlem is about 15 minutes by train from Amsterdam Centraal and very close to Schiphol, Amsterdam's airport, with direct flights from Madrid, Barcelona and many other Spanish cities. You can use it as a base instead of Amsterdam: it is quieter, a little cheaper and in spring closer to the flower fields and Keukenhof.
Haarlem can be done entirely on foot from the station, and the train links it with Amsterdam, Leiden and Zandvoort beach several times an hour. The budget per person per day includes a mid-range double room, food and the train from Amsterdam.
A car makes sense in Haarlem mainly in spring, for touring the bulb fields between Haarlem and Lisse and reaching Keukenhof first thing. In the centre, leave it parked: everything is done on foot. The budget includes sleeping, food, petrol and parking.
Where to stay
We show you what suits the way you travel.Change how you travel

Why we like it: Haarlem's oldest city hotel, four-star, a step from the railway station and ten minutes on foot from the Grote Markt.

Why we like it: A hostel with private rooms and breakfast included, beside a canal in the north of Haarlem, with free parking and bike hire.

Why we like it: A simple hotel in a historic building on the Grote Markt, above its own café, with small rooms with bathroom and single rooms with shared bathroom.
Services for this trip
Where to eat

What to order: the pairing of three Jopen beers with a bite each, with a reservation.

What to order: the four-course menu at midday, Thursday to Sunday, with wine pairing.
Takeaway and markets
Geocaliahttps://www.geocalia.com/en/the-netherlands/haarlem/itineraries/two-nights-with-keukenhof-from-amsterdam