Day Trips

NETHERLANDS · AMSTERDAM GUIDE

Day Trips from Amsterdam: Haarlem, Windmills & Coast

Grote Markt in Haarlem.
Grote Markt in Haarlem. Photo: Fryslan0109 at English Wikipedia · Public domain · Resized.

Choose a day trip for a change of setting, not to collect as many place names as possible. One main destination is usually enough. The times below are approximate planning allowances from central Amsterdam using public transport, including typical walking and waiting; they are not a live timetable or a guarantee. Check the exact outward and return journeys for your date.

Editorial time allowances; service frequency, traffic, mobility needs and your starting point change the total.
DestinationApproximate return travel allowanceTime at destinationGood reason to choose it
HaarlemAbout 1–1.5 hours total, including station walksHalf a day to a full dayA compact historic town, cafés and cultural visits.
Zaanse SchansAbout 1.5–2 hours total, including local walksHalf a dayWindmills, waterside buildings and a different landscape.
VolendamAbout 2 hours total; depends on bus and stopsHalf a dayHarbour views and a small-town waterfront.
Keukenhof, in seasonAllow 2–3 hours total with connectionsHalf to a full dayA planned spring garden visit on an actual opening date.

Haarlem: a town day without rushing

Use Haarlem station as the rail destination, then take the town-centre route toward Grote Markt. Keep the station and your selected museum in the same saved map so the return does not depend on retracing every shopping street. Choose Haarlem if an easy-to-shorten town walk matters more than seeing windmills or the sea.

Travel by train to Haarlem and walk into the centre around the Grote Markt. Choose a museum, church visit or neighbourhood walk that interests you, then give the rest of the day to the town itself. Check the chosen venue’s current opening and ticket arrangements before leaving Amsterdam.

For the return, look up the train before the evening meal if you intend to stay late. A Haarlem day can be shortened if the weather changes; keep the route compact rather than adding an extra destination purely because there is time on paper.

Zaanse Schans: choose the visit you want

A windmill beside the water at Zaanse Schans.
A windmill beside the water at Zaanse Schans. Photo: Dietmar Rabich · CC BY-SA 4.0 · Resized. Dietmar Rabich

For an independent rail visit, search Zaandijk Zaanse Schans, rather than Zaandam, as the destination. NS describes a journey of about 20 minutes from Amsterdam; add roughly 15 minutes on foot from the station to the village. The site’s official directions also list bus 800 from Amsterdam Centraal and bus 801 via Zaandam. These alternatives have different timetables and ticket conditions.

Plan rail to the appropriate nearby station or a current bus connection, then account for the walk to the site. Some parts of the area are outdoors, while individual mills, museums and experiences may have separate entry arrangements. Check the official visitor information for your date instead of assuming that every interior is free or always open.

Allow time for the setting as well as a selected interior. Wind and rain can affect the appeal of an outdoor visit. For an organised alternative, compare the actual stop list and time on site; a tour covering several villages is a different experience from spending a half-day here independently.

Compare Zaanse Schans tours on GetYourGuide

We may earn a commission if you book through our GetYourGuide links.

Volendam: harbour rather than a multi-stop race

Boats and waterfront buildings in Volendam harbour.
Boats and waterfront buildings in Volendam harbour. Photo: FrankBothe · CC BY-SA 4.0 · Resized.

Use a live journey planner for the bus route and boarding point in Amsterdam; a GVB city ticket should not be assumed to cover a regional operator. At the destination, plan a harbour walk and a meal or cultural stop. Wind off the water can make a warm city day feel different.

Adding Marken requires another transport decision. Check the actual seasonal service if considering a boat and keep a land-based return option. Do not rely on the last sailing without checking the date, weather and return connection.

Keukenhof: seasonal, with a booking plan

Tulips displayed at Keukenhof; flowering varies by season.
Tulips displayed at Keukenhof; flowering varies by season. Photo: Atamari · CC BY-SA 4.0 · Resized.

Keukenhof is a seasonal garden visit, not an all-year Amsterdam attraction. Confirm the next announced opening dates, the appropriate ticket and the transport arrangement through the official Keukenhof site. Flowering depends on conditions; a calendar date does not guarantee a particular field or flower display.

Do not walk into commercial flower fields without permission. The ticketed garden and the surrounding growing region are different spaces. If the garden is closed, choose a different day trip rather than describing the visit as available.

Coast, return journeys and access

For a beach visit, use Beaches Near Amsterdam to compare Zandvoort, Bloemendaal aan Zee and IJmuiden. Keep that day weather-dependent and check the final connection from the actual beach area, not only the nearest town.

Before any day trip, save the last convenient return and an earlier option. Check engineering works, bus operator coverage and step-free access where needed. Build in extra time if your visit includes mobility equipment or a longer walk from the station.