The 8 Best Small Towns Near Amsterdam for an Easy Day Trip

Windmills, harbor villages, cheese markets, and Golden Age streets, all within an hour or so of the capital.
The 8 Best Small Towns Near Amsterdam for an Easy Day Trip
Black and white photo of traditional windmills by the water in the Netherlands. · Iván Rivero

Amsterdam is small, walkable, and easy to exhaust in a few days, which is exactly why the towns around it are such a gift. Within an hour by train, bus, or ferry you can swap the crowds of the Jordaan for windmills turning over the Zaan, fishing harbors smelling of smoked eel, and cheese markets that have run for centuries.

The Dutch rail and bus network makes all of this genuinely doable without a car, and many of these towns sit close enough together to pair two in a single day (Edam and Volendam, or Marken and Monnickendam). Distances are short and the countryside in between, all dikes and grazing cows, is half the pleasure.

Here are eight towns worth the trip, ranked roughly by how much they reward the journey. Each entry tells you what to see and eat, the vibe, and exactly how to get there from the city.

1
Haarlem
Haarlem20 minutes west of Amsterdam Google
The closest thing to a miniature Amsterdam without the bachelor parties, Haarlem has the canals and gabled merchant houses but a calmer, more local rhythm. The Grote Markt is dominated by the soaring Sint-Bavokerk, whose Christiaan Muller organ was once played by a young Mozart. Spend time in the Frans Hals Museum, ducking into the hidden almshouse courtyards (hofjes) that lace the old center, and browsing the Saturday market. It is the easiest and most rewarding escape on this list, with enough cafe terraces and independent shops to fill a full day.
  • Sint-Bavokerk and its famous organ
  • Frans Hals Museum
  • Quiet hofjes (almshouse courtyards)
  • Saturday market on the Grote Markt
Best for: first-time day-trippers and anyone short on time
Getting there: Direct train from Amsterdam Centraal, around 15-20 minutes, several per hour
2
Zaanse Schans
Zaanse Schans20 minutes northwest of Amsterdam Google
An open-air collection of working windmills and green timber houses set along the Zaan river, this is the postcard Holland most visitors picture. Climb inside a still-turning mill grinding spices, pigments, or oil, watch a clog maker carve wooden shoes, and sample fresh Dutch cheese at the farm. It gets busy by mid-morning, so come early or late to have the dike paths mostly to yourself. Compact and photogenic, it pairs neatly with the harbor villages further north.
  • Working windmills you can climb inside
  • Live clog-carving demonstration
  • Cheese farm tastings
  • Riverside dike walk
Best for: windmills and classic photos
Getting there: Direct train to Zaandijk Zaanse Schans (around 17 minutes), then a 10-minute walk, or a guided half-day tour
3
Edam
Edam30 minutes north of Amsterdam Google
The town that gave the world a famous cheese is far quieter and prettier than its export fame suggests. Hump-backed bridges arch over slim canals, and the streets of leaning 17th-century houses see only a fraction of the crowds that hit nearby Volendam. From July to mid-August a costumed cheese market still runs on the Kaasmarkt square on Wednesday mornings, with porters hauling rounds on wooden barrows. Buy a wedge to go, climb the leaning Speeltoren tower, and you have done Edam right.
  • Wednesday cheese market in summer
  • Speeltoren carillon tower
  • Canal-side walk to the Kwakelbrug bridge
  • Local Edam cheese to take home
Best for: a slow, scenic half-day with cheese
Getting there: Bus 314 from Amsterdam Centraal, around 30 minutes, or a combined countryside day tour
4
Volendam
Volendam30 minutes north of Amsterdam Google
This former fishing village on the Markermeer lake is the liveliest of the harbor towns, with a waterfront promenade (the Dijk) lined with fish stalls, terraces, and souvenir shops. It is unashamedly touristy, but the appeal is real: eat a paper cone of fried kibbeling or a raw herring, pose in traditional Volendammer costume for an old-fashioned photo, and watch the boats come and go. From the harbor you can catch the ferry across to Marken, making the two an easy combined outing. Come hungry and lean into the seaside-fairground energy.
  • Fresh kibbeling and raw herring on the Dijk
  • Traditional costume photo studios
  • Ferry to Marken from the harbor
  • Markermeer waterfront views
