48 Hours in Amsterdam: Keukenhof, Windmills & Hidden Gems | The Perfect Spring Itinerary

Discover the perfect 48-hour Amsterdam itinerary with Keukenhof tulip gardens, Zaanse Schans windmills, hidden gems, canal cruises, transport tips, and a realistic travel budget for spring.

48-HOUR ITINERARYEUROPE

48 Hours Stuck Team

8/5/20261 min read

Spring is undoubtedly the best time to visit Amsterdam. Between late March and mid-May, the Netherlands transforms into a colorful paradise of blooming tulips, historic windmills, charming canals, and peaceful villages. This 48-hour itinerary combines Amsterdam's iconic sights with a memorable day trip to Keukenhof, while staying at the convenient easyHotel Amsterdam Zaandamβ€”a great value option just minutes from Amsterdam by train.

Day 1 – Windmills, Hidden Amsterdam & Canal Evenings

08:00 – Breakfast in Zaandam

Start your morning with coffee and pastries at Bagels & Beans Zaandam before exploring the beautiful neighborhood around your hotel.

09:00 – Walk around Zaanse Schans

Since you're already staying in Zaandam, take advantage of being close to one of the Netherlands' most iconic villages.

Highlights:

  • Traditional Dutch windmills

  • Wooden green houses

  • Cheese tasting

  • Wooden clog workshops

  • Riverside photography

Hidden Gem: Walk beyond the main tourist area toward the quieter windmills along the river for stunning crowd-free photos.

11:30 – Train to Amsterdam Centraal

Travel time: 15–20 minutes

12:00 – Lunch in Jordaan

Enjoy lunch at one of Amsterdam's charming canal-side cafΓ©s.

Recommended:

  • Dutch pancakes

  • Bitterballen

  • Apple pie

13:30 – Explore Jordaan

One of Amsterdam's prettiest neighborhoods filled with:

  • boutique shops

  • flower-filled canals

  • quiet residential streets

Hidden Gem – Begijnhof

One of Amsterdam's oldest courtyards hidden behind an ordinary doorway.

A peaceful escape from the busy city center.

16:00 – Canal Cruise

The best way to admire Amsterdam's UNESCO-listed canals for 1 hour.

18:00 – Dinner at De Foodhallen

Choose from dozens of local and international food stalls.

20:00 – Evening Canal Walk

Walk from:

  • Nine Streets

  • Dam Square

  • Canal Belt

The canals become even more magical after sunset.

Day 2 – Keukenhof & Tulip Fields

07:30 – Train to Schiphol

From Zaandam.

08:30 – Keukenhof Express Bus

Take the direct shuttle to Keukenhof Gardens.

09:30 – Explore Keukenhof

Spend around four hours wandering through millions of blooming tulips.

Don't miss:

  • Windmill viewpoint

  • Tulip fields

  • Japanese Garden

  • Orchid Pavilion

  • Flower mosaics

Hidden Gem

Rent a bicycle outside Keukenhof and cycle through the surrounding flower fields in Lisse.

This is where you'll find the postcard-perfect tulip landscapes that many visitors miss.

14:00 – Lunch in Lisse

Try a cozy Dutch cafΓ© before returning.

15:30 – Return to Amsterdam

Optional Detour – NDSM Wharf

Instead of returning directly to your hotel, hop on the free ferry behind Amsterdam Centraal Station.

NDSM Wharf offers:

  • Giant street art murals

  • Industrial architecture

  • Creative cafΓ©s

  • Riverside sunset views

Much quieter than central Amsterdam.

Dinner

Enjoy dinner overlooking the IJ River before returning to Zaandam.

Estimated Budget (2 Days)

  • 🏨 Hotel: €140–240

  • 🍽️ Food: €70

  • πŸš† Transportation: €38

  • 🎟️ Attractions: €43

Total: €290–390 per person (excluding flights)