Day trips from Amsterdam
Day trips by train, ferry, and bus: towns, coast, windmills, and flowers
Anton K.· Updated:
Day trips out of Amsterdam don't need a car — the NS train from Centraal, a ferry, or a bus gets you almost anywhere. Haarlem and Utrecht are the classics, but locals rate the Waterland villages, the star fortress at Naarden, Muiderslot castle, the dunes with deer, and Zandvoort beach, half an hour out. Seasonal picks: the Keukenhof tulips (late March–May) and Alkmaar's Friday cheese market. Leave early and check the timetable on ns.nl — you'll fit in more in a day.
Day trips
Must
Haarlem
Haarlem
🚂 NS Intercity ~19 min, direct; 5–10 min on foot from the station to Grote Markt
A Hanseatic center 20 minutes away: the country's oldest museum, the Golden Age, and dozens of hofjes — a "mini Amsterdam" without the Damrak crowds
🗺️ Google Maps#train #museums #hofjes
Optional
Zaanse Schans
Zaanse Schans
🚂 NS Sprinter to Zaandijk Zaanse Schans ~17 min, direct; 15 min on foot
Working 18th-century windmills on the Zaan river — postcard Holland right at hand; but by day it's a conveyor belt of tour buses
🗺️ Google Maps#windmills early morning; tourist trap by day
Optional
Weesp
Weesp
🚂 NS ~15–16 min, 4/hour, direct; center 5 min from the station
A fortified town on the Vecht, formally within Amsterdam's city limits (since 2022) but running at a provincial pace: bastions, drawbridges, a history of jenever
🗺️ Google Maps#close #fortress
Must
Muiderslot
Muiderslot Castle
🚂 Bus 320/322/327 from Amsterdam Amstel to Muiden P+R plus on foot; or NS to Weesp plus bus 110/210
The best castle near Amsterdam (c. 1370) at the mouth of the Vecht: knight's halls, falconry, a formal garden — things the city itself doesn't have
🗺️ Google Maps#castle #bus
Optional
Naarden-Vesting
Naarden Fortress
🚂 NS to Naarden-Bussum ~20 min plus bus / 15–20 min on foot to the vesting
A perfect 17th-century star fortress — a "snowflake" of bastions and moats from the air; a fully preserved vestingstad
🗺️ Google Maps#fortress #train+bus
Must
Utrecht
Utrecht
🚂 NS Intercity ~27 min, direct; center 15 min from Utrecht CS
Two-level canals with wharf-cellar cafés on the water, plus a De Stijl icon — a concentrated dose of what's spread thin across Amsterdam
🗺️ Google Maps#canals #DeStijl #architecture
Must
Leiden
Leiden
🚂 NS Intercity ~35 min, direct; museums 10 min from Leiden CS
The country's oldest university (1575) on the canals: world-class museums of antiquities and natural history, plus a student center, not a touristy one
🗺️ Google Maps#museums #canals #university
Optional
Amersfoort
Amersfoort
🚂 NS Intercity ~35 min, direct; center 10–15 min from Amersfoort CS
An untouched medieval center with a water gate and an inner ring of "wall-houses" Muurhuizen; Mondrian was born here
🗺️ Google Maps#medieval #Mondrian
Optional
Gouda
Gouda
🚂 NS ~50 min; some ICs direct, some change at Utrecht (check ns.nl); center 10–15 min
Classic "cheese" Gouda: the country's longest church with famous 16th-century stained glass, and a square with a Gothic town hall
🗺️ Google Maps#cheese Thu #stainedglass
Optional
Zandvoort aan Zee
Zandvoort
🚂 NS direct ~30 min (up to 4/hour in summer); beach 5 min from the station
"Amsterdam's beach": wide sand and strandtenten half an hour away — where locals go to swim and catch the sunset
🗺️ Google Maps#beach #sunset
Optional
Bloemendaal aan Zee
Bloemendaal aan Zee
🚂 NS to Haarlem plus bus 81 to Bloemendaal aan Zee (seasonal); or from Zandvoort, bus 81 / on foot through the dunes
Bohemian beach clubs north of Zandvoort: daytime chill and evening sets by the water — a summer ritual for locals, not the bus-tour crowd
🗺️ Google Maps#beachclubs #summer
Must
Amsterdamse Waterleidingduinen
Water-catchment dunes
🚂 NS to Zandvoort plus bus 80 to "Zandvoortselaan"; or Haarlem plus bus to Vogelenzang (De Oase)
3,400 ha of dunes that filter two-thirds of the city's drinking water, and double as the country's largest walking reserve, with deer right along the trail. On foot only, quiet, cheap
🗺️ Google Maps#dunes #wildlife #onfoot
Optional
IJmuiden
IJmuiden
🚂 Metro/train to Amsterdam Sloterdijk plus bus 82 to IJmuiden ~45–60 min
The region's widest beach, plus an engineering curiosity: Zeesluis IJmuiden — the world's largest sea lock (2022), through which ocean-going ships pass into the port
🗺️ Google Maps#lock #beach #industrial
Optional
Marken
Marken
🚂 M52 to Noord plus EBS bus 315 (~50 min from Centraal); check the stop on 9292
A former island with wooden houses on stilts and a lighthouse — quieter and more genuine than touristy Volendam; Waterland right next door
🗺️ Google Maps#Waterland #ferry
Optional
Volendam
Volendam
🚂 EBS bus 316 from Amsterdam Centraal (IJzijde) ~30–35 min
A postcard IJsselmeer harbor with fish stalls — but it's a tourist trap; go for the ferry pairing with Marken, not for the town on its own
🗺️ Google Maps#Waterland tourist trap; pair it with Marken
Optional
Texel
Texel Island
🚂 NS to Den Helder ~1:15 plus bus 33 plus TESO ferry ~20 min; on the island, Texelhopper / bike rental
The largest Wadden island: 30km of beaches, a dune national park, a seal center and a lighthouse — a full change of scenery, but a whole day of travel
🗺️ Google Maps#island #dunes long day
Optional
Keukenhof
Keukenhof
🚂 Metro M52 to Europaplein plus Keukenhof Express bus 852 from RAI ~35 min; or bus 858 from Schiphol
7 million bulb flowers for 8 weeks each spring — a sea of tulips worth seeing once a year; but go on a weekday and at opening, or it's a crush
🗺️ Google Maps#tulips spring only; weekdays
Optional
Kinderdijk
Kinderdijk
🚂 NS to Rotterdam plus Waterbus 21 (seasonal) or metro plus bus 489; ~2–2.5h one way
19 windmills from 1738–40 in a UNESCO site — the country's most complete windmill landscape; walking the dike is free
🗺️ Google Maps#windmills #UNESCO dike free
Optional
Alkmaar
Alkmaar
🚂 NS Intercity ~30–37 min, direct; Waagplein 15 min from the station
A costumed cheese market with hand-clap deal-making on Waagplein — folklore, not a supermarket; outside market day, a quiet Hanseatic center
🗺️ Google Maps#cheese Friday; seasonal
Optional
Giethoorn
Giethoorn
🚂 NS to Steenwijk ~1:30–2h plus bus 70 ~15 min; ~2–2.5h one way
"The Dutch Venice": a village with no roads, only canals, footbridges and thatched roofs. Magical at dawn — and packed with tour groups from 11 to 16
🗺️ Google Maps#canals it's far; go early / off-season
Optional
Hembrugterrein
Hembrug, Zaandam
🚂 NS to Zaandam ~12 min plus buurtbus 456 ~10 min (Hemkade stop); or the Hempont ferry
A former secret arms factory on a wooded point by the IJ, now a cultural-and-dining quarter — an insider outing for locals, not a tour route
🗺️ Google Maps#industrial #art (Het HEM ⚠️)
Must
Kröller-Müller & Hoge Veluwe
Kröller-Müller
🚂 NS to Ede-Wageningen / Apeldoorn ~1h plus bus 108 to Otterlo plus bus 106; ~2h one way
The world's second-largest Van Gogh collection, set in a national park where you ride free white bicycles across heather moors — a full day of nature and art
🗺️ Google Maps#VanGogh #bikes #nature