Amsterdam Day Trips in 3 Days on a Budget
Three days is one settling-in day plus the two cheapest gateway trips near Amsterdam: Zaanse Schans at EUR 4.20 and Haarlem at EUR 5.28. Both run on high-frequency train lines, no advance booking needed, so the whole trip costs less in transit than one paid combo tour. Longer trip? Step up to 4 , 6 , or 7 days , each adding trips to this same spine.
Book these before you go
- Keukenhof tickets , only relevant if your dates land 19 March to 10 May 2026 and you stretch this trip to the 6-day version .
- A guided Zaanse Schans windmill tour , for Day 2, if you would rather skip the self-guided version.
- A place to stay in Amsterdam , your base for all three nights.
| Day | Day trip | Travel time | Cost |
|---|---|---|---|
| Day 1 | Amsterdam (settle in) | ~17-20 min from Schiphol | EUR 6.20-7.10 train + EUR 3.40 tram |
| Day 2 | Zaanse Schans | ~17-18 min train | EUR 4.20, free village entry |
| Day 3 | Haarlem | ~15-16 min train | EUR 5.28-5.90 |
Day 1: Settle In Near Centraal, Spend Almost Nothing
- Ride the NS train from Schiphol to Amsterdam Centraal, about 17 to 20 minutes, EUR 6.20 to 7.10 tapped with contactless OVpay, no ticket-machine queue and no separate app needed.
- Book a base within a 10-minute walk of Centraal on Booking.com ; both of the next two mornings start from the same platforms, so a central bed saves on every ride the rest of the trip.
- Set up OVpay on your bank card or phone tonight. Every train for the rest of this trip taps the same way, no separate ticket purchase.
- Spend the afternoon on one free orientation walk, Dam Square and a stretch of the canal ring, and save the paid city sights for our Amsterdam guide if a city trip is next on your list.
Day 2: Zaanse Schans, EUR 4.20 and Free to Walk
- Buy the e-ticket in the NS app , not at a station counter; the ride from Centraal to Zaandijk Zaanse Schans takes 17 to 18 minutes, roughly 59 departures a day, and a paper ticket adds a EUR 1.60 surcharge for nothing extra.
- Walk 10 to 15 minutes to the village gate. Entry to the open-air village is free; individual windmills, the cheese demonstration, and the clog workshop charge a few euros each, so pick one rather than paying for all of them.
- Go before 10:30am. Tour buses fill the main path between the mills by mid-morning, and the free photo spots get crowded fast after that.
- Back in Amsterdam by evening for a low-cost dinner. Nothing about this day needs to run late or cost more than the train fare and one paid attraction inside the village.
Day 3: Haarlem, the Cheapest Trip on the List
- NS runs Centraal to Haarlem in 15 to 16 minutes, roughly 140 to 148 trains a day, EUR 5.28 to 5.90 one-way, the cheapest and most frequent departure board of any trip in this itinerary.
- Anchor around the Grote Markt; the Grote Kerk and the Frans Hals Museum are the two paid stops worth the entry fee, and lunch on the square costs the same as anywhere else in the country.
- This is genuinely a half-day. Be back in Amsterdam by early afternoon, then head to Schiphol via the same train line you arrived on.
- Don’t over-plan Haarlem into a full day; the highlights don’t need one, and a longer stay here just adds cost without adding much to see.
Should I add Keukenhof to this trip? Only if your dates land 19 March to 10 May 2026 and you can stretch to the 6-day version , which is where it actually fits into this route. Outside that seven-week window, Keukenhof doesn’t exist as a destination, so don’t budget for it on a 3-day trip.
Do I need to book Zaanse Schans or Haarlem in advance? No. Neither requires a reservation of any kind. Buy the e-ticket the night before or the morning of, tap in with OVpay, and go; the only genuine sell-out risk on this whole list is Keukenhof, and it isn’t part of a 3-day trip.
Buy both train tickets as e-tickets the night before rather than at a machine; on a 3-day trip that EUR 1.60-per-leg surcharge adds up to the cost of a stroopwafel and a coffee.