Itineraries › Netherlands › Amsterdam and surroundings

Amsterdam and surroundings in 5 Days: Day-by-Day Itinerary

A 5-day Amsterdam and surroundings itinerary through Amsterdam, Haarlem, Utrecht with Oude Kerk Amsterdam, The St. Bavo Church in Haarlem, MASCOT Circuit Zandvoort. Day-by-day plan with times and food stops; personalise it with AI.

Personalise this itinerary

Trip at a glance

Route and overnight bases
Amsterdam (day 1); Haarlem (day 2–3); Utrecht (day 4–5)
Getting between places
Amsterdam -> Haarlem (about 60 min); Haarlem -> Utrecht (about 64 min)
When to go
Spring (April–June) and autumn (September–October) are the most comfortable seasons for walking between sights. Summer is busier and, in many cities, hot.

Day 1: Amsterdam

  • 12:00 Airport → Hotel transfer — Transfer from the airport to your hotel. Consider taxi, shuttle, or public transport.
  • 14:00 Hotel Estherea — Charming hotel with a cultural vibe, perfect for exploring Amsterdam's rich history and culinary scene.
  • Afternoon Oude Kerk Amsterdam — Oude Kerk Amsterdam: 4.4★ (12,337 reviews), conveniently located nearby, well-reviewed with high confidence
  • Evening Winkel 43 — Winkel 43: good budget fit, 4.5★ (16,692 reviews), well-reviewed with high confidence

Day 2: Haarlem

  • 09:00 Hotel Estherea — Charming hotel with a cultural vibe, perfect for exploring Amsterdam's rich history and culinary scene.
  • 10:35 Amsterdam -> Haarlem — Travel from Amsterdam to Haarlem. Short hop (~17km). Train, bus, or rideshare are all fine.
  • 15:00 Hotel Lion D'Or — Charming hotel with easy access to Haarlem's cultural sites and local dining experiences.
  • Afternoon The St. Bavo Church in Haarlem — The St. Bavo Church in Haarlem: 4.6★ (4,553 reviews), conveniently located nearby, well-reviewed with high confidence
  • Evening DeDAKKAS — DeDAKKAS: good budget fit, 4.4★ (2,254 reviews), well-reviewed with high confidence

Day 3: Haarlem

  • Morning MASCOT Circuit Zandvoort — MASCOT Circuit Zandvoort: 4.6★ (15,802 reviews), well-reviewed with high confidence, fits the city's character
  • Afternoon Papa's Beach House — Papa's Beach House: good budget fit, 4.1★ (2,494 reviews), well-reviewed with high confidence
  • Afternoon Frans Hals Museum — Frans Hals Museum: 4.5★ (3,392 reviews), conveniently located nearby, well-reviewed with high confidence, fits the city's character
  • Evening Jopen — Jopen: good budget fit, 4.4★ (7,558 reviews), well-reviewed with high confidence
  • Evening Nationaal Park Zuid-Kennemerland — Nationaal Park Zuid-Kennemerland: 4.7★ (5,197 reviews), well-reviewed with high confidence, fits the city's character

Day 4: Utrecht

  • 09:00 Hotel Lion D'Or — Charming hotel with easy access to Haarlem's cultural sites and local dining experiences.
  • 10:39 Haarlem -> Utrecht — Travel from Haarlem to Utrecht. Short hop (~46km). Train, bus, or rideshare are all fine.
  • 15:00 NH Utrecht — Modern amenities and close to cultural attractions, ideal for a comfortable stay.
  • Afternoon Doloris Anoma Maze Utrecht — Doloris Anoma Maze Utrecht: 4.6★ (1,642 reviews), conveniently located nearby, well-reviewed with high confidence
  • Evening The Streetfood Club Utrecht — The Streetfood Club Utrecht: good budget fit, 4.2★ (4,399 reviews), conveniently located nearby

Day 5: Utrecht

  • Morning Máximapark — Máximapark: 4.5★ (5,556 reviews), well-reviewed with high confidence, fits the city's character
  • 11:00 NH Utrecht — Modern amenities and close to cultural attractions, ideal for a comfortable stay.
  • 12:00 Hotel → Airport transfer — Head to the airport. Allow plenty of time for check-in, security, and any last-minute shopping.

More itineraries