Tulips & Amsterdam

One of the best times to visit Amsterdam is when the tulips are in bloom. The bloom period of flowers in the Netherlands (like our famous tulips) is mainly determined by the weather and temperature in the winter and spring. Logically with warmer temperatures during winter and spring, the bloom period starts earlier, so over the past few years the start of the bloom period varied between April and May depending on the weather.

Although the bloom period is variable, on average, the peak bloom period occurs as of mid April. During this peak, the tulip fields are in full blossom allowing for breathtaking sights and a bubbly feeling all around, this is the best time to visit for the tulips.


The Keukenhof is a park that exhibits the floral beauty of springtime in the Netherlands. Its name literally translates to ‘Kitchen Garden’, dating back to the 15th century during which the garden, belonging to Teylingen Castle, supplied fresh ingredients for the castle’s kitchen. In the year 1950 the garden officially became the public exhibition of springtime flowers we know today.

Plan Your Visit

This year, the Keukenhof opens its doors to flower-enthusiasts between March 22 and May 13, with opening times between 08:00 and 19:30 every day. The park is located in Lisse, at a 30-minute distance from Amsterdam, easily accessible by public transport. From the centre of Amsterdam you can take bus 197 from Leidseplein or Museumplein towards Schiphol airport. You could also decide to take a train from Amsterdam Central Station towards Schiphol airport. At Schiphol you change to the Keukenhof Express (bus 858), which brings you to the Keukenhof.


The Keukenhof offers a variety of tickets that can be purchased online, or upon arrival in our 360 shop on Dam Square. Prices depend upon the type of ticket:

Regular Admission:

Adult (12+):                 €16,00

Child (4-11):                €8,00

Child (0-3):                  Free of Charge

Combi Ticket (including transportation to and from Amsterdam):

Adult (12+):                 €29,00

Child (4-11):                €12,50

Child (0-3):                  Free of Charge