Most attractions in Amsterdam are concentrated along the canals and are easily accessible on foot or by tram. The suburbs—like Zaanse Schans, the North Sea fishing villages, and Haarlem—can all be visited as day trips, so there’s no need to change hotels on this short trip. If you’re visiting during flower season, save your best day for Keukenhof.
Central Station → Dam Square and the Royal Palace → Cycle or stroll along the Herengracht, Keizersgracht, and Prinsengracht canals → Visit the Rijksmuseum to see Rembrandt’s Night Watch and works by Vermeer → Take an evening canal cruise to admire the illuminated bridges and gabled houses. The focus of the first day is to get a sense of the city’s circular canal layout, making it easier to avoid retracing your steps over the next few days.
Van Gogh Museum (advance booking required) → Museumplein → Rembrandt House → Explore the Jordaan district and the Nine Streets for boutique shops and cafés → Anne Frank House (tickets must be purchased well in advance) → End the evening at De Wallen to see the old church and canal views under the night sky. This day involves a lot of walking, so wear comfortable shoes.
Take a morning bus to Zaanse Schans to see 18th-century windmills and traditional workshops for wooden shoes and cheese. In the afternoon, head to the North Sea fishing villages of Volendam and Marken, where you can try fresh fried fish and herring sandwiches. Return to Amsterdam in the evening, explore Albert Cuyp Market or have dinner in the De Pijp neighborhood to experience the local pace of life.
If it’s flower season, spend the morning at Keukenhof Park to see tulip fields and themed gardens. Otherwise, visit Haarlem to explore St. Bavo’s Church and the old town square, or check out the Aalsmeer Flower Auction. In the afternoon, return to Amsterdam to pick up your luggage, then take a 20-minute train ride directly to Schiphol Airport to wrap up your short trip.