Some of the best day trips from Amsterdam take under 30 minutes by train, and most of the rest are within a couple of hours, so you can see those famous windmills, tulip fields, and medieval towns without changing hotels.
This guide covers 11 trips: what to see, how to get there, how long they take, and what they cost. Fares and prices are approximate 2026 figures and vary by time of day and ticket type, so confirm the exact amount before you travel.
Best day trips from Amsterdam: Overview
Trains do most of the work. Haarlem, Zaanse Schans, Utrecht, Rotterdam, The Hague, and Delft are all served by NS trains from Amsterdam Centraal, and you rarely need to book ahead. The exceptions are Keukenhof, which uses timed tickets, and Giethoorn, which has no station. If you’ve already done the Amsterdam canal boat trips, Utrecht’s wharf canals and Giethoorn offer a quieter version of the same idea.
If you plan several stops in one region, the Amsterdam & Region Travel Ticket covers Volendam, Marken, Edam, Zaanse Schans, and Haarlem from about €23 for one day. Check live train fares on the NS website.
1. Zaanse Schans: Windmills in 20 minutes

Zaanse Schans is a preserved village of working windmills, green wooden houses, a clog workshop, and a cheese farm on the river Zaan, about 16 km from the city. The village is free to walk around, and individual windmills cost roughly €5-€7 each. A direct train from Amsterdam Centraal to Zaandijk Zaanse Schans takes about 17 minutes and costs around €9.40 return, with a 10-minute walk over the bridge afterwards. It suits a half day.
Tip: Arrive before 09:30 or after 15:30 in summer, when coach tours fill the village between 10:00 and 15:00.
2. Keukenhof: Tulips, in season only

Keukenhof is open for only about eight weeks each spring, with around seven million bulbs flowering across 32 hectares near Lisse. The 2026 season ran from 19 March to 10 May, and the dates for the next season will be published on keukenhof.nl. In 2026, adult entry cost about €21-€23 online, and a combi ticket with a return bus from Amsterdam started at roughly €35-€38.50. Bus 852 from Amsterdam RAI takes about 35 minutes. Entry is by timed slot, and peak weekends sell out.
Tip: Peak bloom usually falls between 10 and 25 April.
3. Utrecht: Canals without the crowds

Utrecht is the best city trip if you want canals at a calmer pace. Its two-level wharf canals have cafés in the old cellars at water level, and the Dom Tower and cathedral dominate the centre. Trains from Amsterdam Centraal take 25 to 30 minutes and cost around €16 return.
Tip: Give Utrecht a full day rather than pairing it with another stop, because the old centre rewards slow walking.
4. Rotterdam: The modern contrast

Rotterdam was rebuilt after the Second World War, which explains its bold architecture: the Cube Houses, the Markthal food hall, and the Erasmus Bridge over a lively waterfront. Fast direct intercity trains take about 40 minutes and cost around €15 return.
Tip: Delft is 15 minutes away by train, so the two combine well in one day.
5. The Hague: Museums and government

The Hague is the seat of the Dutch government and home to the Mauritshuis, known for its Vermeer paintings. Families may prefer Madurodam, a miniature Netherlands. A direct intercity train takes about 50 minutes and costs around €14 return.
Tip: Delft is only 10 minutes away by train, so pair The Hague with Delft instead of adding a third city.
6. Giethoorn: The car-free canal village

Giethoorn has about 6.5 km of canals, no cars, and thatched-roof cottages on small islands. It has no train station, so public transport means a train to Steenwijk (around 90 minutes) and bus 270 (15 minutes), roughly two hours each way. Check NS for the current fare. Guided boat tours in the village cost about €8-€10 per person, and organised day tours from Amsterdam start at around €64.50 and include transfers.
Tip: If you only have one spare day, Haarlem or Zaanse Schans give a better return on your time.
7. Bruges: A long day, but worth it

Bruges is in Belgium, so it takes the most planning. The train via Brussels takes about 2 hours 45 minutes each way and costs roughly €35 to €50 return. FlixBus runs direct coaches in 3 to 3.5 hours from about €15 one way. The medieval centre and canals are compact enough to cover in a day.
Tip: Start early and carry photo ID, since you’ll cross a national border even though checks are rare.
8. Haarlem: The easiest day trip