Best for: seafood, photos, and harbor buzz
Getting there: Bus 316 from Amsterdam Centraal, around 30 minutes
5
Marken
Marken45 minutes northeast of Amsterdam Google
Once an island, now joined to the mainland by a causeway, Marken is a cluster of green-and-white wooden houses raised on mounds against old flood risk. It feels frozen in time: narrow lanes, a small working harbor, and the candy-striped Paard van Marken lighthouse a walk away along the dike. Visit the clog workshop and the tiny Marker Museum to understand the village's seafaring past. Arriving or leaving by the Volendam ferry, the marken-express, makes the trip feel like an event.
  • Wooden stilt houses in Havenbuurt
  • Paard van Marken lighthouse walk
  • Clog-making workshop
  • Ferry crossing to Volendam
Best for: old-world village atmosphere
Getting there: Bus 315 from Amsterdam Centraal (around 45 minutes), or the seasonal ferry from Volendam
6
Naarden
Naarden30 minutes southeast of Amsterdam Google
One of Europe's best-preserved star-shaped fortress towns, Naarden-Vesting is ringed by double moats and arrow-point bastions that are stunning from the air and lovely to walk at ground level. Inside the walls sits a serene small town with the Grote Kerk, known for its painted wooden vaulted ceiling and Easter-week Bach performances. The Dutch Fortress Museum, built into the casemates, explains the engineering. It sees far fewer foreign visitors than the cheese villages, which is much of its charm.
  • Walk the star-fort ramparts and moats
  • Grote Kerk painted ceiling
  • Nederlands Vestingmuseum in the bastions
  • Waterside cafes inside the walls
Best for: history buffs and quiet wanderers
Getting there: Train to Naarden-Bussum (around 20 minutes) then a short bus or 25-minute walk to the fortress
7
Monnickendam
Monnickendam20 minutes northeast of Amsterdam Google
Often skipped in the rush between Volendam and Marken, this small harbor town is the understated pick of the bunch. Its old center has a working marina, the leaning Speeltoren tower with a carillon and mechanical knights, and smokehouses turning out eel and other fish along the waterfront. Terraces look over masts and the Gouwzee, and prices are gentler than at the headline villages. Stop for smoked fish and a beer and you will wonder why the tour buses pass it by.
  • Smoked eel from a waterfront smokehouse
  • Speeltoren carillon tower
  • Sailboat-filled harbor
  • Quiet Gouwzee waterfront terraces
Best for: a relaxed, less-touristy harbor stop
Getting there: Bus 315 from Amsterdam Centraal, around 20 minutes
8
Alkmaar
Alkmaar40 minutes northwest of Amsterdam Google
Famous for its theatrical cheese market, Alkmaar is a handsome canal town worth a day in its own right. On Friday mornings from spring through autumn, white-clad porters in colored hats sling cheese rounds onto wooden sledges and race them across the Waagplein in a centuries-old ritual. Beyond the spectacle, the old center has the Waag weigh house and its cheese museum, the beer museum De Boom, and pretty canals good for a boat tour. Go for the market, stay for the laid-back town.
  • Friday cheese market on the Waagplein
  • Waag weigh house and cheese museum
  • Canal boat tour
  • Dutch Cheese and Beer museums
Best for: the classic cheese-market spectacle
Getting there: Direct train from Amsterdam Centraal, around 35-40 minutes; arrive before 10am on a Friday for the market

Good to Know

Getting around An OVpay tap with a contactless bank card works on all trains and buses, so you rarely need a paper ticket. Trains cover Haarlem, Zaandijk, Naarden, and Alkmaar; EBS buses from behind Amsterdam Centraal serve the Waterland villages of Edam, Volendam, Marken, and Monnickendam.
When to go The cheese markets are seasonal: Alkmaar runs Friday mornings roughly April to September, and Edam's runs Wednesday mornings in July and early August. Spring and early autumn bring smaller crowds than peak July and August.
Pair your towns Several towns combine well in one day: Edam with Volendam, or Marken with Monnickendam via the same bus line, and Volendam links to Marken by a seasonal ferry.
Beat the crowds Zaanse Schans and Volendam are busiest from late morning to mid-afternoon when tour buses arrive. Come early or in the last couple of hours of the day for calmer streets and better light.

Half the appeal of basing yourself in Amsterdam is how quickly the city gives way to windmills, dikes, and harbor towns where life moves slower. Pick one for a half-day or string two together, and you will see a side of the Netherlands the canal crowds miss. Tap in at Centraal and go.

Ready to book your trip?

Search Hotels
Search Homes

Traveling somewhere else?

Generate a custom itinerary