Amsterdam Day Trips Guide 2026

Day Trips from Amsterdam: Keukenhof, Bruges, Rotterdam & More

Seven unmissable destinations within a day's reach — with travel times, prices, and the best tours to get you there.

7 Destinations Train & coach options Prices & tips included
Easiest Trip Haarlem — 15 min train
Farthest Trip Bruges — ~3 hrs by train
Seasonal Must-Do Keukenhof (Mar–May)
Best for Architecture Rotterdam
Windmill Classic Zaanse Schans — 20 min

The Best Day Trips from Amsterdam

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.

🌷
Keukenhof
The Netherlands · Seasonal
🗓 Open late March – mid May only

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.

Travel time
~55 min via Schiphol
How to get there
Bus 858 from Schiphol
Entry fee
€23 adults (online)
Time needed
3–5 hours in park

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 →
🏰
Bruges
Belgium · 3 hrs by train

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.

Travel time
~2.5–3 hrs by train
Train cost
€30–€60 return
Change at
Antwerp or Brussels
Time needed
Full day (6–7 hrs)

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 →
🏗️
Rotterdam
The Netherlands · 40 min by train

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.

Travel time
40 min by intercity
Train cost
~€16 return
Must-see
Markthal, Cube Houses
Time needed
4–6 hours

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 →
⚙️
Zaanse Schans
The Netherlands · 20 min by train

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.

Travel time
17 min to Zaandam
Train cost
~€7 return
Entry to site
Free (windmills extra)
Time needed
2–3 hours

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 →
🌹
Haarlem
The Netherlands · 15 min by train

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.

Travel time
15–20 min by train
Train cost
~€6 return
Must-see
Grote Markt, Frans Hals
Time needed
2–4 hours

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 →
Utrecht
The Netherlands · 30 min by train

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.

Travel time
~27 min by intercity
Train cost
~€10 return
Must-see
Dom Tower, canal wharves
Time needed
3–5 hours

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 Hague
The Netherlands · 50 min by train

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.

Travel time
~50 min by intercity
Train cost
~€18 return
Must-see
Mauritshuis, Binnenhof
Time needed
4–6 hours

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 →

How to Get There: Quick Reference

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

Organised Day Trip Tours

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.

Keukenhof Gardens Day Trip
🌷 Seasonal Mar–May ⏱ Full day

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.

From ~€45 per person
View Tours →
Bruges Full-Day Tour from Amsterdam
🏰 Belgium ⏱ Full day

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.

From ~€60 per person
View Tours →
Windmills, Cheese & Clogs Tour
⚙️ Zaanse Schans ⏱ Half day

The classic Dutch combo — working windmills at Zaanse Schans, a traditional cheese farm demonstration, and a clog workshop. Small-group tours run year-round.

From ~€35 per person
View Tours →
Rotterdam & Delft Day Trip
🏗️ Architecture ⏱ Full day

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.

From ~€50 per person
View Tours →

💡 Day Trip Tips

  • Buy a multi-day OV-chipkaart (Dutch transit card) if doing multiple day trips — it is cheaper than buying separate tickets each time and works on all NS trains and most buses.
  • For Bruges, book train tickets at least a week ahead via ns-international.nl or sncb.be. Prices jump significantly for same-day purchases.
  • Trains from Amsterdam Centraal to Dutch destinations run every 15–30 minutes — there is no need to plan exact departure times for most trips.
  • Keukenhof sells out online on peak April weekends. Book entry tickets before you arrive, ideally 2–3 weeks ahead.
  • The NS app (Dutch rail) lets you buy tickets on your phone and shows real-time delays. It is the easiest way to manage Dutch train travel.
  • Rotterdam–The Hague–Haarlem can all be combined in one day using the intercity network — a great option for multi-stop travellers.
  • Most Dutch cities are very walkable from their train stations. A city bike hire (€12–€15/day) gives you even more freedom in Haarlem or Utrecht.

Frequently Asked Questions

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.

Continue Planning Your Amsterdam Trip