Seven unmissable destinations within a day's reach — with travel times, prices, and the best tours to get you there.
All destinations below are reachable in a day from Amsterdam Centraal without a car. Trains are the backbone of Dutch travel — fast, frequent, and affordable.
One of the world's most spectacular flower parks — 32 hectares of tulips, daffodils, and hyacinths. Come in April for peak bloom. The park draws 1.5 million visitors annually, so arrive early or book the first entry slot.
Tip: Take the train to Schiphol (20 min from Centraal, €4.40), then bus 858 direct to Keukenhof. The return bus runs until 7:30pm. Pre-book entry — it sells out on peak spring weekends.
Book Keukenhof Tour →Medieval Belgium at its most photogenic — canal-laced streets, Gothic towers, world-class beer, and chocolate shops around every corner. Bruges's compact old town is a UNESCO World Heritage Site and one of Europe's most beautiful cities.
Tip: Take the 07:30 train from Amsterdam Centraal to arrive by 10:30 and give yourself 6 hours in Bruges. Walk to the Markt, climb the Belfry, take a canal boat ride, and eat moules-frites before heading back.
Book Bruges Day Trip →The antithesis of Amsterdam — a bold, modern city rebuilt from scratch after WWII. Cube houses, the Markthal food hall, the Erasmus Bridge, and Europe's largest port make Rotterdam the most architecturally exciting city in the Netherlands.
Tip: Rotterdam is entirely walkable from the station. Grab lunch at the Markthal, cross the Erasmus Bridge on foot, and visit the Cube Houses (Kijk-Kubus) for €3. Combine with The Hague for a full-day double trip.
Explore Rotterdam Tours →The Netherlands' most iconic windmill village — a living open-air museum of working wooden windmills, traditional Dutch houses, clog workshops, and cheese farms on the banks of the River Zaan. The most accessible windmill experience near Amsterdam.
Tip: Take the train to Zaandam (€3.50 each way), then bus 391 to Zaanse Schans (10 min). Go early — the site gets packed with tour groups by 10am. Entry to the village is free; windmills cost €5–€8 each to enter.
Book Windmill Tour →Amsterdam's little sibling — same Dutch Golden Age canals and gabled houses, but without the crowds. Haarlem's Grote Markt is one of the prettiest medieval squares in the Netherlands, and the Frans Hals Museum is world-class. A perfect half-day escape.
Tip: Haarlem is ideal for a morning escape before returning to Amsterdam for the afternoon. The Grote Markt has excellent café terraces. Combine with a Keukenhof visit in tulip season — both are reachable from the same Haarlem train line.
Explore Haarlem →A medieval university city with sunken canal cellars, the Dom Tower (the tallest church spire in the Netherlands), and a lively food and café scene. Utrecht feels authentic in a way that tourist-heavy Amsterdam sometimes doesn't — a local favourite for a reason.
Tip: Utrecht's Oudegracht canal is unique for its two-level structure — wharves and cellars are built directly into the water's edge. Climb the Dom Tower (€14, book ahead) for panoramic views, then eat at one of the canal-level restaurants below.
Explore Utrecht →The seat of the Dutch government and home to the Mauritshuis — one of Europe's finest small art museums, housing Vermeer's Girl with a Pearl Earring. The Hague also has direct beach access at Scheveningen, making it a two-in-one day trip option.
Tip: Pair The Hague with Rotterdam easily — they are 25 minutes apart by train. Visit the Mauritshuis in the morning (book ahead, ~€18), then tram to Scheveningen beach for lunch. Return via Rotterdam to see the Cube Houses.
Explore The Hague →All trains depart Amsterdam Centraal. Tickets available at the station, on the NS app, or at yellow ticket machines. For Belgium (Bruges), book via NS Internationaal or Thalys/SNCB.
| Destination | Train Time | Return Cost (approx.) | Changes | Best For |
|---|---|---|---|---|
| Haarlem | 15–20 min | ~€6 | Direct | Quick half-day escape, tulip season |
| Zaanse Schans | 20–30 min (incl. bus) | ~€7 | Direct + bus 391 | Windmills, Dutch countryside |
| Utrecht | 27 min | ~€10 | Direct | Canals, Dom Tower, student vibe |
| Keukenhof | ~55 min (Mar–May only) | ~€12 + €23 entry | Train to Schiphol + bus 858 | Tulips, spring flowers |
| Rotterdam | 40 min | ~€16 | Direct | Architecture, food market |
| The Hague | 50 min | ~€18 | Direct or 1 change | Museums, beach, government district |
| Bruges | 2.5–3 hrs | €30–€60 | 1–2 changes | Medieval Belgium, canals, beer |
Prefer not to navigate trains and buses yourself? These highly-rated guided day trips handle all the logistics and often include skip-the-line entry.
Return coach from Amsterdam, skip-the-queue entry, and guided walk through the flower fields. Includes transport from a central meeting point — no train-and-bus navigation needed.
Air-conditioned coach to Bruges with a guided walking tour of the historic centre — Markt, Belfry, and canal boat ride included. Return by early evening.
The classic Dutch combo — working windmills at Zaanse Schans, a traditional cheese farm demonstration, and a clog workshop. Small-group tours run year-round.
Combine Rotterdam's modern skyline with a visit to Delft — the charming canal city famous for blue-and-white Delftware pottery and the birthplace of Vermeer.
The best day trips from Amsterdam include Keukenhof gardens (March–May), Bruges in Belgium, Rotterdam's modern architecture, Zaanse Schans windmills, Haarlem, Utrecht, and The Hague. All are reachable within 1–3 hours by train.
Amsterdam to Bruges takes around 2.5–3 hours by train, usually with one change at Antwerp or Brussels. Tickets cost €30–€60 each way depending on how far in advance you book. You can also join an organised day trip coach tour departing from Amsterdam Centraal.
Absolutely. Keukenhof is one of the world's largest flower parks and is only open late March to mid-May. It is just 35 km from Amsterdam — reachable by a direct Connexxion bus from Schiphol Airport (bus 858) or by combining a train to Haarlem or Leiden with a shuttle bus. Allow at least 3–4 hours inside the gardens.
Zaanse Schans is the easiest day trip — just 17 minutes by train from Amsterdam Centraal to Zaandam, then a short walk or bus to the windmill village. Haarlem is similarly easy at 15 minutes by train and feels far less touristy than Amsterdam itself.
Yes, but it is a long day. Trains take about 2.5–3 hours each way, leaving you 4–5 hours in Bruges if you take an early departure and a late return. An organised tour handles the logistics and is often faster door-to-door.