Haarlem is 15 to 20 minutes from Amsterdam Centraal by train, at around €10 return. It has a Gothic cathedral, the Grote Markt square, and the Frans Hals Museum, and feels distinctly Dutch without the crowds. It works as a half day.
Tip: Zandvoort beach is about 15 minutes farther by train, so Haarlem plus a beach walk makes for a full day in warm weather.
9. Delft: Blue pottery and Vermeer

Delft is a compact canal town famous for Delft Blue pottery and its Vermeer connections, including the Vermeer Centrum. The train takes about an hour, and return fares run roughly €15 to €25 depending on the ticket, so check NS. Half a day covers the highlights.
Tip: Delft is 10 minutes from The Hague and 15 minutes from Rotterdam, so it fits easily into a two-city day.
10. Volendam and Marken: fishing villages

Volendam is a fishing village on the IJsselmeer, about 20 km north of the city, with an old harbour and traditional costumes. Marken is a quieter former island with green wooden houses. Bus 316 from Amsterdam Centraal reaches Volendam in 30 to 35 minutes, and a seasonal ferry (April to October) crosses to Marken for roughly €8.50 one way.
Tip: Tours often combine these villages with Zaanse Schans, but they lie in different directions, so going independently means two separate bus routes.
11. Kinderdijk: UNESCO windmills

Kinderdijk’s 19 windmills date from the 1740s and were built to drain the polder. Take the train to Rotterdam (about 40 minutes, around €15 return), then the Waterbus to Kinderdijk, for a total of roughly 1 hour 15 minutes. Entry to the visitor area is around €16, with timed entry in peak season.
Tip: Guided tours linking Kinderdijk with Rotterdam or The Hague simplify transfers.
Getting around and paying on your day trips
Dutch trains, trams, and buses use OVpay, which lets you tap in and out with a contactless bank card or a phone, so you rarely need paper tickets. Confirm your card works with OVpay before you rely on it, and keep some cash for small kiosks and markets.
Grey lets you hold euros and other currencies in one account, and the Grey virtual Mastercard can be added to Apple Pay or Google Pay for contactless payments. Because it’s a USD card, purchases in euros count as cross-border card transactions and incur a 2% fee plus $0.50, so check the cost before you pay for small items. You can spend euros on a virtual Mastercard for larger purchases such as tickets and tours. A travel eSIM for the Netherlands keeps maps, the NS app, and booking confirmations working without roaming charges. If you’re topping up from home, see how to send money from the US to the Netherlands.
Day-tripping from Amsterdam? Hold euros with Grey, spend on a virtual card, and grab a travel eSIM.
Frequently asked questions about day trips from Amsterdam
What is the best day trip from Amsterdam?
Zaanse Schans is the best all-round choice for first-time visitors, because it’s about 17 minutes by train and covers windmills, cheese, and crafts in half a day. Haarlem and Utrecht are better if you prefer a real Dutch city. In spring, Keukenhof is the standout.
Is Bruges a day trip from Amsterdam?
Yes, but it’s a long one. Allow about 2 hours 45 minutes each way by train via Brussels, or 3 to 3.5 hours by FlixBus from around €15 one way. Start early, or stay overnight if you want a slower visit.
Is it better to take the train or a tour?
The train is better for Haarlem, Utrecht, Rotterdam, The Hague, Delft, and Zaanse Schans, since they’re direct and need no advance booking. A tour makes sense for Giethoorn and Keukenhof, where public transport involves transfers. Organised full-day tours typically cost €35 to €90.
Can I visit two cities in one day?
Yes. Delft, The Hague, and Rotterdam are on the same line, with Delft 10 minutes from The Hague and 15 minutes from Rotterdam. Haarlem and Zandvoort beach are about 15 minutes apart.
Do I need to book Keukenhof in advance?
Yes. Entry is by timed slot, and popular dates sell out before the season starts. The park opens for about eight weeks each spring, so check keukenhof.nl for the confirmed dates.
How much does a day trip from Amsterdam cost?
Most train-based trips cost about €9-€16 return to Zaanse Schans, Haarlem, Utrecht, The Hague, and Rotterdam, plus any attraction entry fees. Bruges and organised tours cost more. Prices change, so confirm fares on NS before you go.
Whichever trip you choose, start early and travel light. For more ideas, see our guide to the best day trips from London.










